CloudCom 2009: Cloud Computing pp 589-594 | Cite as

One Program Model for Cloud Computing

  • Guofu Zhou
  • Guoliang He
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5931)

Abstract

Cloud computing is dynamically virtual scalable in which neither a central computing nor a central storage is provided. All resources are virtualized and provided as a service over the Internet. Therefore different to the traditional program, the cloud program shall be expressed in a new style. Based on one presented architecture of cloud computing, characteristics of program in “cloud”, control, variable and operation, are discussed respectively. Accordingly, one program model for cloud computing is presented for the future formalization.

Keywords

Cloud Computing Central Controller Storage Resource Management Platform Traditional Program 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: A berkeley view of cloud computing. Technical report, Electrical Engineering and Computer Sciences University of California at Berkeley, February 10 (2009)Google Scholar
  2. 2.
    Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: IEEE Grid Computing Environments (2008)Google Scholar
  3. 3.
    Gartner: Gartner says cloud computing will be as influential as e-business (2008)Google Scholar
  4. 4.
    Liu, H., Orban, D.: Gridbatch: Cloud computing for large-scale data-intensive batch applications. In: Eighth IEEE International Symposium on Cluster Computing and the Grid, pp. 295–305 (2008)Google Scholar
  5. 5.
    Knorr, E., Gruman, G.: What cloud computing really means (2008)Google Scholar
  6. 6.
    Lawton, G.: Moving the os to the web. Computer 41(3), 16–19 (2008)CrossRefGoogle Scholar
  7. 7.
    Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A break in the clouds: Toward a cloud definition. ACM SIGCOMM Computer Communication Review 39(1), 50–55 (2009)CrossRefGoogle Scholar
  8. 8.
    Youseff, L., Butrico, M., Silva, D.D.: Toward a unified ontology of cloud computing. In: Grid Computing Environments Workshop, pp. 1–10 (2008)Google Scholar
  9. 9.
    Hoare, C.A.R.: Communicating Sequential Processes. Prentice Hall, NewYork (1985)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Guofu Zhou
    • 1
  • Guoliang He
    • 1
  1. 1.The State Key Laboratory of Software EngineeringWuhan UniversityWuhanChina

Personalised recommendations