DocumentCode
2321878
Title
Distributed Shared Memory Programming in the Cloud
Author
Anbar, Ahmad ; Narayana, Vikram K. ; El-Ghazawi, Tarek
fYear
2012
fDate
13-16 May 2012
Firstpage
707
Lastpage
708
Abstract
Cloud computing is beginning to play a dominant role in scientific computing. However, there are still several challenges that need to be addressed, before data-intensive scientific applications make the transition to the cloud. Adoption of a distributed shared memory (DSM) programming paradigm will be one approach to ease the transition, through the use of Partitioned Global Address Space (PGAS) languages. This paper explores initial results from the adoption of a PGAS language, Unified Parallel C, in programming a representative private cloud based on Eucalyptus.
Keywords
C language; cloud computing; distributed programming; distributed shared memory systems; parallel languages; Eucalyptus; PGAS language; cloud computing; data-intensive scientific applications; distributed shared memory programming paradigm; partitioned global address space languages; private cloud; scientific computing; unified parallel C; Benchmark testing; Cloud computing; Educational institutions; Electronics packaging; Linux; Message systems; Programming; Cloud Computing; Distributed Shared Memory; HPC; PGAS; Parallel Programming; UPC;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location
Ottawa, ON
Print_ISBN
978-1-4673-1395-7
Type
conf
DOI
10.1109/CCGrid.2012.48
Filename
6217494
Link To Document