arma-thesis

git clone https://git.igankevich.com/arma-thesis.git
Log | Files | Refs | LICENSE

commit e01a6a18d9099d4802ed2a084368cedf80a8000e
parent 972b365d2921c3990a4ea23d33b3557e985853ae
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Thu, 27 Oct 2016 10:28:38 +0300

Copy and edit introduction from the final work.

Diffstat:
bib/refs.bib | 1447+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
phd-diss-ru.org | 80+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 1527 insertions(+), 0 deletions(-)

diff --git a/bib/refs.bib b/bib/refs.bib @@ -0,0 +1,1447 @@ + +@InCollection{ aguilera2001stable, + title = {Stable leader election}, + author = {Aguilera, Marcos K and Delporte-Gallet, Carole and + Fauconnier, Hugues and Toueg, Sam}, + booktitle = {Distributed Computing}, + pages = {108--122}, + year = {2001}, + publisher = {Springer} +} + +@InProceedings{ alien, + author = {P. Saiz and L. Aphecetche and P. Buncic and R. Piskac and + J.E. Revsbech and V. Sego}, + title = "{AliEn - ALICE environment on the GRID}", + booktitle = {Nuclear Instruments and Methods in Physics Research + Section A: Vol. 502(2-3), pp. 437-440}, + year = {2003} +} + +@InProceedings{ anastopoulos2015assessing, + author = {Anastopoulos, Panayiotis A. and Spyrou, Kostas J.}, + year = {2015}, + title = {Assessing the Stability of Ships under the Effect of + Realistic wave groups}, + booktitle = {International Conference on Stability of Ships and Ocean + Vehicles (STAB)}, + pages = {489--498}, + address = {Glasgow, UK} +} + +@Book{ anderson2010couchdb, + title = {CouchDB: The definitive guide}, + author = {Anderson, J Chris and Lehnardt, Jan and Slater, Noah}, + year = {2010}, + publisher = {O'Reilly Media, Inc.} +} + +@Book{ andrianov2007, + title = {Parallel and distributed computations (in Russian)}, + author = {Andrianov, S. and Degtyarev, A.}, + isbn = {9785983400733}, + year = {2007}, + publisher = {Saint Petersburg State University} +} + +@Misc{ apples, + author = {F. Berman and R. Wolski and H. Casanova and W. Cirne and + H. Dail and M. Faerman and S. Figueira and J. Hayes and G. + Obertelli and J. Schopf and G. Shao and S. Smallen and N. + Spring and A. Su and D. Zagorodnov}, + note = { Adaptive Computing on the Grid Using AppLeS, \emph{IEEE + Transactions on Parallel and Distributed Systems, Vol. + 14(4) pp. 369-382}, 2003} +} + +@PhDThesis{ armstrong2003making, + title = {Making reliable distributed systems in the presence of + software errors}, + author = {Armstrong, Joe}, + year = {2003}, + school = {The Royal Institute of Technology Stockholm, Sweden} +} + +@PhDThesis{ armstrong2003thesis, + title = {Making reliable distributed systems in the presence of + software errors}, + author = {Armstrong, Joe}, + year = {2003}, + school = {The Royal Institute of Technology Stockholm, Sweden} +} + +@InProceedings{ autoreg-stab, + author = {A. Degtyarev and I. Gankevich}, + title = {Evaluation of hydrodynamic pressures for autoregression + model of irregular waves}, + booktitle = {Proceedings of 11\textsuperscript{th} International + Conference ``Stability of Ships and Ocean Vehicles'', + Athens}, + year = 2012, + pages = {841--852} +} + +@InProceedings{ autoreg1, + author = {Degtyarev, A.B. and Reed, A.M.}, + title = {Modelling of Incident Waves Near the Ship's Hull + (Application of autoregressive approach in problems of + simulation of rough seas)}, + booktitle = {Proceedings of the 12\textsuperscript{th} International + Ship Stability Workshop}, + year = 2011 +} + +@InProceedings{ autoreg2, + author = {Degtyarev, A.B. and Reed, A.M.}, + title = {Synoptic and Short-Term Modeling of Ocean Waves}, + booktitle = {Proceedings of 29\textsuperscript{th} Symposium on Naval + Hydrodynamics}, + year = 2012 +} + +@InProceedings{ autoreg2011csit, + author = {A. Degtyarev and I. Gankevich}, + title = {Wave Surface Generation Using {OpenCL}, {OpenMP} and + {MPI}}, + booktitle = {Proceedings of 8\textsuperscript{th} International + Conference ``Computer Science \& Information Technologies''}, + year = 2011, + pages = {248--251} +} + +@Article{ bala2012fault, + title = {Fault tolerance-challenges, techniques and implementation + in cloud computing}, + author = {Bala, Anju and Chana, Inderveer}, + journal = {IJCSI International Journal of Computer Science Issues}, + volume = {9}, + number = {1}, + pages = {1694--0814}, + year = {2012} +} + +@Article{ beck2001modern, + title = {Modern computational methods for ships in a seaway}, + author = {Beck, Robert F and Reed, Arthur M}, + journal = {Transactions of Society of Naval Architects and Marine + Engineers}, + volume = {109}, + pages = {1--48}, + year = {2001}, + publisher = {Society of Naval Architects and Marine Engineers} +} + +@InCollection{ belenky2011self, + title = {On Self-Repeating Effect in Reconstruction of Irregular + Waves}, + author = {Belenky, Vadim}, + booktitle = {Contemporary Ideas on Ship Stability and Capsizing in + Waves}, + pages = {589--597}, + year = {2011}, + publisher = {Springer} +} + +@InCollection{ bhandarkar2001adaptive, + title = {Adaptive load balancing for MPI programs}, + author = {Bhandarkar, Milind and Kal{\'e}, Laxmikant V and de + Sturler, Eric and Hoeflinger, Jay}, + booktitle = {Computational Science-ICCS 2001}, + pages = {108--117}, + year = {2001}, + publisher = {Springer} +} + +@Article{ bogdanov2015hybrid, + title = {Running applications on a hybrid cluster}, + author = {Bogdanov, A. and Gankevich, I. and Gayduchok V. and + Yuzhanin, N.}, + journal = {Computer Research and Modeling}, + publisher = {Institute of Computer Science}, + volume = {7}, + number = {3}, + pages = {475--483}, + year = {2015}, + keywords = {GPGPU, HPC, computational clusters, OpenFOAM, LINPACK, + ViennaCL, CUDA, OpenCL}, + abstract = { A hybrid cluster implies the use of computational devices + with radically different architectures. Usually, these are + conventional CPU architecture (e.g. {x86_64}) and GPU + architecture (e. g. NVIDIA CUDA). Creating and exploiting + such a cluster requires some experience: in order to + harness all computational power of the described system and + get substantial speedup for computational tasks many + factors should be taken into account. These factors consist + of hardware characteristics (e.g. network infrastructure, a + type of data storage, GPU architecture) as well as software + stack (e.g. MPI implementation, GPGPU libraries). So, in + order to run scientific applications GPU capabilities, + software features, task size and other factors should be + considered. + + This report discusses opportunities and problems of hybrid + computations. Some statistics from tests programs and + applications runs will be demonstrated. The main focus of + interest is open source applications (e. g. OpenFOAM) that + support GPGPU (with some parts rewritten to use GPGPU + directly or by replacing libraries). + + There are several approaches to organize heterogeneous + computations for different GPU architectures out of which + CUDA library and OpenCL framework are compared. CUDA + library is becoming quite typical for hybrid systems with + NVIDIA cards, but OpenCL offers portability opportunities + which can be a determinant factor when choosing framework + for development. We also put emphasis on multi-GPU systems + that are often used to build hybrid clusters. Calculations + were performed on a hybrid cluster of SPbU computing + center. }, + language = {english}, + category = {coop} +} + +@InCollection{ bogdanov2015sched, + year = {2015}, + isbn = {978-3-319-21409-2}, + booktitle = {Computational Science and Its Applications -- ICCSA 2015}, + volume = {9158}, + series = {Lecture Notes in Computer Science}, + editor = {Gervasi, Osvaldo and Murgante, Beniamino and Misra, Sanjay + and Gavrilova, Marina L. and Rocha, Ana Maria Alves + Coutinho and Torre, Carmelo and Taniar, David and Apduhan, + Bernady O.}, + doi = {10.1007/978-3-319-21410-8_23}, + title = {Profiling Scheduler for Efficient Resource Utilization}, + publisher = {Springer International Publishing}, + keywords = {Computational cluster; Scheduler; HPC; Profiling; Resource + sharing; Load balancing; Networking}, + author = {Bogdanov, Alexander and Gaiduchok, Vladimir and Ahmed, + Nabil and Cubahiro, Amissi and Gankevich, Ivan}, + pages = {299-310}, + abstract = { Optimal resource utilization is one of the most important + and most challenging tasks for computational centers. A + typical contemporary center includes several clusters. + These clusters are used by many clients. So, administrators + should set resource sharing policies that will meet + different requirements of different groups of users. Users + want to compute their tasks fast while organizations want + their resources to be utilized efficiently. Traditional + schedulers do not allow administrator to efficiently solve + these problems in that way. Dynamic resource reallocation + can improve the efficiency of system utilization while + profiling running applications can generate important + statistical data that can be used in order to optimize + future application usage. These are basic advantages of a + new scheduler that are discussed in this paper. }, + language = {english}, + category = {coop} +} + +@InBook{ bogdanov2015vsc, + title = {Virtual Supercomputer as basis of Scientific Computing}, + author = {Alexander Bogdanov and Alexander Degtyarev and Vladimir + Korkhov and Vladimir Gaiduchok and Ivan Gankevich}, + editor = {Thomas S. Clary}, + year = {2015}, + chapter = {5}, + volume = {11}, + pages = {159--198}, + publisher = {Nova Science Publishers}, + booktitle = {Horizons in Computer Science Research}, + isbn = {978-1-63482-499-6}, + abstract = { Nowadays supercomputer centers strive to provide their + computational resources as services, however, present + infrastructure is not particularly suited for such a use. + First of all, there are standard application programming + interfaces to launch computational jobs via command line or + a web service, which work well for a program but turn out + to be too complex for scientists: they want applications to + be delivered to them from a remote server and prefer to + interact with them via graphical interface. Second, there + are certain applications which are dependent on older + versions of operating systems and libraries and it is + either non-practical to install those old systems on a + cluster or there exists some conflict between these + dependencies. Virtualization technologies can solve this + problem, but they are not too popular in scientific + computing due to overheads introduced by them. Finally, it + is difficult to automatically estimate optimal resource + pool size for a particular task, thus it often gets done + manually by a user. If the large resource pool is requested + for a minor task, the efficiency degrades. Moreover, + cluster schedulers depend on estimated wall time to execute + the jobs and since it cannot be reliably predicted by a + human or a machine their efficiency suffers as well. + + Applications delivery, efficient operating system + virtualization and dynamic application resource pool size + defining constitute the two problems of scientific + computing: complex application interfaces and inefficient + use of resources available --- and virtual supercomputer is + the way to solve them. The research shows that there are + ways to make virtualization technologies efficient for + scientific computing: the use of lightweight application + containers and dynamic creation of these containers for a + particular job are both fast and transparent for a user. + There are universal ways to deliver application output to a + front-end using execution of a job on a cluster and + presenting its results in a graphical form. Finally, an + application framework can be developed to decompose + parallel application into small independent parts with + easily predictable execution time, to simplify scheduling + via existing algorithms. + + The aim of this chapter is to promote the key idea of a + virtual supercomputer: to harness all available HPC + resources and provide users with convenient access to them. + Such a challenge can be effectively faced using + contemporary virtualization technologies. They can + materialize the long-term dream of having a supercomputer + at your own desk. }, + language = {english}, + category = {virtualisation} +} + +@PhDThesis{ boukhanovsky1997thesis, + author = {Бухановский, А.В.}, + title = {Вероятностное моделирование + полей ветрового волнения с + учетом их неоднородности и + нестационарности}, + year = {1997}, + school = {СПбГУ} +} + +@InCollection{ boukhanovsky2001peculiarities, + title = {Peculiarities of Computer Simulation and Statistical + Representation of Time—Spatial Metocean Fields}, + author = {Boukhanovsky, Alexander and Rozhkov, V and Degtyarev, A}, + booktitle = {Computational Science—ICCS 2001}, + pages = {463--472}, + year = {2001}, + publisher = {Springer} +} + +@Article{ brunekreef1996design, + title = {Design and analysis of dynamic leader election protocols + in broadcast networks}, + author = {Brunekreef, Jacob and Katoen, Joost-Pieter and Koymans, + Ron and Mauw, Sjouke}, + journal = {Distributed Computing}, + volume = {9}, + number = {4}, + pages = {157--171}, + year = {1996}, + publisher = {Springer} +} + +@InProceedings{ condor, + author = {M. Litzkow and M. Livny and M.W. Mutka}, + title = "{Condor: a hunter of idle workstations}", + booktitle = {8th IEEE conference on distributed computing systems, + IEEE, New York, 1998, pp. 104ï¿œ111.}, + year = {1998} +} + +@Misc{ condor2, + author = {J. Frey and T. Tannenbaum and M. Livny and I. Foster and + S. Tuecke}, + note = {Condor-G: A Computation Management Agent for + Multi-Institutional Grids, \emph{Cluster Computing Journal, + V. 5, N 3, pp. 237-246}, 2002} +} + +@Article{ dean2008mapreduce, + title = {{MapReduce}: Simplified data processing on large + clusters}, + author = {Dean, Jeffrey and Ghemawat, Sanjay}, + journal = {Communications of the ACM}, + volume = {51}, + number = {1}, + pages = {107--113}, + year = {2008}, + publisher = {ACM} +} + +@InCollection{ deg2003, + title = {High Performance Computer Technologies in Shipbuilding}, + booktitle = {OPTIMISTIC --- optimization in marine design, Mensch \& + Buch Verlag, Berlin}, + author = {Degtyarev, A.}, + editor = {Birk, L. and Harries, S.}, + year = {2003} +} + +@Article{ degtiarev2013vychi, + author = {Дегтярев, А. Б. and Ганкевич, И. Г.}, + journal = {Труды {XLV} НТК ``Проблемы + мореходных качеств судов, + корабельной гидромеханики и + освоения шельфа'' (Крыловские + чтения)}, + language = {russian}, + pages = {25--29}, + rawentry = {Дегтярев А.Б., Ганкевич И.Г. + Вычисление гидродинамических + давлений под реальной морской + поверхностью на основе + авторегрессионной модели + нерегулярного волнения // Труды + {XLV} НТК ``Проблемы мореходных + качеств судов, корабельной + гидромеханики и освоения + шельфа'' (Крыловские чтения), 2013. + -- С. 25-29}, + title = {Вычисление гидродинамических + давлений под реальной морской + поверхностью на основе + авторегрессионной модели + нерегулярного волнения}, + year = {2013}, + category = {oceanwaves} +} + +@InProceedings{ degtyarev1995estimation, + title = {On the Estimation of the Ship Motion Stability in Real + Sea}, + author = {Degtyarev, Alexander B and Boukhanovsky, Alexander V}, + booktitle = {Proc. of International Symposium “Ship Safety in a + Seaway: Stability, Manoeuvrability, Nonlinear Approach”, + Kaliningrad}, + volume = {2}, + year = {1995} +} + +@InProceedings{ degtyarev2011effi, + address = {Yerevan, Armenia}, + author = {Degtyarev, A. and Gankevich, I.}, + booktitle = {Proceedings of 8\textsuperscript{th} International + Conference ``Computer Science \& Information Technologies''}, + language = {english}, + pages = {248--251}, + rawentry = {Degtyarev A., Gankevich I. Efficiency Comparison of Wave + Surface Generation Using {OpenCL}, {OpenMP} and {MPI} // + Proceedings of 8\textsuperscript{th} International + Conference ``Computer Science \& Information Technologies'' + -- Yerevan, Armenia, -- 2011. -- P. 248-251}, + title = {Efficiency Comparison of Wave Surface Generation Using + {OpenCL}, {OpenMP} and {MPI}}, + year = {2011}, + category = {oceanwaves} +} + +###InProceedings{ degtyarev2011effi, + address = {Yerevan, Armenia}, + author = {Degtyarev, A. and Gankevich, I.}, + booktitle = {Proceedings of 8\textsuperscript{th} International + Conference ``Computer Science \& Information Technologies''}, + language = {english}, + pages = {248--251}, + rawentry = {Degtyarev A., Gankevich I. Efficiency Comparison of Wave + Surface Generation Using {OpenCL}, {OpenMP} and {MPI} // + Proceedings of 8\textsuperscript{th} International + Conference ``Computer Science \& Information Technologies'' + -- Yerevan, Armenia, -- 2011. -- P. 248-251}, + title = {Efficiency Comparison of Wave Surface Generation Using + {OpenCL}, {OpenMP} and {MPI}}, + year = {2011}, + category = {oceanwaves} +} + +@Article{ degtyarev2011modelling, + title = {Modelling of incident waves near the ship’s hull + (application of autoregressive approach in problems of + simulation of rough seas)}, + author = {Degtyarev, AB and Reed, AM}, + journal = {Proceedings of the 12th International Ship Stability + Work-shop}, + year = {2011} +} + +@InProceedings{ degtyarev2012eval, + address = {Athens, Greece}, + author = {Degtyarev, A. and Gankevich, I.}, + booktitle = {Proceedings of 11\textsuperscript{th} International + Conference ``Stability of Ships and Ocean Vehicles''}, + language = {english}, + pages = {841--852}, + rawentry = {A.Degtyarev, I.Gankevich Evaluation of hydrodynamic + pressures for autoregression model of irregular waves // + Proceedings of 11\textsuperscript{th} International + Conference ``Stability of Ships and Ocean Vehicles'' -- + Athens, Greece, -- 2012. -- P. 841-852}, + title = {Evaluation of hydrodynamic pressures for autoregression + model of irregular waves}, + year = {2012}, + category = {oceanwaves} +} + +@Misc{ degtyarev2013hydr, + address = {Dubna, Russia}, + author = {Degtyarev, A. and Gankevich, I.}, + booktitle = {Book of Abstr. of the international conference + ``Mathematical Modeling and Computational Physics'' + ({MMCP}'13)}, + language = {english}, + pages = {65}, + rawentry = {Degtyarev A., Gankevich I Hydrodynamic pressure + computation under real sea surface on basis of + autoregressive model of irregular waves // Book of Abstr. + of the international conference ``Mathematical Modeling and + Computational Physics'' ({MMCP}'13) -- Dubna, Russia, -- + 2013. -- P. 65}, + title = {Hydrodynamic pressure computation under real sea surface + on basis of autoregressive model of irregular waves}, + year = {2013}, + category = {oceanwaves} +} + +@Article{ degtyarev2013synoptic, + title = {Synoptic and short-term modeling of ocean waves}, + author = {Degtyarev, Alexander B and Reed, Arthur M}, + journal = {International Shipbuilding Progress}, + volume = {60}, + number = {1-4}, + pages = {523--553}, + year = {2013}, + publisher = {IOS Press} +} + +@InProceedings{ degtyarev2014calc, + author = {Degtyarev, A. and Gankevich, I.}, + booktitle = {14\textsuperscript{th} International Ship Stability + Workshop}, + language = {english}, + pages = {135--139}, + rawentry = {A.Degtyarev, I.Gankevich Calculation Scheme for Wave + Pressures with Autoregression Method // + 14\textsuperscript{th} International Ship Stability + Workshop, 2014. -- P. 135-139}, + title = {Calculation Scheme for Wave Pressures with Autoregression + Method}, + year = {2014}, + category = {oceanwaves} +} + +@Article{ degtyarev2015hydr, + private = {}, + author = {Degtyarev, A. and Gankevich, I.}, + journal = {Physics of Particles and Nuclei Letters}, + publisher = {Pleiades Publishing}, + language = {english}, + number = {3}, + pages = {389--391}, + rawentry = {A. Degtyarev and I. Gankevich Hydrodynamic Pressure + Computation under Real Sea Surface on Basis of + Autoregressive Model of Irregular Waves // Physics of + Particles and Nuclei Letters, 2015. -- Vol. 12, -- № 3. + -- P. 389-391}, + title = {Hydrodynamic Pressure Computation under Real Sea Surface + on Basis of Autoregressive Model of Irregular Waves}, + volume = {12}, + year = {2015}, + doi = {10.1134/S1547477115030073}, + category = {oceanwaves} +} + +@Article{ degtyarev2015hydrodynamic, + title = {Hydrodynamic pressure computation under real sea surface + on basis of autoregressive model of irregular waves}, + author = {Degtyarev, A and Gankevich, I}, + journal = {Physics of Particles and Nuclei Letters}, + volume = {12}, + number = {3}, + pages = {389--391}, + year = {2015}, + publisher = {Springer} +} + +@Misc{ diane, + author = {J.T. Moscicki}, + note = { Distributed analysis environment for HEP and + interdisciplinary applications. \emph{Nuclear Instruments + and Methods in Physics Research A. V. 502 pp. 426-429}, + 2003} +} + +@Misc{ dianeurl, + note = {DIstributed ANalysis Environment, http://cern.ch/diane} +} + +@InProceedings{ dirac, + author = {A. Tsaregorodtsev and V. Garonne and I. Stokes-Rees}, + title = "{ DIRAC: A Scalable lightweight Architecture for High + Throughput Computing}", + booktitle = {In Procs 5th IEEE/ACM Int. Workshop on Grid Computing + (GRID'04)}, + year = {2004} +} + +@InProceedings{ durairajan2015intertubes, + title = {InterTubes: A Study of the US Long-haul Fiber-optic + Infrastructure}, + author = {Durairajan, Ramakrishnan and Barford, Paul and Sommers, + Joel and Willinger, Walter}, + booktitle = {Proceedings of the 2015 ACM Conference on Special Interest + Group on Data Communication}, + pages = {565--578}, + year = {2015}, + organization = {ACM} +} + +@InProceedings{ durumeric2013zmap, + title = {ZMap: Fast Internet-wide Scanning and Its Security + Applications.}, + author = {Durumeric, Zakir and Wustrow, Eric and Halderman, J Alex}, + booktitle = {Usenix Security}, + volume = {2013}, + year = {2013} +} + +@Misc{ egee, + author = {F. Gagliardi and B. Jones and F. Grey and M.E. Begin and + M. Heikkurinen}, + note = { Building an infrastructure for scientific Grid computing: + status and goals of the EGEE project, \emph{Philosophical + Transactions of the Royal Society A. V. 363, Issue 1833, + pp. 1729 - 1742}, 2005} +} + +@Article{ egwutuoha2013survey, + title = {A survey of fault tolerance mechanisms and + checkpoint/restart implementations for high performance + computing systems}, + author = {Egwutuoha, Ifeanyi P and Levy, David and Selic, Bran and + Chen, Shiping}, + journal = {The Journal of Supercomputing}, + volume = {65}, + number = {3}, + pages = {1302--1326}, + year = {2013}, + publisher = {Springer} +} + +@InProceedings{ equake, + author = {D. Weissenbach and E. Clevede}, + title = "{Faster earthquake source mechanism determination with + EGEE}", + booktitle = {1st EGEE Conference, Geneva}, + year = {2006} +} + +@InProceedings{ fabri2009cgal, + title = {CGAL: The computational geometry algorithms library}, + author = {Fabri, Andreas and Pion, Sylvain}, + booktitle = {Proceedings of the 17th ACM SIGSPATIAL international + conference on advances in geographic information systems}, + pages = {538--539}, + year = {2009}, + organization = {ACM} +} + +@InProceedings{ faucets, + author = {L.V. Kale and S. Kumar and J. DeSouza and M. Potnuru and + S. Bandhakavi}, + title = "{Faucets: Efficient Resource Allocation in the + Computational Grid}", + booktitle = {Proceedings of the 2004 International Conference on + Parallel Processing}, + year = {2004} +} + +@Article{ fekete1993impossibility, + title = {The impossibility of implementing reliable communication + in the face of crashes}, + author = {Fekete, Alan and Lynch, Nancy and Mansour, Yishay and + Spinelli, John}, + journal = {Journal of the ACM (JACM)}, + volume = {40}, + number = {5}, + pages = {1087--1107}, + year = {1993}, + publisher = {ACM} +} + +@Article{ fischer1985impossibility, + title = {Impossibility of distributed consensus with one faulty + process}, + author = {Fischer, Michael J and Lynch, Nancy A and Paterson, + Michael S}, + journal = {Journal of the ACM (JACM)}, + volume = {32}, + number = {2}, + pages = {374--382}, + year = {1985}, + publisher = {ACM} +} + +@Misc{ ganga, + author = {J.T. Moscicki }, + note = { Ganga - a computational task management tool for easy + access to Grid. \emph{Computer Physics Communications, + Volume 180, Issue 11, Pages 2303–2316, 2009}, } +} + +@Article{ gankevich2010srav, + author = {Ганкевич, И. Г. and Дегтярев, А. Б. + and {Соэ Моэ Лвин}}, + journal = {Морские интеллектуальные + технологии}, + language = {russian}, + pages = {10--13}, + rawentry = {Ганкевич И. Г., Дегтярев А. Б., Соэ + Моэ Лвин СРАВНЕНИЕ + ЭФФЕКТИВНОСТИ ПРИМЕНЕНИЯ {MPI} И + {OpenCL} ДЛЯ ГЕНЕРАЦИИ ВОЛНОВОЙ + ПОВЕРХНОСТИ // МОРСКИЕ + ИНТЕЛЛЕКТУАЛЬНЫЕ ТЕХНОЛОГИИ, + 2010. -- № 4. -- P. 10-13}, + title = {Сравнение эффективности + применения {MPI} и {OpenCL} для + генерации волновой поверхности + }, + volume = {4}, + year = {2010}, + category = {oceanwaves} +} + +@InProceedings{ gankevich2013mode, + address = {Yerevan, Armenia}, + author = {Gankevich, Ivan and Degtyarev, Alexander}, + booktitle = {Proceedings of {IX} International Conference on Computer + Science and Information Tecnologies ({CSIT}'13)}, + language = {english}, + pages = {240--244}, + rawentry = {Ivan Gankevich, Alexander Degtyarev Model of distributed + computations in virtual testbed // Proceedings of {IX} + International Conference on Computer Science and + Information Tecnologies ({CSIT}'13) -- Yerevan, Armenia, -- + 2013. -- P. 240-244}, + title = {Model of distributed computations in virtual testbed}, + year = {2013}, + category = {hpc} +} + +@InProceedings{ gankevich2013virt, + author = {Gankevich, I. and Gaiduchok, V. and Gushchanskiy, D. and + Tipikin, Yu. and Korkhov, V. and Degtyarev, A. and + Bogdanov, A. and Zolotarev, V.}, + booktitle = {{IEEE} conference publication}, + language = {english}, + pages = {1--6}, + rawentry = {Gankevich I., Gaiduchok V., Gushchanskiy D., Tipikin Yu., + Korkhov V., Degtyarev A., Bogdanov A., Zolotarev V. Virtual + private supercomputer: Design and evaluation // {IEEE} + CONFERENCE PUBLICATION, 2013. -- Vol. 6710358, -- P. 1-6}, + title = {Virtual private supercomputer: Design and evaluation}, + volume = {6710358}, + year = {2013}, + category = {virtualisation} +} + +@Article{ gankevich2014cons, + author = {Gankevich, Ivan and Korkhov, Vladimir and Balyan, Serob + and Gaiduchok, Vladimir and Gushchanskiy, Dmitry and + Tipikin, Yuri and Degtyarev, Alexander and Bogdanov, + Alexander}, + journal = {Lecture Notes in Computer Science}, + language = {english}, + pages = {341--354}, + rawentry = {Ivan Gankevich, Vladimir Korkhov, Serob Balyan, Vladimir + Gaiduchok, Dmitry Gushchanskiy, Yuri Tipikin, Alexander + Degtyarev, Alexander Bogdanov Constructing Virtual Private + Supercomputer Using Virtualization and Cloud Technologies + // Lecture Notes in Computer Science, 2014. -- Vol. 8584, + -- P. 341-354}, + title = {Constructing Virtual Private Supercomputer Using + Virtualization and Cloud Technologies}, + volume = {8584}, + year = {2014}, + category = {virtualisation} +} + +@Article{ gankevich2014meto, + author = {Ганкевич, И. Г. and Дегтярев, А. Б.}, + journal = {Процессы управления и + устойчивость}, + language = {russian}, + number = {17}, + pages = {295--300}, + rawentry = {Ганкевич И.Г., Дегтярев А.Б. + Методы распределения нагрузки + на многопроцессорную систему // + Процессы управления и + устойчивость, 2014. -- T. 1(17), -- С. + 295-300}, + title = {Методы распределения нагрузки + на многопроцессорную систему }, + volume = {1}, + year = {2014}, + category = {hpc} +} + +@InCollection{ gankevich2015novel, + year = {2015}, + isbn = {978-3-319-21409-2}, + booktitle = {Computational Science and Its Applications -- ICCSA 2015}, + volume = {9158}, + series = {Lecture Notes in Computer Science}, + editor = {Gervasi, Osvaldo and Murgante, Beniamino and Misra, Sanjay + and Gavrilova, Marina L. and Rocha, Ana Maria Alves + Coutinho and Torre, Carmelo and Taniar, David and Apduhan, + Bernady O.}, + title = {Novel Approaches for Distributing Workload on Commodity + Computer Systems}, + publisher = {Springer International Publishing}, + keywords = {Long-lived transactions; Distributed pipeline; Node + discovery; Software engineering; Distributed computing; + Cluster computing}, + author = {Gankevich, Ivan and Tipikin, Yuri and Degtyarev, Alexander + and Korkhov, Vladimir}, + pages = {259-271}, + language = {english}, + category = {hpc} +} + +@Article{ gankevich2015spec, + title = {Efficient processing and classification of wave energy + spectrum data with a distributed pipeline}, + author = {Ivan Gankevich and Alexander Degtyarev}, + journal = {Computer Research and Modeling}, + publisher = {Institute of Computer Science}, + volume = {7}, + number = {3}, + pages = {517--520}, + year = {2015}, + keywords = {distributed system, big data, data processing, parallel + computing}, + abstract = { Processing of large amounts of data often consists of + several steps, e.g. pre- and post-processing stages, which + are executed sequentially with data written to disk after + each step, however, when pre-processing stage for each task + is different the more efficient way of processing data is + to construct a pipeline which streams data from one stage + to another. In a more general case some processing stages + can be factored into several parallel subordinate stages + thus forming a distributed pipeline where each stage can + have multiple inputs and multiple outputs. Such processing + pattern emerges in a problem of classification of wave + energy spectra based on analytic approximations which can + extract different wave systems and their parameters (e.g. + wave system type, mean wave direction) from spectrum. + Distributed pipeline approach achieves good performance + compared to conventional “sequential-stage” processing. + }, + language = {english}, + category = {hpc} +} + +@InProceedings{ gankevich2015subord, + author = {Gankevich, Ivan and Tipikin, Yuri and Gaiduchok, + Vladimir}, + booktitle = {International Conference on High Performance Computing + Simulation (HPCS)}, + title = {Subordination: Cluster management without distributed + consensus}, + year = {2015}, + pages = {639-642}, + keywords = {Clustering algorithms;Computers;Heuristic algorithms;IP + networks;Network topology;Nominations and + elections;Topology;cluster accounting;cluster + management;cluster monitoring;job scheduling;leader + election}, + doi = {10.1109/HPCSim.2015.7237106}, + abstract = { Nowadays, many cluster management systems rely on + distributed consensus algorithms to elect a leader that + orchestrates subordinate nodes. Contrary to these studies + we propose consensus-free algorithm that arranges cluster + nodes into multiple levels of subordination. The algorithm + structures IP address range of cluster network so that each + node has ranked list of candidates, from which it chooses a + leader. The results show that this approach easily scales + to a large number of nodes due to its asynchronous nature, + and enables fast recovery from node failures as they occur + only on one level of hierarchy. Multiple levels of + subordination are useful for efficiently collecting + monitoring and accounting data from large number of nodes, + and for scheduling general-purpose tasks on a cluster. }, + note = {Outstanding poster paper award.}, + language = {english}, + category = {hpc} +} + +@InProceedings{ gankevich2015subordination, + title = {Subordination: Cluster management without distributed + consensus}, + author = {Gankevich, Ivan and Tipikin, Yuri and Gaiduchok, + Vladimir}, + booktitle = {International Conference on High Performance Computing \& + Simulation (HPCS)}, + pages = {639--642}, + year = {2015}, + organization = {IEEE} +} + +@Article{ gankevich2015virtcluster, + title = {Applications of on-demand virtual clusters to high + performance computing}, + author = {Gankevich, I. and Balyan, S. and Abrahamyan, S. and + Korkhov, V.}, + journal = {Computer Research and Modeling}, + publisher = {Institute of Computer Science}, + volume = {7}, + number = {3}, + pages = {511--516}, + year = {2015}, + keywords = {virtual machine, lightweight virtualisation, application + containers}, + abstract = { Virtual machines are usually associated with an ability + to create them on demand by calling web services, then + these machines are used to deliver resident services to + their clients; however, providing clients with an ability + to run an arbitrary programme on the newly created machines + is beyond their power. Such kind of usage is useful in a + high performance computing environment where most of the + resources are consumed by batch programmes and not by + daemons or services. In this case a cluster of virtual + machines is created on demand to run a distributed or + parallel programme and to save its output to a network + attached storage. Upon completion this cluster is destroyed + and resources are released. With certain modifications this + approach can be extended to interactively deliver + computational resources to the user thus providing virtual + desktop as a service. Experiments show that the process of + creating virtual clusters on demand can be made efficient + in both cases. }, + language = {english}, + category = {virtualisation} +} + +@Article{ goto2008anatomy, + title = {Anatomy of high-performance matrix multiplication}, + author = {Goto, Kazushige and Geijn, Robert A}, + journal = {ACM Transactions on Mathematical Software (TOMS)}, + volume = {34}, + number = {3}, + pages = {12}, + year = {2008}, + publisher = {ACM} +} + +@Article{ goto2008high, + title = {High-performance implementation of the level-3 BLAS}, + author = {Goto, Kazushige and Van De Geijn, Robert}, + journal = {ACM Transactions on Mathematical Software (TOMS)}, + volume = {35}, + number = {1}, + pages = {4}, + year = {2008}, + publisher = {ACM} +} + +@Misc{ gptm3d, + author = {C. Germain-Renaud and R. Texier and A. Osorio}, + note = {Interactive Reconstruction and Measurement on the Grid. + \emph{Methods of Information in Medicine, Vol. 44(2) pp. + 227-232}, 2005} +} + +@Misc{ gsl2008scientific, + title = {Scientific Library}, + author = {GSL, GNU}, + year = {2008} +} + +@InProceedings{ handigol2012reproducible, + title = {Reproducible network experiments using container-based + emulation}, + author = {Handigol, Nikhil and Heller, Brandon and Jeyakumar, + Vimalkumar and Lantz, Bob and McKeown, Nick}, + booktitle = {Proceedings of the 8\textsuperscript{th} international + conference on Emerging networking experiments and + technologies}, + pages = {253--264}, + year = {2012}, + organization = {ACM} +} + +@PhDThesis{ heller2013reproducible, + title = {Reproducible Network Research with High-fidelity + Emulation}, + author = {Heller, Brandon}, + year = {2013}, + school = {Stanford University} +} + +@Article{ huang1980experimental, + title = {An experimental study of the surface elevation probability + distribution and statistics of wind-generated waves}, + author = {Huang, Norden E and Long, Steven R}, + journal = {Journal of Fluid Mechanics}, + volume = {101}, + number = {01}, + pages = {179--200}, + year = {1980}, + publisher = {Cambridge Univ Press} +} + +@InProceedings{ kat2001prediction, + title = {Prediction of extreme motions and capsizing of ships and + offshore marine vehicles}, + author = {de Kat, Jan O and Paulling, J Randolph}, + booktitle = {OMAE 2001-20th Conference on Offshore Mechanics and Arctic + Engineering}, + year = {2001} +} + +@Book{ kochin1966theoretical, + title = {Theoretical hydrodynamics [in Russian]}, + author = {Kochin, N. and Kibel, I. and Roze, N.}, + pages = {237}, + year = {1966}, + publisher = {FizMatLit} +} + +@InCollection{ kochman2012batched, + title = {Batched transactions for {RESTful} web services}, + author = {Kochman, Sebastian and Wojciechowski, Pawe{\l} T and + Kmieciak, Mi{\l}osz}, + booktitle = {Current Trends in Web Engineering}, + pages = {86--98}, + year = {2012}, + publisher = {Springer} +} + +###InCollection{ kochman2012batched, + title = {Batched transactions for {RESTful} web services}, + author = {Kochman, Sebastian and Wojciechowski, Pawe{\l} T and + Kmieciak, Mi{\l}osz}, + booktitle = {Current Trends in Web Engineering}, + pages = {86--98}, + year = {2012}, + publisher = {Springer} +} + +@Article{ lakshman2010cassandra, + title = {Cassandra: A decentralized structured storage system}, + author = {Lakshman, Avinash and Malik, Prashant}, + journal = {ACM SIGOPS Operating Systems Review}, + volume = {44}, + number = {2}, + pages = {35--40}, + year = {2010}, + publisher = {ACM} +} + +@InProceedings{ lantz2010network, + title = {A network in a laptop: rapid prototyping for + software-defined networks}, + author = {Lantz, Bob and Heller, Brandon and McKeown, Nick}, + booktitle = {Proceedings of the 9\textsuperscript{th} ACM SIGCOMM + Workshop on Hot Topics in Networks}, + pages = {19}, + year = {2010}, + organization = {ACM} +} + +@InProceedings{ lifflander2014scalable, + title = {Scalable replay with partial-order dependencies for + message-logging fault tolerance}, + author = {Lifflander, Jonathan and Meneses, Esteban and Menon, + Harshitha and Miller, Phil and Krishnamoorthy, Sriram and + Kal{\'e}, Laxmikant V}, + booktitle = {IEEE International Conference on Cluster Computing + (CLUSTER)}, + pages = {19--28}, + year = {2014}, + organization = {IEEE} +} + +###InProceedings{ lifflander2014scalable, + title = {Scalable replay with partial-order dependencies for + message-logging fault tolerance}, + author = {Lifflander, Jonathan and Meneses, Esteban and Menon, + Harshitha and Miller, Phil and Krishnamoorthy, Sriram and + Kal{\'e}, Laxmikant V}, + booktitle = {IEEE International Conference on Cluster Computing + (CLUSTER)}, + pages = {19--28}, + year = {2014}, + organization = {IEEE} +} + +@Article{ longuet1957statistical, + title = {The statistical analysis of a random, moving surface}, + author = {Longuet-Higgins, Michael S}, + journal = {Philosophical Transactions of the Royal Society of London + A: Mathematical, Physical and Engineering Sciences}, + volume = {249}, + number = {966}, + pages = {321--387}, + year = {1957}, + publisher = {The Royal Society} +} + +@Article{ lusk2010more, + title = {More scalability, less pain: A simple programming model + and its implementation for extreme computing}, + author = {Lusk, Ewing L and Pieper, Steven C and Butler, Ralph M and + others}, + journal = {SciDAC Review}, + volume = {17}, + number = {1}, + pages = {30--37}, + year = {2010} +} + +@Book{ lyons2010understanding, + title = {Understanding digital signal processing}, + author = {Lyons, Richard G}, + year = {2010}, + publisher = {Pearson Education} +} + +@InProceedings{ malewicz2010pregel, + title = {Pregel: a system for large-scale graph processing}, + author = {Malewicz, Grzegorz and Austern, Matthew H and Bik, Aart JC + and Dehnert, James C and Horn, Ilan and Leiser, Naty and + Czajkowski, Grzegorz}, + booktitle = {Proceedings of the 2010 ACM SIGMOD International + Conference on Management of data}, + pages = {135--146}, + year = {2010}, + organization = {ACM} +} + +@Article{ mathematica10, + author = {{Wolfram Research, Inc.}}, + title = {Mathematica}, + annote = {Version 10.4}, + publisher = {Wolfram Research, Inc.}, + address = {Champaign, Illinois}, + year = {2016} +} + +@Article{ matsumoto1998dynamic, + title = {Dynamic creation of pseudorandom number generators}, + author = {Matsumoto, Makoto and Nishimura, Takuji}, + journal = {Monte Carlo and Quasi-Monte Carlo Methods}, + volume = {2000}, + pages = {56--69}, + year = {1998} +} + +@Article{ matsumoto1998mersenne, + title = {Mersenne twister: a 623-dimensionally equidistributed + uniform pseudo-random number generator}, + author = {Matsumoto, Makoto and Nishimura, Takuji}, + journal = {ACM Transactions on Modeling and Computer Simulation + (TOMACS)}, + volume = {8}, + number = {1}, + pages = {3--30}, + year = {1998}, + publisher = {ACM} +} + +@Misc{ maxmind2016geolite, + title = {GeoIP}, + author = {MaxMind, LLC}, + howpublished = {\url{https://dev.maxmind.com/geoip/geoip2/geolite2/}}, + year = {2016} +} + +@InProceedings{ meyer2012radic, + title = {RADIC: A FaultTolerant Middleware with Automatic + Management of Spare Nodes*}, + author = {Meyer, Hugo and Rexachs, Dolores and Luque, Emilio}, + booktitle = {Proceedings of the International Conference on Parallel + and Distributed Processing Techniques and Applications + (PDPTA)}, + pages = {1}, + year = {2012}, + organization = {The Steering Committee of The World Congress in Computer + Science, Computer Engineering and Applied Computing + (WorldComp)} +} + +@InProceedings{ mpiblast, + author = {A. Darling and L. Carey and W. Feng}, + title = "{The Design, Implementation, and Evaluation of mpiBLAST}", + booktitle = {4th International Conference on Linux Clusters: The HPC + Revolution 2003 in conjunction with ClusterWorld Conference + and Expo}, + year = {2003} +} + +@Misc{ mpichg2, + author = {N. Karonis and B. Toonen and I. Foster}, + note = { MPICH-G2: A Grid-Enabled Implementation of the Message + Passing Interface, \emph{Journal of Parallel and + Distributed Computing, Vol. 63(5), pp. 551-563}, 2003} +} + +@Misc{ nimrod, + note = {Nimrod-G. http://www.csse.monash.edu.au/~davida/nimrod/} +} + +@Misc{ nws, + author = { R. Wolski and N. Spring and J. Hayes}, + note = {The Network Weather Service: Distributed Resource + Performance Forecasting Service for Metacomputing. + \emph{Journal of Future Generation Computing Systems,Volume + 15, Numbers 5-6, pp. 757-768}, October 1999 } +} + +@Book{ oppenheim1989discrete, + title = {Discrete-time signal processing}, + author = {Oppenheim, Alan V and Schafer, Ronald W and Buck, John R + and others}, + volume = {2}, + year = {1989}, + publisher = {Prentice hall Englewood Cliffs, NJ} +} + +@Article{ owen1956tables, + title = {Tables for computing bivariate normal probabilities}, + author = {Owen, Donald B}, + journal = {The Annals of Mathematical Statistics}, + volume = {27}, + number = {4}, + pages = {1075--1090}, + year = {1956}, + publisher = {JSTOR} +} + +@Book{ pavel2013algorithms, + title = {Algorithms for efficient computation of convolution}, + author = {Pavel, Karas and David, Svoboda}, + year = {2013}, + publisher = {INTECH Open Access Publisher} +} + +@Misc{ respgrids, + author = {C. Germain-Renaud and C. Loomis and J.T. Moscicki and R. + Texier}, + note = { Scheduling for Responsive Grids. \emph{Grid Computing + Journal, Special Issue on EGEE User Forum}, 2006} +} + +@Article{ romano2014design, + title = {Design and evaluation of a parallel invocation protocol + for transactional applications over the web}, + author = {Romano, Paolo and Quaglia, Francesco}, + journal = {IEEE Transactions on Computers}, + volume = {63}, + number = {2}, + pages = {317--334}, + year = {2014}, + publisher = {IEEE} +} + +@Misc{ ru-backbone, + title = {Rostelecom Internet Backbone map}, + howpublished = {\url{http://www.rostelecom.ru/en/about/net/magistr/}}, + year = {2016} +} + +@TechReport{ schmitke1981shipmo, + title = {SHIPMO: A FORTRAN PROGRAM TO PREDICT SHIP MOTIONS IN + WAVES}, + author = {Schmitke, RT and Whitten, BT}, + year = {1981} +} + +@InProceedings{ seo2010hama, + title = {Hama: An efficient matrix computation with the mapreduce + framework}, + author = {Seo, Sangwon and Yoon, Edward J and Kim, Jaehong and Jin, + Seongwook and Kim, Jin-Soo and Maeng, Seungryoul}, + booktitle = {Cloud Computing Technology and Science (CloudCom), 2010 + IEEE Second International Conference on}, + pages = {721--726}, + year = {2010}, + organization = {IEEE} +} + +@Article{ shin2003nonlinear, + title = {Nonlinear time domain simulation technology for seakeeping + and wave-load analysis for modern ship design. Authors' + closure}, + author = {Shin, Y S and Belenky, V L and Lin, W M and Weems, K M and + Engle, A H and Mc Taggart, Kevin and Falzarano, Jeffrey M + and Hutchison, Bruce L and Gerigk, Miroslaw and + Grochowalski, Stefan}, + journal = {Transactions of Society of Naval Architects and Marine + Engineers}, + volume = {111}, + pages = {557--583}, + year = {2003}, + publisher = {Society of Naval Architects and Marine Engineers} +} + +@Article{ shoshmina2007, + title = {Using {GRID} technologies for computations (in Russian)}, + author = {Shoshmina, I. and Bogdanov, A.}, + year = {2007}, + series = {4}, + volume = {3}, + pages = {130--137}, + journal = {Saint Petersburg State University Bulletin (Physics and + Chemistry)} +} + +@Article{ soshmina2007, + title = {Using {GRID} technologies for computations (in Russian)}, + author = {Soshmina, I. and Bogdanov, A.}, + year = {2007}, + series = {4}, + volume = {3}, + pages = {130--137}, + journal = {Saint Petersburg State University Bulletin (Physics and + Chemistry)} +} + +@InProceedings{ stab2012, + author = {A. Degtyarev and I. Gankevich}, + title = {Evaluation of hydrodynamic pressures for autoregression + model of irregular waves}, + booktitle = {Proceedings of 11\textsuperscript{th} International + Conference on Stability of Ships and Ocean Vehicles, + Athens}, + year = 2012, + pages = {841--852} +} + +@InCollection{ svoboda2011efficient, + title = {Efficient computation of convolution of huge images}, + author = {Svoboda, David}, + booktitle = {Image Analysis and Processing--ICIAP 2011}, + pages = {453--462}, + year = {2011}, + publisher = {Springer} +} + +@Book{ tel2000introduction, + title = {Introduction to distributed algorithms}, + author = {Tel, Gerard}, + year = {2000}, + publisher = {Cambridge University press} +} + +@Misc{ uls, + author = {J.T. Moscicki and M. Bubak and H.-C. Lee and A. Muraru and + P. Sloot}, + note = {Quality of Service on the Grid with User Level Scheduling. + \emph{Cracow Grid Workshop Proceedings}, 2006} +} + +@Misc{ usa-backbone, + title = {Rostelecom Internet Backbone map}, + howpublished = {\url{http://www.telecomramblings.com/network-maps/usa-fiber-backbone-map-resources/}}, + year = {2016} +} + +@Misc{ utopia, + author = {S. Zhou and X. Zheng and J. Wang and P. Delisle}, + note = {Utopia: a load sharing facility for large, heterogeneous + distributed computer systems, \emph{Software Practice and + Experience, v.23(12), pp.1305-1336}, 1993} +} + +@Article{ van1982album, + title = {An album of fluid motion}, + author = {Van Dyke, Milton}, + year = {1982}, + publisher = {Parabolic Press Stanford} +} + +@InProceedings{ van2002development, + title = {Development, validation and application of a time domain + seakeeping method for high speed craft with a ride control + system}, + author = {Van Walree, F}, + booktitle = {Proceedings of the 24th Symposium on Naval Hydrodynamics}, + year = {2002} +} + +@Article{ van2007forensic, + title = {Forensic research into the loss of ships by means of a + time domain simulation tool}, + author = {van Walree, F and de Kat, JO and Ractliffe, AT}, + journal = {International shipbuilding progress}, + volume = {54}, + number = {4}, + pages = {381--407}, + year = {2007}, + publisher = {IOS Press} +} + +@InProceedings{ vavilapalli2013yarn, + title = {Apache Hadoop YARN: Yet Another Resource Negotiator}, + author = {Vavilapalli, Vinod Kumar and Murthy, Arun C and Douglas, + Chris and Agarwal, Sharad and Konar, Mahadev and Evans, + Robert and Graves, Thomas and Lowe, Jason and Shah, Hitesh + and Seth, Siddharth and others}, + booktitle = {Proceedings of the 4th annual Symposium on Cloud + Computing}, + pages = {5}, + year = {2013}, + organization = {ACM} +} + +@InProceedings{ weems2015rapid, + author = {Kenneth Weems and Vadim Belenky}, + year = {2015}, + title = {Rapid Ship Motion Simulations for Investigating Rare + Stability Failures in Irregular Seas}, + booktitle = {International Conference on Stability of Ships and Ocean + Vehicles (STAB)}, + pages = {915--925}, + address = {Glasgow, UK} +} + +@Book{ wilde2011rest, + title = {{REST}: from research to practice}, + author = {Wilde, Erik and Pautasso, Cesare}, + year = {2011}, + publisher = {Springer Science \& Business Media} +} + +###Book{ wilde2011rest, + title = {{REST}: from research to practice}, + author = {Wilde, Erik and Pautasso, Cesare}, + year = {2011}, + publisher = {Springer Science \& Business Media} +} + +@InProceedings{ zotkin1999job, + title = {Job-length estimation and performance in backfilling + schedulers}, + author = {Zotkin, Dinitry and Keleher, Peter J}, + booktitle = {High Performance Distributed Computing, 1999. Proceedings. + The Eighth International Symposium on}, + pages = {236--243}, + year = {1999}, + organization = {IEEE} +} + +@Book{ рожков1990вероятностные, + title = {Вероятностные модели + океанологических процессов}, + author = {Рожков, Валентин Алексеевич and + Трапезников, Юрий + Александрович}, + year = {1990}, + publisher = {Гидрометеоиздат} +} + +@Article{ рожков1996теория, + title = {Теория вероятностей случайных + событий, величин и функций с + гидрометеорологическими + примерами}, + author = {Рожков, ВА}, + journal = {С-Пб, Прогресс--Погода}, + year = {1996} +} diff --git a/phd-diss-ru.org b/phd-diss-ru.org @@ -15,13 +15,93 @@ * Введение ** Актуальность темы +Программы, моделирующие воздействие морских волн на судно, плавучую платформу +или какой-либо другой морской объект, широко используются для расчета качки +судна, определения воздействия внешних сил на структуру морского объекта, а +также для моделирования затопления и других процессов, вызываемых +взаимодействием объекта с морскими волнами; однако, большинство из них +используют линейную теорию для моделирования морского волнения +cite:shin2003nonlinear,van2007forensic,kat2001prediction,van2002development, что +не позволяет моделировать некоторые особенности ветроволнового климата. Среди +них можно выделить переход от нормальных погодных условий к шторму и волнение, +вызванное наложением множества систем ветровых волн и волн зыби, +распространяющихся в разных направлениях. Другой особенностью этих программ +является использование теории волн малой амплитуды, т.е. волн, амплитуда которых +много меньше, чем их длина. Это делает расчеты грубыми, и не позволяет +моделировать качку судна в условиях нерегулярного волнения, когда такое +предположение несправедливо. Ввиду описанных сложностей разработка более +совершенных моделей и методов, используемых при расчете динамики судна, является +актуальной задачей на сегодняшний день. ** Степень разработанности +Особенностью комплексов расчета динамики судов является использование линейных +моделей ветрового волнения, и, хотя эти модели хорошо исследованы, их +вычислительная эффективность не всегда достаточна для проведения длительных +численных экспериментов. Например, в случае модели Лонге---Хиггинса для +увеличения временной протяженности реализации морского волнения может +понадобится увеличить количество частот спектра на входе для исключения +периодичности, что приводит к нелинейному увеличению времени генерации с ростом +длины реализации. В случае альтернативных моделей ветрового +волнения для расчета давлений используются методы вычислительной гидродинамики, +обладающие меньшей эффективностью, чем аналитические методы, разработанные для +для линейной модели. Таким образом, степень разработанности используемых на +практике моделей ветрового волнения и методов расчета давлений не позволяет +эффективно проводить длительные численные эксперименты, а уход от линейной +модели приведет к качественному улучшению результатов экспериментов и будет +способствовать проведению исследований возникающих редко экстремальных ситуаций, +связанных с потерей остойчивости (например, опрокидывание и брочинг). ** Цели и задачи +Основной целью работы является разработка математического и численного аппарата +имитационного моделирования морских волн для проведения длительных численных +экспериментов и определения величины создаваемого морскими волнами воздействия +на морские объекты. Основные задачи, решаемые в рамках работы: +- разработка модели ветрового волнения, способной генерировать реализации + взволнованной морской поверхности, имеющие сверхбольшой период и состоящие из + волн произвольной амплитуды; +- разработка метода расчета давлений, работающего с этой моделью и не + использующего теорию волн малой амплитуды; +- разработка комплекса программ, реализующего созданную модель и метод расчета + давлений и позволяющего проводить расчеты как на многопроцессорной машине с + общей памятью, так и на компьютерном кластере. ** Научная новизна +Авторегрессионная модель в отличие от других моделей ветрового волнения не +основана на теории волн малой амплитуды, что позволяет учесть такие аспекты +океанских волн, как асимметричность распределения волновых аппликат. В то же +время математический аппарат этой модели хорошо разработан в других научных +областях, что позволяет обобщить модель для моделирования развития морского +волнения в условиях шторма с учетом климатических спектров и данных ассимиляции +определенных районов мирового океана. ** Теоретическая и практическая значимость работы +Применение альтернативной модели морского волнения и метода расчета давлений, не +использующего предположения о малости амплитуд волн и линейной теории волн, +позволит качественно повысить работу комплексов программ для расчета воздействия +океанских волн на морские объекты. ** Методология и методы исследования +Программная реализация авторегрессионной модели и методы вычислений давлений +была создана инкрементально: сначала был создан прототип на инженерном языке +высокого уровня (Mathematica, Octave), который затем бы лпреобразован в +программу на языке более низкого уровня (C++). Для вывода аналитической формулы +расчета давлений использовался математический аппарат, проверка полученных +выражений осуществлялась с помощью системы компьютерной алгебры Mathematica. ** Положения, выносимые на защиту +- Модель ветрового волнения, способная генерировать реализации взволнованной + морской поверхности, имеющие сверхбольшой период и состоящие из волн + произвольной амплитуды; +- Метод расчета давлений, работающий с этой моделью и не использующий теорию + волн малой амплитуды; +- Комплекс программ, реализующий созданную модель и метод расчета давлений и + позволяющий проводить расчеты как на многопроцессорной машине с общей памятью, + так и на компьютерном кластере. ** Степень достоверности и апробация результатов +Достоверность полученных результатов как по модели авторегрессии так и по методу +вычислений давлений подтверждается многочисленными и всесторонними численными +экспериментами, целью которых было сравнение полученных результатов с поведением +реальных морских волн на основе имеющихся натурных данных. Апробация +производилась на системе Large Amplitude Motion Program (LAMP), в которой модель +авторегрессии и метод вычислений давлений были реализованы и сопоставлены с +используемыми ранее методами, основанными на теории волн малой амплитуды. Эти +проверки показали целесообразность применения и более высокую эффективность +альтернативной модели и метода расчета давлений ввиду их гидродинамической +адекватности и более высокой производительности. * Постановка задачи * Обзор литературы * Применение модели АРСС в задаче имитационного моделирования морского волнения