Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Model of problem-oriented cloud computing environment

https://doi.org/10.15514/ISPRAS-2015-27(6)-17

Abstract

For efficient use of high-performance computing resources while implementing Computational Science methods for the study of physical, biological and social problems one can use problem-oriented distributed computing environments approach. They provide users with transparent access to the solution of specific classes of applications based on the available computing resources. To increase the effectiveness of such environments, one must use problem-oriented planning methods, which use the information about the subject area for predicting computing problems performance for optimal tasks planning and allocation. In the article the models of the subject area and problem-oriented cloud computing environment, focused on supporting the development of new problem-oriented scheduling algorithms are presented. Subject area P is defined as an ordered triple, consisting of a set of basic information objects B , the set of information object classes C and a set of functions defined over C . The task-oriented cloud computing environment can be defined as an ordered quadruple consisting of the set of nodes of a computer system N ; a set of network connections E ; a set of virtual machines images M , the basic subject area P . It should be required that within a problem-oriented computing environment the following functions for the prediction of the task execution, depending on the values of the input parameters for each class of problems were identified: the estimation of the amount of output data when a certain set of input parameters is given; the evaluation function of task execution time, given certain input parameters on the machine with the specified performance characteristics vector. Since it is impossible to estimate the time of the task execution with a perfect accuracy, task runtime evaluation should be modeled as a random variable. The provided model allows tasks execution time and output parameters volume evaluation through the collection, storage and analysis of statistics for all problems, executed in the environment.

About the Author

G. . Radchenko
South Ural State University
Russian Federation


References

1. Glotzer S.C. International assessment of research and development in simulation-based engineering and science. Imperial College Press, 2011. 312 p. doi: 10.1142/9781848166981.

2. Reed D. et al. Computational Science: Ensuring America’s Competitiveness. United States. President’s Information Technology Advisory Committee. National Coordination Office for Information Technology Research & Development, 2005. 104 p.

3. Folino G. et al. A grid portal for solving geoscience problems using distributed knowledge discovery services. Future Generation Computer Systystems, 26(1), 2010. P. 87–96. doi: 10.1016/j.future.2009.08.002.

4. Walker D.W. et al. The software architecture of a distributed problem-solving environment. Concurrency: Practice and Experience, 12(15), 2000. P. 1455–1480.

5. Radchenko G.I. Raspredelennye virtual'nye ispytatel'nye stendy: ispol'zovanie sistem inzhenernogo proektirovanija i analiza v raspredelennykh vychislitel'nykh sredakh. [Distributed virtual test-beds: usage of CAE systems in distributed computing environments] Vestnik JuUrGU. Serija “Matematicheskoe modelirovanie i programmirovanie” [SUSU Bulletin: The "Mathematical Modeling and Programming" series], vol 10, No 37(254), 2011. pp. 108–121. (In Russian).

6. Deelman E. et al. Workflows and e-Science: An overview of workflow system features and capabilities. Future Generation Computer Systystems, 25(5), 2009. P. 528–540.

7. Bil C. Concurrent Engineering in the 21st Century. Concurrent Engineering in the 21st Century: Foundations, Developments and Challenges, 2015. P. 421–454. doi: 10.1007/978-3-319-13776-6.

8. Shamakina A.V., Sokolinsky L.B. Issledovanie algoritma planirovanija POS dlja problemno-orientirovannykh vychislitel'nykh sred [Sudy of the the POS scheduling algorithm for problem-oriented computing environments] Parallel'nye vychislitel'nye tekhnologii trudy mezhdunarodnoj nauchnoj konferencii (31 marta - 2 aprelja 2015 g., g. Ekaterinburg) [Parallel Computing Technologies: proceedings of the International Scientific Conference (31 March - 2 April 2015 Ekaterinburg)], 2015. pp. 488–493. (In Russian).

9. Weicker R.P. Dhrystone: a synthetic systems programming benchmark. Communications of the ACM, 27(10), 1984. P. 1013–1030. doi: 10.1145/358274.358283.

10. WPrime Systems. Super PI. 2013. URL: http://www.superpi.net/ (дата обращения: 14.11.2015).

11. Dongarra J.J., Luszczek P., Petite A. The LINPACK benchmark: Past, present and future. Concurrency and Computation: Practice and Experience. 15(9), 2003. P. 803–820. doi: 10.1002/cpe.728.

12. Demmel J., Dongarra J., Parlett B. Prospectus for the next LAPACK and ScaLAPACK libraries // PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing, 2006. P. 11–23. doi: 10.1007/978-3-540-75755-9.


Review

For citations:


Radchenko G. Model of problem-oriented cloud computing environment. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2015;27(6):275-284. (In Russ.) https://doi.org/10.15514/ISPRAS-2015-27(6)-17



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)