Статья

Название статьи СОВРЕМЕННЫЕ ПОДХОДЫ К СОЗДАНИЮ МНОГОПОТОЧНЫХ ПРИЛОЖЕНИЙ ДЛЯ МНОГОМАШИННЫХ КОНФИГУРАЦИЙ С ЭМУЛЯЦИЕЙ ОБЩЕЙ ПАМЯТИ
Автор И.Г. Данилов
Рубрика РАЗДЕЛ 4. ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ, АВТОМАТИКА, УПРАВЛЕНИЕ
Месяц, год 01, 2012
Индекс УДК 681.03.06
DOI
Аннотация Представлены модели облачных вычислений и транзакционной памяти возникли относительно недавно и привлекают все большее внимание со стороны специалистов в области компьютерных наук. Транзакционная память предоставляет неблокирующий синхронизационный управляющий механизм для многопоточных приложений. В модели облачных вычислений пользователю по сети предоставляется информационный ресурс. В данной работе рассматриваются некоторые особенности совмещения данных подходов для достижения цели: улучшение и упрощение использования вычислительных ресурсов.

Скачать в PDF

Ключевые слова Облачные вычисления; транзакционная память; распределенная транзакционная память.
Библиографический список 1. Patrick Thibodeau Scientists, IT community await exascale computers // Computerworld. URL: http://www.computerworld.com/s/article/345800/Scientists_IT_Community_Await_ Exascale_Computers (дата обращения: 5.04.2011).
2. Single System Image // Материал из Википедии – свободной энциклопедии. URL:http://en.wikipedia.org/wiki/Single_system_image (дата обращения: 7.04.2011).
3. Amza C., Cox A. L., Dwarkadas S., Keleher P., Lu H., Rajamony R., Yu W., Zwaenepoel W. TreadMarks: Shared memory computing on networks of workstations // In: IEEE Computer. – 1996. – Vol. 29 (1). – P. 18-28.
4. Protic J., Tomasevic M., Milutinovic V. Distributed Shared Memory: Concepts and Systems // In: IEEE Parallel Distrib. Tech. – 1996. – Vol. 4 (2). – P. 63-71.
5. Хашковский В.В., Данилов И.Г. Применение облачных вычислений и GRID-технологий для организации коллективного использования вычислительных ресурсов в научно-
исследовательской и учебной работе // Известия ЮФУ. Технические науки. – 2011. – № 1 (114). – С. 139-144.
6. Ranger C., Raghuraman R., Penmetsa A., Bradski G., Kozyrakis C. Evaluating mapreduce for multi-core and multiprocessor systems // In Proc. of the International Symposium on High-
Performance Computer Architecture (HPCA-13), 10-14 February 2007, Phoenix, Arizona, USA. – P. 13-24.
7. Larus J., Kozyrakis C. Transactional Memory // In: Communications of the ACM. – 2008. – Vol. 51 (7). – P. 80-88.
8. Romano P., Rodrigues L., Carvalho N., Cachopo J.P. Cloud-TM: harnessing the cloud with distributed transactional memories // In Proc. ACM SIGOPS Operating Systems Review. – 2010. – Vol. 44 (2). – P. 1-6.
9. Harris T., Fraser K. Language support for lightweight transactions // In Proc. ACM SIGPLAN Conf. on Object-Oriented Prog., Systs., Langs., and Apps (OOPSLA 2003), 26-30 October
2003, Anaheim, CA, USA. – P. 388-402.
10. Bocchino R. L., Adve V. S., Chamberlain B. L. Software transactional memory for large scale clusters // In Proc. ACM SIGPLAN Symp. on Principles and Practice of Parallel Prog. (PPOPP 2008), 20-23 February 2008, Salt Lake City, UT, USA. – P. 247-258.
11. Herlihy M., Sun Y. Distributed transactional memory for metric-space networks // In Proc. International Symposium on Distributed Computing (DISC 2005), 26-29 September 2005, Cracow, Poland. – P. 324-338.

Comments are closed.