A Survey of Cloud Platforms and Their Future

  • Milad Pastaki Rad
  • Ali Sajedi Badashian
  • Gelare Meydanipour
  • Morteza Ashurzad Delcheh
  • Mahdi Alipour
  • Hamidreza Afzali
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5592)


It is predicted that most computing and data storage will be done by cloud computing in the future. Tendency to use cloud services and changes in IT world to become service-based will be inevitable in future. This leading change toward cloud computing will be a great movement in IT dependent industries. One of the main parts of this variation is the usage of cloud platforms. This method will affect software engineering events in software production process. Cloud platform let developers write programs which can both run in cloud space and use available services provided in cloud space. In this paper, a survey on cloud platforms, their arrangements, foundation and infrastructure services and their main capabilities used in some leading software companies is presented.


Cloud computing integration computing technologies cloud platform virtualization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aaron, G., Bostik, K.A., Rusmussen, R., Chung, E.: Protecting the web: phishing, malware, and other security threats. In: 17th international conference on World Wide Web, Beijing, China, pp. 1253–1254 (2008)Google Scholar
  2. 2.
    Armitage, J.: And another thing...the current site is in German: the final project in an international digital business consultancy. In: 2003 conference on Designing for user experiences, San Francisco, California, pp. 1–15 (2003)Google Scholar
  3. 3.
    Bobroff, N., Dasgupta, G., Fong, L., Viswanathan, B., Benedetti, F., Wagner, J.: A distributed job scheduling and flow management system, vol. 42, pp. 63–70. ACM, New York (2008)Google Scholar
  4. 4.
    Brandon, R., Douglas, T.: DataLab.: Transactional Data-Parallel Computing on an Active Storage Cloud. In: HPDC 2008, Boston, Massachusetts, June 23-27, 2008, ACM, New York (2008)Google Scholar
  5. 5.
    Bratner, M., Florescu, D., Graf, D., Kossman, D., Kraska, T.: Building a database on S3. In: ACM Special Interest Group on Management of Data, pp. 251–264. ACM, New York (2008)Google Scholar
  6. 6.
    Brodlie, K., Duce, D., Gallop, J., Sagar, M., Walton, J., Wood, J.: Visualization in Grid Computing Environments. In: Conference on Visualization 2004, pp. 155–162. IEEE Computer Society, Washington (2004)CrossRefGoogle Scholar
  7. 7.
    Crosnier, H.L.: Screen in the Clouds. In: Senior lecturer at the University of CaenGoogle Scholar
  8. 8.
    Delic, K., Walker, M.: Architecting Enterprise Grids: Possible Inflection Points. In: IADIS International Conference on Applied Computing (February 2007)Google Scholar
  9. 9.
    Dougherty, J.P., Dececchi, T., Clear, T., Richards, B., Cooper, S., Wilusz: Information technology fluency in practice: Working group reports from ITiCSE on Innovation and technology in computer science education. In: Annual Joint Conference Integrating Technology into Computer Science Education, Aarhus, Denmark, pp. 153–171 (2002)Google Scholar
  10. 10.
    Ernemann, C., Hamscher, V., Yahyapour, R.: Benefits of Global Grid Computing for Job Scheduling. In: 5th IEEE/ACM International Workshop on Grid Computing, pp. 374–379. IEEE Computer Society, Washington (2004)CrossRefGoogle Scholar
  11. 11.
    Foster, I.: Service-Oriented Science. Science 308, 814–817 (2005)CrossRefGoogle Scholar
  12. 12.
    Grossman, R., Yunhong, G.U.: Data Mining Using High Performance Data Clouds Experimental Studies Using Sector and Sphere. ACM, New York (2008)Google Scholar
  13. 13.
    Grossman, R., Gu, Y.: Data mining using high performance data clouds: experimental studies using sector and sphere. In: 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 920–927. ACM, New York (2008)Google Scholar
  14. 14.
    Hand, E.: Head in the clouds. Nature 449, 963 (2007)CrossRefGoogle Scholar
  15. 15.
    Delic, K.A., Walker, M.A.: Emergence of the Academic Computing Clouds. In: ACM Ubiquity 2008, August 5-11, 2008, Hewlett-Packard Co. (2008)Google Scholar
  16. 16.
    Li, J., Conradi, R., Slyngstad, O.N., Bunse, C., Khan, U., Morisio, M., Torchiaco, M.: Barriers to disseminating off-the-shelf based development theories to IT industry. In: Second international workshop on Models and processes for the evaluation of off-the-shelf components, St. Louis, Missouri, pp. 1–4 (2005)Google Scholar
  17. 17.
    Quartel, D., Dijkman, R., Van Sindren, M.: Methodological support for service-oriented design with ISDL. In: 2nd international conference on Service oriented computing, pp. 1–10. ACM, New York (2004)Google Scholar
  18. 18.
    Raghavan, B., Vishwanath, K., Ramabhadran, S., Yocum, K., Snoeren, A.: Cloud control with distributed rate limiting. In: Conference on Applications, technologies, architectures, and protocols for computer communications, pp. 337–348. ACM, New York (2007)Google Scholar
  19. 19.
    Rich, B., Thain, D.: DataLab: transactional data-parallel computing on an active storage cloud. In: 17th international symposium on High performance distributed computing, pp. 233–234. ACM Press, New York (2008)Google Scholar
  20. 20.
    Stanojevi, R., Shorten, R.: Fully decentralized emulation of best-effort and processor sharing queues. In: ACM SIGMETRICS international conference on Measurement and modeling of computer systems, pp. 383–394. ACM Press, New York (2008)Google Scholar
  21. 21.
    Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A break in the clouds: towards a cloud definition. In: ACM SIGCOMM Computer Communication Review 2009, pp. 50–55. ACM Press, New York (2009)Google Scholar
  22. 22.
    Weiss, A.: Computing in The Clouds. In: ACM networker, December 2007, pp. 16–25 (2007)Google Scholar
  23. 23.
    Wilkinson, B., Ferner, C.: Towards a top-down approach to teaching an undergraduate grid computing course. In: 39th SIGCSE technical symposium on Computer science education, pp. 126–130. ACM Press, New York (2008)CrossRefGoogle Scholar
  24. 24.
    Wu, Y., Hu, X., Kashioka, H.: Mining redundancy in candidate-bearing snippets to improve web question answering. In: Sixteenth ACM conference on Conference on information and knowledge management, pp. 999–1002. Lisbon, Portugal (2007)Google Scholar
  25. 25.
    Whyman, B.: Cloud Computing, Information Security and Privacy Advisory Board, pp. 11–13 (December 5, 2008)Google Scholar
  26. 26.
    Amazon Elastic Compute Cloud (EC2) (July 18, 2008),
  27. 27.
    Apple iTunes (December 8, 2008),
  28. 28.
    Azure Services Platform Official Home Page (December 10, 2008),
  29. 29.
    ElephantDrive (March 12, 2009),
  30. 30.
    Google App Engine (December 18, 2008),
  31. 31.
    Microsoft Live Mesh (December 18, 2008),
  32. 32.
    Microsoft Zone player (March 12, 2009),
  33. 33.
    MySQL (March 12, 2009),
  34. 34.
  35. 35.
    Rapidshare (March 12, 2009),
  36. 36.
    SimpleDB (March 12, 2009),
  37. 37.
    Utube (March 12, 2009),

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Milad Pastaki Rad
    • 1
  • Ali Sajedi Badashian
    • 1
  • Gelare Meydanipour
    • 1
  • Morteza Ashurzad Delcheh
    • 1
  • Mahdi Alipour
    • 1
  • Hamidreza Afzali
    • 1
  1. 1.Software Engineering DepartmentIslamic Azad UniversityLahijan BranchIran

Personalised recommendations