DocumentCode
2010546
Title
Engineering the cloud from software modules
Author
Rellermeyer, Jan S. ; Duller, Michael ; Alon, Gustavo
Author_Institution
Dept. of Comput. Sci., Syst. Group, ETH Zurich, Zurich
fYear
2009
fDate
23-23 May 2009
Firstpage
32
Lastpage
37
Abstract
Cloud computing faces many of the challenges and difficulties of distributed and parallel software. While the service interface hides the actual application from the remote user, the application developer still needs to come to terms with distributed software that needs to run on dynamic clusters and operate under a wide range of configurations. In this paper, we outline our vision of a model and runtime platform for the development, deployment, and management of software applications on the cloud. Our basic idea is to turn the notion of software module into a first class entity used for management and distribution that can be autonomously managed by the underlying software fabric of the cloud. In the paper we present our model, outline an initial implementation, and describe a first application developed using the ideas presented in the paper.
Keywords
parallel processing; software engineering; cloud computing; distributed software; parallel software; software applications; software fabric; software modules; Application software; Cloud computing; Computer science; Fabrics; Information processing; Outsourcing; Platform virtualization; Runtime; Software development management; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Challenges of Cloud Computing, 2009. CLOUD '09. ICSE Workshop on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3713-9
Type
conf
DOI
10.1109/CLOUD.2009.5071530
Filename
5071530
Link To Document