commit 352dd5e59a07acbb452f238ec7ad5dce4c8446e0
parent 64f58b56ab6144ab22f09d93f029012208c62aeb
Author: Ivan Gankevich <igankevich@ya.ru>
Date: Tue, 24 Jan 2017 12:02:31 +0300
Fix references.
Diffstat:
3 files changed, 55 insertions(+), 30 deletions(-)
diff --git a/bib/refs.bib b/bib/refs.bib
@@ -1091,7 +1091,7 @@
organization = {ACM}
}
-@Article{ mathematica10,
+@Manual{ mathematica10,
author = {{Wolfram Research, Inc.}},
title = {Mathematica},
annote = {Version 10.4},
@@ -1492,7 +1492,7 @@
institution={Strathclyde University}
}
-@article{детярев1998моделирование,
+@InProceedings{детярев1998моделирование,
author={Дегтярев, А.Б. and Подолякин, А.Б.},
title={Имитационное моделирование поведения судна на реальном волнении},
address={Санкт-Петербург},
@@ -1638,15 +1638,6 @@
organization={ACM}
}
-@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}
-}
-
@inproceedings{gankevich2015iccsa,
title={Novel approaches for distributing workload on commodity computer systems},
author={Gankevich, Ivan and Tipikin, Yuri and Degtyarev, Alexander and Korkhov, Vladimir},
@@ -1656,15 +1647,48 @@
year={2015},
}
-@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},
- url={http://crm-en.ics.org.ru/journal/article/2301/}
-}
+@techreport{agha1985actors,
+ title={Actors: A model of concurrent computation in distributed systems.},
+ author={Agha, Gul A},
+ year={1985},
+ institution={DTIC Document}
+}
+
+@inproceedings{hewitt1973universal,
+ title={A universal modular actor formalism for artificial intelligence},
+ author={Hewitt, Carl and Bishop, Peter and Steiger, Richard},
+ booktitle={Proceedings of the 3rd international joint conference on Artificial intelligence},
+ pages={235--245},
+ year={1973},
+ organization={Morgan Kaufmann Publishers Inc.}
+}
+
+@article{vsc-nova,
+author={Bogdanov, A. and Degtyarev, A. and Korkhov, V. and Gaiduchok, V. and Gankevich, I.},
+editor={Thomas S. Clary},
+title={Virtual supercomputer as basis of scientific computing},
+journal={in series: Horizons in Computer Science Research},
+year={2015},
+volume={v. 11},
+pages={pp. 159-198},
+publisher={NOVA Science Publishers}
+}
+
+@inproceedings{vsc-iccsa2014,
+author={Gankevich, I. and Korkhov, V. and Balyan, S. and Gaiduchok, V. and Gushchanskiy, D. and Tipikin, Y. and Degtyarev, A. and Bogdanov, A.},
+title={Constructing virtual private supercomputer using virtualization and cloud technologies},
+booktitle={Computational Science and Its Applications - ICCSA 2014, Lecture Notes in Computer Science},
+year={2014},
+volume={8584},
+pages={341-354},
+}
+
+@inproceedings{vsc-csit2013,
+author={Gankevich, I. and Gaiduchok, V. and Gushchanskiy, D. and Tipikin, Y. and Korkhov, V. and Degtyarev, A. and Bogdanov, A. and Zolotarev, V.},
+title={Virtual private supercomputer: Design and evaluation},
+booktitle={CSIT 2013 - 9th International Conference on Computer Science and Information Technologies, Revised Selected Papers},
+year={2013},
+pages={1-6},
+doi={10.1109/CSITechnol.2013.6710358},
+art_number={6710358},
+}+
\ No newline at end of file
diff --git a/phd-diss-ru.org b/phd-diss-ru.org
@@ -2742,11 +2742,11 @@ Java влечет за собой накладные расходы, и не п
узлов, можно поделить общее время работы программы со сбоем на время работы
программы без сбоев, но с количеством узлов минус один. Это отношение
представлено на [[fig:slowdown]]. Разница в производительности в случае выхода из
-строя главного узла и подчиненного узла находится в пределах 5\%, а в случае
-выхода из строя резервного узла --- в пределах 50\% для количества узлов меньше
+строя главного узла и подчиненного узла находится в пределах 5%, а в случае
+выхода из строя резервного узла --- в пределах 50% для количества узлов меньше
6[fn::Измерение разницы для большего количества узлов не имеет смысла, поскольку
-программа завершается еще до наступления сбоя.]. Разница в 50\% больше, чем
-$1/3$ времени работы программы, после которого происходит сбой, однако отказ
+программа завершается еще до наступления сбоя.]. Разница в 50% больше, чем $1/3$
+времени работы программы, после которого происходит сбой, однако отказ
резервного узла требует некоторого времени, чтобы быть обнаруженным другими
узлами. Сбой узла обнаруживается только тогда, когда подчиненный объект
завершает свое выполнение и пытается вернуться на исходный узел к родителю.
diff --git a/phd-diss.org b/phd-diss.org
@@ -2336,11 +2336,11 @@ execution time with a failure by the total execution time without the failure
but with the number of nodes minus one. The results for this calculation are
obtained from the same benchmark and are presented in Figure [[fig:slowdown]]. The
difference in performance in case of master and slave node failures lies within
-5\% margin, and in case of backup node failure within 50\% margin for the number
-of node less than~6[fn::Measuring this margin for higher number of nodes does
+5% margin, and in case of backup node failure within 50% margin for the number
+of node less than 6[fn::Measuring this margin for higher number of nodes does
not make sense since time before failure is greater than total execution time
with these numbers of nodes, and programme's execution finishes before a failure
-occurs.]]. Increase in execution time of 50\% is more than $1/3$ of execution
+occurs.]]. Increase in execution time of 50% is more than $1/3$ of execution
time after which a failure occurs, but backup node failure need some time to be
discovered: they are detected only when subordinate kernel carrying the copy of
the first kernel finishes its execution and tries to reach its parent. Instant