ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
И.В. Бычков, Г.А. Опарин, А.Г. Феоктистов, В.Г. Богданова, А.С. Корсуков "Сервис-ориентированный подход к организации распределенных вычислений с помощью инструментального комплекса DISCENT"
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
ПРИКЛАДНЫЕ АСПЕКТЫ ИНФОРМАТИКИ
И.В. Бычков, Г.А. Опарин, А.Г. Феоктистов, В.Г. Богданова, А.С. Корсуков "Сервис-ориентированный подход к организации распределенных вычислений с помощью инструментального комплекса DISCENT"

Аннотация.

В статье представлен подход к организации распределенных вычислительных сред на основе грид-сервисов. Сервис-ориентированные среды обладают рядом свойств, существенно усложняющих процессы их организации и применения. Анализ мировых тенденций в области автоматизации решения прикладных задач в подобных средах позволяет утверждать, что решение этих проблем непосредственно связано с интеллектуализацией сервис-ориентированного инструментария. В данной статье рассматривается пример такого инструментария – комплекс DISCENT, представляющий собой промежуточное программное обеспечение кластерной грид, в которой управление кластерами осуществляется с помощью стандартизированных систем управления заданиями. Особенность представленного подхода заключается в интеграции методов сервис- ориентированного программирования с оригинальными интеллектными методами и средствами управления распределенными вычислениями, разработанными в Институте динамики систем и теории управления (ИДСТУ) СО РАН на основе парадигм концептуального программирования, баз знаний и грид-вычислений.

Ключевые слова:

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

Стр. 7-15.

I.V. Bychkov, G.A. Oparin, A.G. Feoktistov, V.G. Bogdanova, A.S. Korsukov.

"The service-oriented approach to distributed computing on the basis of the toolkit DISCENT"

The approach to problem-oriented distributed computing based on grid-services is considered. A service-oriented environment has some properties which are significantly complicating the processes of her organizations and using. These include: heterogeneity and dynamism of environment; diversity of the solved tasks spectrum; sharing of scarce resources of environment by different users which are pursuing their subjective purpose of their exploitation; control of environment nodes by the various resource managers. An analysis of global trends in the field of automation of solving of problem-oriented tasks in such environments suggests that the solution to these problems is directly related to the intellectualization of service-oriented toolkit. The system DISCENT is an example of such toolkit for intelligent control of distributed computing in a cluster grid. The control to clusters in such grid is performed by standardized job management systems. In toolkit DISCENT an interaction with standardized job management systems is provided through the converting requests to grid-services to a job for these systems. In some cases the specialized tools of virtual decomposition of resources and job classification developed by authors allow to improve essentially indicators of the distributed computing environment functioning. The methods service-oriented programming and original author’s intelligent methods and tools of distributed computing control are used. These original developments are based on paradigms of a conceptual programming, knowledge bases and grid-computing. The feature of approach under consideration is the integration of above-listed methods and tools.

Keywords: distributed computing, job, service-oriented programming, job specialization

Полная версия статьи в формате pdf.

REFERENCES

1. Foster I. Service-Oriented Science // Science. 2005. Vol. 308. No. 5723. Pp. 814-817.
2. Astafiev A.S., А.С., Afanasiev A.P., Lazarev I.V., Sukhoroslov O.V., Tarasov A.S. Nauchnaya servis-orientirovannaya sreda na osnove tekhnologij Web i raspredelennykh vychislenij // Nauchnyj servis v seti Interenet: masshtabiruemost, parallelnost, effektivnost: Trudy Vseros. superkompyuternoj  konf. M.: Izd-vo MGU, 2009. Pp. 463-467.
3. Boukhanovsky A.V., Kovalchuk S.V., Maryin S.V. Intellektualnye vysokoproizvoditelnye programmnye kompleksy modelirovaniya slozhnykh sistem: konceptciya, arkhitektura i primery realizatcii // Izvestiya vuzov. Priborostroenie. 2009. Vol. 52. No. 10. Pp. 5-24.
4. Zhizhimov O.L., Pestunov I.A., Fedotov A.M. Structura servisov upravleniya metadannymi dlya raznorodnykh informatcionnykh sistem // Elektronnye biblioteki: rossijskij nauchnyj elektronnyj zhurnal.  2012. Vol. 15. No. 5.
5. Shokin Yu.I., Fedoruk M.P., Chubarov D.L., Yurchenko A.V. O razvitii infrastruktury superkompyuternykh i raspredelennykh vychislenij v SO RAN // Informatcionnye tekhnologii i vychislitelnye systemy. 2011. No. 3. Pp. 9-19.
6. Bychkov I.V., Korsukov A.S., Oparin G.A., Feoktistov A.G. Instrumentalnyj kompleks dlya organizatcii geterogennykh raspredelennykh vychislitelnykh sred // Informatcionnye tekhnologii i vychislitelnye systemy.  2010. No. 1. Pp. 45-54.
7. Iverson W. Real world Web services. O'Reilly, 2004. 207 p.
8. Kundu P., Das D., Ratha B. WSDL Specification of Services for Service Oriented Architecture (SOA) Based Implementation of a CRM Process // International Journal of Scientific and Engineering Research. 2012. Vol. 3. No. 10. Pp. 1-24.
9. Walsh A. UDDI, SOAP, and WSDL: The Web Services Specification Reference Book. Pearson Education, 2002. 305 p.
10. Chernyak L. Web-servisy, grid-servisy i drugie // Otkrytye sistemy. 2004. No. 1. Pp. 20-27.
11. Herrera J., Huedo E., Montero R., Llorente I. Porting of Scientific Applications to Grid Computing on GridWay // Scientific Programming, 2005. Vol. 13. No. 4. Pp. 317–331.
12. Henderson R. Job scheduling under the portable batch system // Job scheduling strategies for parallel processing. Springer, 1995. Pp. 279-294.
13. Litzkow M., Livny M., Mutka M. Condor – A Hunter of Idle Workstations // In 8th International Conference of Distributed Computing Systems (ICDCS). IEEE CS Press, Los Alamitos, CA, USA, 1988. Pp. 104-111.
14. Foster I. Globus Toolkit Version 4: Software for Service-Oriented Systems // IFIP International Conference on Network and Parallel Computing. Springer, 2006. Pp. 2-13.
15. Bychkov I.V., Oparin G.A., Novopashin A.P., Feoktistov A.G., Korsukov A.S., Sidorov I.A. Vysokoproizvoditelnye vychislitelnye resursy IDSTU SO RAN: Tekushchee sostoyanie, vozmozhnosti i perspektivy razvitiya  // Vychislitelnye tekhnologii.  2010. Vol. 15. No. 3. Pp. 69-81.
16. Bychkov I.V., Oparin G.A., Feoktistov A.G., Korsukov A.S. Detcentralizovannoe upravlenie potokami zadanij v integrirovannoj klasternoj sisteme // Vestnik NGU. Seriya: Informatcionnye tekhnologii. 2011. Vol. 9. No. 2. Pp. 42-54.
17. Wilkinson J.X., Reinsch C. Spravochnik algoritmov na yazyke ALGOL. M.: Mashinostroenie, 1976. 389 p.
18. Bychkov I.V., Oparin G.A., Feoktistov A.G., Korsukov A.S. Raspredelenie zadanij v integrirovannoj klasternoj sisteme na osnove ikh klassifikatcii // Vychislitelnye tekhnologii.  2013, Vol. 18. No. 2, Pp. 25–32.
19. Bychkov I.V., Oparin G.A., Feoktistov A.G., Korsukov A.S. Ispytanie i otcenka nadezhnosti integrirovannykh klasternykh sistem na osnove ikh kompleksnogo modelirovaniya // Vestnik kompyuternykh i informatcionnykh tekhnologij. 2013. No 3. Pp. 3-8.
20. Oparin G.A., Bogdanova V.G. REBUS – intellektualnyj reshatel kombinatornykh zadach v bulevykh ogranicheniyakh // Vestnik NGU. Seriya: Informatcionnye tekhnologii. 2008. Vol. 6. No. 1. Pp. 60-68.
21. Oparin G.A., Bogdanova V.G. Instrumentalnye sredstva avtomatizatcii parallelnogo resheniya bulevykh uravnenij na mnogoyadernykh protcessorakh // Programmnye produkty i systemy. 2012. No 1. Pp. 10-14.
 

2017 / 01
2016 / 04
2016 / 03
2016 / 02

© ФИЦ ИУ РАН 2008-2016. Создание сайта "РосИнтернет технологии".