Обзор технологий распределенных вычислений

Бесплатный доступ

В данной работе представлен обзор технологий распределенных вычислений с точки зрения организации планирования заданий в грид и облачных средах. Рассмотрена архитектура платформы UNICORE, ориентированной на обеспечение прозрачного безопасного доступа к ресурсам распределенной вычислительной среды. Приведена общая классификация алгоритмов планирования в распределенных вычислительных средах, а также классификация алгоритмов планирования для заданий, имеющих зависимости между задачами.

Распределенные вычисления, проблемно-ориентированные распределенные вычислительные среды, грид, алгоритмы планирования ресурсов, алгоритмы кластеризации, ориентированный ациклический граф, потоки работ

Короткий адрес: https://sciup.org/147160541

IDR: 147160541   |   УДК: 004.75,

Survey on distributed computing technologies

This paper presents an overview of distributed computing technologies from the perspective of the scheduling organization in grid and cloud environments. The architecture of the UNICORE platform, focused on ensuring a transparent secure access to resources of distributed computing environment, is considered. A general classification of scheduling algorithms in distributed compu-ting environments and a classification of scheduling algorithms for independent tasks and jobs with dependencies between tasks are shown.

Список литературы Обзор технологий распределенных вычислений

  • Buyya, R. Economic Models for Resource Management and Scheduling in Grid Computing/R. Buyya, D. Abramson et al.//Journal of Concurrency and Computation: Practice and Experience. -2002. -Vol. 14, -Issue 13-15. -P. 1507-1542.
  • Foster, I. A Quality of Service Architecture That Combines Resource Reservation and Application Adaptation/I. Foster, A. Roy, V. Sander//Proceedings 8th Int. Workshop on Quality of Service (Pittsburgh, PA, USA, June 5-7, 2000). -Carnegie Mellon University, 2000. -P. 181-188.
  • Foster, I. The Anatomy of the Grid: Enabling Scalable Virtual Organizations/I. Foster, C. Kesselman, S. Tuecke//International Journal of Supercomputer Applications and High Performance Computing. -2001. -Vol. 15, -No 3. -P. 200-222.
  • Foster, I. The Grid. Blueprint for a new computing infrastructure/I. Foster, C. Kesselman -San Francisco: Morgan Kaufman, 1999. -677 p. 2014, т. 3, № 3
  • Jennings, R. Cloud Computing with the Windows Azure Platform/R. Jennings, -Indianapolis, Indiana: Wiley Publishing, Inc., 2009. -360 p.
  • Marshall, P. T. Improving Utilization of Infrastructure Clouds/P. Marshall, K. Keahey, T. Freeman//Cluster, Cloud and Grid Computing (CCGrid 2011): Proceedings of the IEEE/ACM International Symposium (Newport Beach, CA, USA. May 23-26, 2011). -IEEE Computer Society, 2011. -P. 205-214.
  • NIST Special Publication 800-145. A NIST Definition of Cloud Computing. URL: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf (дата обращения: 01.02.2014).
  • Sanderson, D. Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure/D. Sanderson, -O'Reilly Media, 2009. -400 p.
  • Dong, F. Scheduling algorithms for grid computing: State of the art and open problems. Technical Report No. 2006-504/F.Dong, S.G. Akl, -Queen's University, Canada, 2006. -P. 55.
  • Berman, F. Application-Level Scheduling on Distributed Heterogeneous Networks/F. Berman, R. Wolski et al.//Supercomputing: Proceedings of the ACM/IEEE conference (Pittsburgh, Pennsylvania USA, May 25-28, 1996). -IEEE Computer Society, 1996. -P. 39-39.
  • Iverson, M. Dynamic, Competitive Scheduling of Multiple DAGs in a Distributed Heterogeneous Environment/M. Iverson, F. Ozguner//Proceedings of Seventh Heterogeneous Computing Workshop (Orlando, Florida USA, March 30, 1998). -IEEE Computer Society, 1998. -P. 70-78.
  • Maheswaran, M. Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems/M. Maheswaran, S. Ali et al.//Journal of Parallel and Distributed Computing. -1999. -Vol. 59, -No. 2. -P. 107-131.
  • Zhu, Y. A Survey on Grid Scheduling Systems. -Technical Report SJTU_CS_TR_200309001. -Department of Computer Science and Engineering, Shanghai Jiao. -2013./Y. Zhu, L.M. Ni. URL: http://www.cs.sjtu.edu.cn/~yzhu/reports/SJTU_CS_TR_200309001.pdf (дата обращения: 01.08.2014).
  • Belhajjame, K. A flexible workflow model for process-oriented applications/K. Belhajjame, G. Vargas-Solar, C. Collet//Web Information Systems Engineering (WISE'01): Proceedings of the Second International Conference (Kyoto, Japan, December 3-6, 2001). -IEEE Computer Society. -Vol. 1, -No. 1. -P. 72-80.
  • Condor. URL: http://www.cs.wisc.edu/condor (дата обращения: 04.06.2014).
  • Laszewski, G. CoG Kits: A Bridge between Commodity Distributed Computing and High-Performance Grids/G. Laszewski, I. Foster et al.//Proceedings of the ACM Java Grande 2000 Conference (San Francisco, CA, USA, June 3-5, 2000). -ACM Press. -P. 97-106.
  • Deelman, E. Pegasus: Mapping Scientific Workflows onto the Grid/E. Deelman, J. Blythe et al.//AcrossGrids Conference (AxGrids 2004): Proceedings of the Second European Conference (Nicosia, Cyprus, January 28-30, 2004). -Springer. -P. 11-26.
  • Cao, J. GridFlow: Workflow Management for Grid Computing/J. Cao, S.A. Jarvis et al.//Cluster Computing and the Grid (CCGrid'03): Proceedings of the 3rd International Symposium (Tokyo, Japan, May 12-15, 2003). -IEEE Computer Society, 2003. -P. 198-205.
  • Wieczorek, M. Scheduling of Scientific Workflows in the ASKALON Grid Environment/M. Wieczorek, R. Prodan, T. Fahringer//ACM SIGMOD Record. -2005. -Vol. 34, -No. 3. -P. 56-62.
  • Kim, S.J. A general approach to multiprocessor scheduling. -Report TR-88-04. -Department of Computer Science, University of Texas at Austin. -1988./S.J. Kim. URL: ftp://ftp.cs.utexas.edu/pub/techreports/tr88-04.pdf (дата обращения: 01.08.2014).
  • Yang, T. DSC: Scheduling Parallel Tasks on an Unbounded Number of Processors/T. Yang, A. Gerasoulis//IEEE Transactions on Parallel and Distributed Systems. -1994. -Vol. 5, -No. 9. -P. 951-967.
  • Baker, M. Grids and Grid Technologies for Wide-area Distributed Computing/M. Baker, R. Buyya, D. Laforenza//Journal of Software-Practice & Experience. -2002. -Vol. 32, -No. 15. -P. 1437-1466.
  • Schopf, J. Ten Actions When SuperScheduling, document of Scheduling Working Group, Global Grid Forum./J. Schopf. URL: http://www.ggf.org/documents/GFD.4.pdf (дата обращения: 12.06.2014).
  • Berman, F. Adaptive Computing on the Grid Using AppLeS/F. Berman, R. Wolski et al.//IEEE Transactions on Parallel and Distributed Systems. -2003. -Vol. 14, -No. 4. -P. 369-382.
  • Hamscher, V. Evaluation of Job-Scheduling Strategies for Grid Computing/V. Hamscher, U. Schwiegelshohn et al.//GRID 2000: Proceedings of the First IEEE/ACM International Workshop (Bangalore, India, December 17, 2000). -IEEE Computer Society, 2000. -P. 191-202.
  • Mateescu, G. Quality of Service on the Grid via Metascheduling with Resource Co-Scheduling and Co-Reservation/G. Mateescu//International Journal of High Performance Computing Applications. -2003. -Vol. 17, -No. 3. -P. 209-218.
  • The Globus Toolkit. URL: http://www.globus.org (дата обращения: 04.01.2013).
  • Czajkowski, K. Grid Information Services for Distributed Resource Sharing/K. Czajkowski, S. Fitzgerald et al.//High-Performance Distributed Computing (HPDC-10): Proceedings the 10th IEEE International Symposium (San Francisco, California, USA, August 7-9, 2001). -IEEE Computer Society, 2001. -P. 181-194.
  • Khokhar, A.A. Heterogeneous Computing: Challenges and Opportunities/A.A. Khokhar, V.K. Prasanna et al.//IEEE Computer. -1993. -Vol. 26, -No. 6. -P. 18-27.
  • Siegel, H.J. Software Support for Heterogeneous Computing/H.J. Siegel, H.G. Dietz, J.K. Antonio//ACM Computing Surveys. -1996. -Vol. 28, -No. 1. -P. 237-239.
  • Cooper, K. New Grid Scheduling and Rescheduling Methods in the GrADS Project/K. Cooper, A. Dasgupta et al.//International Parallel and Distributed Processing Symposium (IPDPS'04): Proceedings of the 18th International Symposium (Santa Fe, New Mexico USA, April 26-30, 2004). -IEEE Computer Society, 2004. -P. 199-206.
  • Czajkowski, K. A Resource Management Architecture for Metacomputing Systems/K. Czajkowski, I. Foster et al.//Job Scheduling Strategies for Parallel Processing (JSSPP 1998): Proceedings of the 4th Workshop (Orlando, Florida USA, March 30, 1998). -Springer, Lecture Notes in Computer Science, 1998. -Vol. 1459. -P. 62-82.
  • OpenPBS. URL: http://www.openpbs.org (дата обращения: 14.12.2013).
  • Condor. URL: http://www.cs.wisc.edu/condor (дата обращения: 04.12.2013).
  • Wolski, R. The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing/R. Wolski, N.T. Spring, J. Hayes//Future Generation Computing Systems. -1999. -Vol. 15, -No. 5-6. -P. 757-768.
  • Sacerdoti, F.D. Wide area cluster monitoring with Ganglia/F.D. Sacerdoti, M.J. Katz et al.//Cluster Computing (CLUSTER 2003): Proceedings of IEEE International Conference (Hong Kong, December 1-4, 2003). -IEEE Computer Society, 2003. -P. 289-298.
  • NIST Special Publication 800-145. A NIST Definition of Cloud Computing. URL: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf (дата обращения: 01.08.2014).
  • Streit, A. UNICORE: Getting to the heart of Grid technologies/A. Streit//eStrategies. -2009. -Vol. 3. -P. 8-9.
  • Streit, A. UNICORE -What lies beneath Grid functionality?/A. Streit//eStrategies. -2008. -Vol. 7. -P. 38-39.
  • Casavant, T. A Taxonomy of Scheduling in General-purpose Distributed Computing Systems/T. Casavant, J. Kuhl//IEEE Transactions on Software Engineering. -1988. -Vol. 14, -No. 2. -P. 141-154.
  • Braun, R. A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems/R. Braun, H. Siegel et al.//Parallel and Distributed Computing. -2001. -Vol. 61, -No. 6, -P. 810-837.
  • Casanova, H. Heuristics for Scheduling Parameter Sweep Applications in Grid Environments/H. Casanova, A. Legrand et al.//Heterogeneous Computing Workshop (HCW'00): Proceedings of the 9th Workshop (Cancun, Mexico, May 1, 2000). -IEEE Computer Society, 2000. -P. 349-363.
  • You, S.Y. Task Scheduling Algorithm in GRID Considering Heterogeneous Environment/S.Y. You, H.Y. Kim et al.//Parallel and Distributed Processing Techniques and Applications (PDPTA '04): Proceedings of the International Conference (Nevada, USA, June 21-24, 2004). -CSREA Press, 2004. -Vol. 1. -P. 240-245.
  • Kurowski, K. Improving Grid Level Throughput Using Job Migration And Rescheduling/K. Kurowski, B. Ludwiczak et al.//Scientific Programming. -2004. -Vol. 12, -No. 4. -P. 263-273.
  • Takefusa, A. A Study of Deadline Scheduling for Client-Server Systems on the Computational Grid/A. Takefusa, S. Matsuoka et al.//High Performance Distributed Computing (HPDC-10): Proceedings of the 10th IEEE International Symposium (San Francisco, California, USA, August 7-9, 2001). -IEEE Computer Society, 2001. -P. 406-415.
  • Chen, H. Distributed Dynamic Scheduling of Composite Tasks on Grid Computing Systems/H. Chen, M. Maheswaran//International Parallel and Distributed Processing Symposium (IPDPS 2002): Proceedings of the 16th International Symposium (Fort Lauderdale, FL, USA, April 15-19, 2002). -IEEE Computer Society, 2002. -P. 88-97.
  • Muthuvelu, N. A Dynamic Job Grouping-Based Scheduling for Deploying Applications with Fine-Grained Tasks on Global Grids/N. Muthuvelu, J. Liu et al.//Grid Computing and e-Research (AusGrid 2005): Proceedings of the 3rd Australasian Workshop (Newcastle, NSW, Australia, January 30 -February 4, 2005). -Australian Computer Society, 2005. -P. 41-48.
  • Wright, D. Cheap Cycles from the Desktop to the Dedicated Cluster: Combining Opportunistic and Dedicated Scheduling with Condor/D. Wright URL: http://www.linuxclustersinstitute.org/conferences/archive/2001/PDF/wright_wisc.pdf (дата обращения: 04.08.2014).
  • Chapin, S.J. The Legion Resource Management System/S.J. Chapin, D. Katramatos et al.//Job Scheduling Strategies for Parallel Processing (JSSPP '99): Proceedings of the 5th Workshop (San Juan, Puerto Rico, April 16, 1999). -Springer, Lecture Notes in Computer Science, 1999. -Vol. 1659. -P. 162-178.
  • Rotithor, H.G. Taxonomy of Dynamic Task Scheduling Schemes in Distributed Computing Systems/H.G. Rotithor//Computer and Digital Techniques. -1994. -Vol. 141, -No. 1. -P. 1-10.
  • James, H.A. Scheduling in Metacomputing Systems. -Ph.D. Thesis. -The Department Of Computer Science, University of Adelaide, Australia. -1999./H.A. James URL: http://digital.library.adelaide.edu.au/dspace/bitstream/2440/19450/1/09phj274.pdf (дата обращения: 04.08.2014).
  • Aggarwal, A.K. An Adaptive Generalized Scheduler for Grid Applications/A.K. Aggarwal, R.D. Kent//High Performance Computing Systems and Applications (HPCS'05): Proceedings of the 19th Annual International Symposium (Guelph, Ontario Canada, May 15-18, 2005). -IEEE Computer Society, 2005. -P. 15-18.
  • Sabin, G. Scheduling of Parallel Jobs in a Heterogeneous Multi-Site Environment/G. Sabin, R. Kettimuthu et al.//Job Scheduling Strategies for Parallel Processing (JSSPP'03): Proceedings of the 9th International Workshop (Seattle, WA, USA, June 24, 2003). -Springer, Lecture Notes in Computer Science, 2003. -Vol. 2862. -P. 87-104.
  • Arora, M. A Decentralized Scheduling and Load Balancing Algorithm for Heterogeneous Grid Environments/M. Arora, S.K. Das, R. Biswas//International Conference on Parallel Processing Workshops (ICPPW'02): Proceedings of International Conference (Vancouver, British Columbia Canada, August 20-23, 2002). -IEEE Computer Society, 2002. -P. 499-505.
  • El-Rewini, H. Task Scheduling in Parallel and Distributed Systems/H. El-Rewini, T. Lewis, H. Ali -Prentice Hall, 1994. -290 p.
  • Buyya, R. The Grid Economy/R. Buyya, D. Abramson, S. Venugopal//Proceedings of the IEEE. -2005. -Vol. 93, -No. 3. -P. 698-714.
  • Buyya, R. An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications/R. Buyya, J. Giddy, D. Abramson//Active Middleware Services (AMS 2000): Proceedings of the 2nd International Workshop (Pittsburgh, USA, August 1, 2000). -Kluwer Academic Press, 2000. -Vol. 583. -P. 221-230.
  • Yu, J. QoS-based Scheduling of Workflow Applications on Service Grids/J. Yu, R. Buyya, C.K. Tham//e-Science and Grid Computing (e-Science'05): Proceedings of the 1st IEEE International Conference (Melbourne, Australia, December 5-8, 2005). -IEEE Computer Society, 2005. -P. 1-9.
  • Venugopal, S. A Deadline and Budget Constrained Scheduling Algorithm for eScience Applications on Data Grids/S. Venugopal, R. Buyya//International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP-2005): Proceedings of 6thInternational Conference (Melbourne, Australia, October 2-3, 2005). -Springer, Lecture Notes in Computer Science, 2005. -P. 60-72.
  • Ernemann, C. Economic Scheduling in Grid Computing/C. Ernemann, V. Hamscher, R. Yahyapour//Job Scheduling Strategies for Parallel Processing (JSSPP'02): Proceedings of 8th Workshop (Edinburgh, Scotland, UK, July 24, 2002). -Springer, Lecture Notes in Computer Science, 2002. -P. 128-152.
  • Zhu, Y. Incentive-based P2P Scheduling in Grid Computing/Y. Zhu, L. Xiao et al.//Grid and Cooperative Computing (GCC'04): Proceedings of the 3rd International Conference (Wuhan, China, October 21-24, 2004). -Springer, Lecture Notes in Computer Science, 2004. -P. 209-216.
  • Young, L. Scheduling Architecture and Algorithms within the ICENI Grid Middleware/L. Young, S. McGough et al.//Proceedings of UK e-Science All Hands Meeting (Nottingham, UK, September 2003). -IOP Publishing Ltd., 2003. -P. 5-12.
  • Kim, S. A Genetic Algorithm Based Approach for Scheduling Decomposable Data Grid Applications/S. Kim, J.B. Weissman//International Conference on Parallel Processing (ICPP'04): Proceedings of the International Conference (Montreal, Quebec Canada, August 15-18, 2004). -IEEE Computer Society, 2004. -P. 406-413.
  • Song, S. Security-Driven Heuristics and A Fast Genetic Algorithm for Trusted Grid Job Scheduling/S. Song, Y. Kwok, K. Hwang//International Parallel and Distributed Processing Symposium (IPDPS'05): Proceedings of 19th IEEE International Symposium (Denver, Colorado USA, April 25-29, 2005). -IEEE Computer Society, 2005. -P. 65-74.
  • Spooner, D.P. Localised Workload Management using Performance Prediction and QoS Contracts/D.P. Spooner, J. Cao et al.//UK Performance Engineering Workshop (UKPEW 2002): Proceedings of the 18th Annual Workshop (Glasgow, UK, July 10-11, 2002). -University of Glasgow, 2002. -P. 69-80.
  • Liu, Y. Survey on Grid Scheduling. -Department of Computer Science, University of Iowa. -2004.
  • Abraham, A. Nature's Heuristics for Scheduling Jobs on Computational Grids/A. Abraham, R. Buyya and B. Nath//Advanced Computing and Communications (ADCOM 2000): Proceedings of 8th IEEE International Conference (Cochin, India, December 14-16, 2000). -IEEE Computer Society, 2000. -P. 45-52.
  • Shan, H. Scheduling in Heterogeneous Grid Environments: The Effects of Data Migration/H. Shan, L. Oliker et al.//Advanced Computing and Communication (ADCOM 2004): Proceedings of the 12th IEEE International Conference (Ahmedabad Gujarat, India, December 15-18, 2004). -IEEE Computer Society, 2004. -P. 1-8.
  • He, X. A QoS Guided Min-Min Heuristic for Grid Task Scheduling/X. He, X. Sun, G. Laszewski//Computer Science and Technology: Special Issue on Grid Computing. -2003. -Vol. 18, -No. 4. -P. 442-451.
  • Wu, M. Segmented Min-Min: A Static Mapping Algorithm for Meta-Tasks on Heterogeneous Computing Systems/M. Wu, W. Shu, H. Zhang//Heterogeneous Computing Workshop (HCW'00): Proceedings of the 9th Workshop (Cancun, Mexico, May 1, 2000). -IEEE Computer Society, 2000. -P. 375-385.
  • Subramani, V. Distributed Job Scheduling on Computational Grids using Multiple Simultaneous Requests/V. Subramani, R. Kettimuthu et al.//High Performance DistributedComputing (HPDC 2002): Proceedings of 11th IEEE Symposium (Edinburgh, Scotland, July 23-26, 2002). -IEEE Computer Society, 2002. -P. 359-366.
  • Silva, D.P. Trading Cycles for Information: Using Replication to Schedule Bag-of-Tasks Applications on Computational Grids/D.P. Silva, W. Cirne, F.V. Brasileiro//Euro-Par 2003: Proceedings of the 9th International Conference (Klagenfurt, Austria, August 26-29, 2003). -Springer, Lecture Notes in Computer Science, 2003. -P. 169-180.
  • Radulescu, A. On the Complexity of List Scheduling Algorithms for Distributed Memory Systems/A. Radulescu, A.J.C. Gemund//Supercomputing (SC'99): Proceedings of 13th International Conference (Portland, Oregon, USA, November 13-19, 1999). -IEEE Computer Society, 1999. -P. 68-75.
  • Sakellariou, R. A Low-cost Rescheduling Policy for Efficient Mapping of Workflows on Grid Systems/R. Sakellariou, H. Zhao//Scientific Programming. -2004. -Vol. 12, -No. 4. -P. 253-262.
  • Topcuoglu, H. Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing/H. Topcuoglu, S. Hariri, M.Y. Wu//IEEE Transactions on Parallel and Distributed Systems. -2002. -Vol. 13, -No. 3. -P. 260-274.
  • Zhao, H. An Experimental Investigation into the Rank Function of the Heterogeneous Earliest Finish Time Scheduling Algorithm/H. Zhao, R. Sakellariou//Euro-Par 2003: Proceedings of the 9th International Conference (Klagenfurt, Austria, August 26-29, 2003). -Springer, Lecture Notes in Computer Science, 2003. -P. 189-194.
  • Sakellariou, R. A Hybrid Heuristic for DAG Scheduling on Heterogeneous Systems/R. Sakellariou, H. Zhao//International Parallel and Distributed Processing Symposium (IPDPS'04): Proceedings of the 18th International Symposium (Santa Fe, New Mexico USA, April 26-30, 2004). -IEEE Computer Society, 2004. -P. 111-123.
  • Ma, T. Critical-Path and Priority based Algorithms for Scheduling Workflows with Parameter Sweep Tasks on Global Grids/T. Ma, R. Buyya//Computer Architecture and High Performance Computing (SBAC-PAD 2005): Proceedings of the 17th International Symposium (Rio de Janeiro, Brazil, October 24-27, 2005). -IEEE Computer Society, 2005. -P. 251-258.
  • Darbha, S. Optimal Scheduling Algorithm for Distributed Memory Machines/S. Darbha, D.P. Agrawal//IEEE Transactions on Parallel and Distributed Systems. -1998. -Vol. 9, -No. 1. -P. 87-95.
  • Ranaweera, S. A Task Duplication Based Scheduling Algorithm for Heterogeneous Systems/S. Ranaweera, D.P. Agrawal//International Parallel and Distributed Processing Symposium (IPDPS'00): Proceedings of 14th International Symposium (Cancun, Mexico, May 1-5, 2000). -IEEE Computer Society, 2005. -P. 445-450.
  • Bajaj, R. Improving Scheduling of Tasks in A Heterogeneous Environment/R. Bajaj, D.P. Agrawal//IEEE Transactions on Parallel and Distributed Systems. -2004. -Vol. 15, -No. 2. -P. 107-118.
  • Gerasoulis, A. A comparison of clustering heuristics for scheduling directed acyclic graphs on multiprocessors/A. Gerasoulis, T. Yang//Parallel and Distributed Computing. -1992. -Vol. 16, -No. 4. -P. 276-291.
  • Liou, J. An Efficient Task Clustering Heuristic for Scheduling DAGs on Multiprocessors/J. Liou, M.A. Palis//Parallel and Distributed Processing (SPDP 1996): Proceedings of the Eighth IEEE Symposium (New Orleans, Louisiana, USA, October 23-26, 1996). -IEEE Computer Society, 1996. -P. 152-156.
  • Liou, J. A Comparison of General Approaches to Multiprocessor Scheduling/J. Liou, M.A. Palis//International Parallel Processing Symposium (IPPS '97): Proceedings the 11th International Symposium (Geneva, Switzerland, April 1-5, 1997). -IEEE Computer Society, 1996. -P. 152-156.
  • Kim, S.J. A general approach to mapping of parallel computation upon multiprocessor architectures/S.J. Kim, J.C. Browne//International Conference on Parallel Processing, (ICPP'88): Proceedings of the International Conference (The Pennsylvania State University, University Park, PA, USA, August 1988). -Pennsylvania State University Press., 1988. -Vol. 3. -P. 1-8.
  • Sarkar, V. Partitioning and Scheduling Parallel Programs for Execution on Multiprocessors/V. Sarkar -Cambridge, MA: The MIT Press, 1989. -P. 215.
  • Шамакина, А.В. Формальная модель задания в распределенных вычислительных средах/А.В. Шамакина, Л.Б. Соколинский//Параллельные вычислительные технологии (ПаВТ'2014): Труды международной научной конференции (Ростов-на-Дону, 1-3 апреля 2014 г.). -Челябинск: Издательский центр ЮУрГУ, 2014. -С. 343-354.
  • Радченко, Г.И. Модели и методы профилирования и оценки времени выполнения потоков работ в суперкомпьютерных системах/Г.И. Радченко, Л.Б. Соколинский, А.В. Шамакина//Вычислительные методы и программирование: Новые вычислительные технологии. -2013. -Т. 14. -Вып 4. -С. 96-103.
  • Шамакина. А.В. Брокер ресурсов для поддержки проблемно-ориентированных сред/А.В. Шамакина//Вестник ЮУрГУ. Серия "Вычислительная математика и информатика". -2012. -№ 46(305). -Вып. 1. -С. 88-98.
  • Шамакина. А.В. Организация брокера ресурсов в системе CAEBeans/А.В. Шамакина//Вестник Южно-Уральского государственного университета. Серия "Математическое моделирование и программирование". -2008. -№ 27(127). -Вып. 2. -C. 110-116.
  • Шамакина. А.В. CAEBeans Broker: брокер ресурсов системы CAEBeans/А.В. Шамакина//Вестник ЮУрГУ. Серия "Математическое моделирование и программирование". -2010. -№ 16(192). -Вып. 5. -С. 107-115.
  • Савченко, Д.И. DiVTB Server: среда выполнения виртуальных экспериментов/Д.И. Савченко, Г.И. Радченко//Параллельные вычислительные технологии (ПаВТ'2013): Труды международной научной конференции (Челябинск, 1-5 апреля 2013 г.). -Челябинск: Издательский центр ЮУрГУ, 2013. -C. 532-539.
  • Радченко, Г.И. Распределенные виртуальные испытательные стенды: использование систем инженерного проектирования и анализа в распределенных вычислительных средах/Г.И. Радченко//Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование. -2011. -№ 37. -С. 108-121.
  • Радченко, Г.И. Технология построения проблемно-ориентированных иерархических оболочек над инженерными пакетами в грид-средах/Г.И. Радченко//Системы управления и информационные технологии. -2008. -№ 4(34). -С. 57-61.
  • Радченко, Г.И. Технология построения виртуальных испытательных стендов в распределенных вычислительных средах/Г.И. Радченко, Л.Б. Соколинский//Научно-технический вестник информационных технологий, механики и оптики. -2008. -№ 54. -С. 134-139.
  • Радченко, Г.И. Методы организации грид-оболочек системного слоя в технологии CAEBeans/Г.И. Радченко//Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование. -2008. -№ 15. -С. 69-80.
  • Радченко, Г.И. Грид-система CAEBeans: интеграция ресурсов инженерных пакетов в распределенные вычислительные среды/Г.И. Радченко//Вестник Нижегородского университета им. Н.И. Лобачевского. -2009. -№ 6-1. -С. 192-202.
  • Savchenko, D. Mjolnirr: private PaaS as distributed computing evolution/D. Savchenko, G. Radchenko//MIPRO 2014: Proceedings of the 37th International Convention (Opatija, Croatia, May 26-30, 2014). -IEEE Computer Society, 2014. -P. 386-391.
Еще