Cloud computing: use cases & various applications


  • Seyyed Mohsen Hashemi Assistant Professor, Computer Engineering Department, Science and Research Branch, Islamic Azad University, Tehran, Iran
  • Ali Hanani





As Cloud Computing has become more and more famous and popular, various Cloud Computing architectures, models and infrastructures have been defined, given their specific circumstances for the applications. Currently, many Cloud definitions, applications and samples can be helpful as a reference for using a Cloud Computing service. As Cloud Computing technology is being used to minimize the cost of computing resources, many enterprises gained interest of migrating their old system to the Cloud Computing system. This further illustrates the importance the usage of Cloud Computing, therefore, this paper investigates some distributed computing model especially cloud computing to clarify which definition, usage, applications and use-cases are more useful. Further, this article attempts to introduce various models of cloud computing, services, use-cases and applications. Finally, we made a comparison between various companies that are providing Cloud Computing facilities.

Keywords: Cloud Computing, E-Services, Service Computing, UML, RUP.


S. M. Hashemi, Global Village Service as the Future of Electronic Services, book, Amazon, Aalborg University, Denmark, 2011.

F. Tyde, Oracle Cloud Computing Strategy, Program Executive, High Performance, Grid, Cloud Computing Oracle ASEAN

Office of the Privacy Commissioner of Canada, Introduction to Cloud Computing, Fiche’s Information,, Accessed on 1 April 2014.

A. Reed, S. G. Bennet, Silver Clouds, Dark Linings: A Concise Guide to Cloud Computing, Prentice hall, ISBN-13: 978-0-131-38869-7, 2010

J. Peng, X. Zhang, Z. Lei, B. Zhang, W. Zhang and Q. Li, Comparison of Several Cloud Computing Platforms, Second International Symposium on Information Science and Engineering, 2009.

D. Berardi, Automatic Composition of e-Services, Service Oriented Computing, ICSOC 2003, ISSN: 0302-9743, Springer, 2003.

H. Khan, A. Ahmad, C. Johansson and M. A. Al Nuem, Requirements Understanding in Global Software Engineering: Industrial Surveys, International Conference on Computer and Software Modelling, Singapore, 2011.

S. Hossain, Chapter 1, Cloud Computing Basics,, Accessed on 4 April 2014.

R. Buyya and S. Venugopal, A Gentle Introduction to Grid Computing and Technologies, Computer Society of India, CSI Communication,, Accessed 1 April 2014

L. Ferreira, Introduction to Grid Computing with Globus, IBM, RedBooks,, Accessed 1 April 2014

I. Foster, Y. Zhao, I. Raicu, and L. Shiyong, Cloud Computing and Grid Computing 360-Degree Compared, Chicago, IL, USA, 2011.

Unit I, Lesson 1: Distributed Systems, Bharathiar University,, [Accessed on 1 April 2014]

University of Kentucky, Chapter 2: Parallel and Distributed Computing,, Accessed on 1 April 2014

Introduction to Cloud Computing Architecture, White paper,, June 2009

P. Mel, T. Grance, The NIST Definition of Cloud Computing, Recommendations of the National Institute of Standards and Technology, U.S. department of Commerce, National Institute of Standards and Technology, September 2011.

K. Baclawski, M. Kokar, P. Kogut, L. Hart, J. Smith, W. Holmes, J. Letkowski, and M. Aronson, Extending UML to Support Ontology Engineering for the Semantic Web, In Fourth International Conference on UML, Toronto, 2001.

R. Salaam, Cloud Computing’s Effect on Enterprises, Master Dissertation, 2011.

S. R. Smoot, Private Cloud Computing, Morgan Kaufmann is an imprint of Elsevier,, 2012.

Use Cases and Functional Requirements for Inter-Cloud Computing, Global Inter-Cloud Technology Forum, GICTF White Paper, 2010.

J. Forum, Cloud Cube Model: Selecting Cloud Formations for Secure Collaboration Version 1.0, Jericho Forum Specification, April 2009.

V. Chang, D. Bacigalupo, G. Wills, D. De Roure, A Categorisation of Cloud Computing Business Models, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

R. Saleam, Cloud Computing’s Effect on Enterprises, Master Dissertation, 2011.

G. Shroff, Enterprise Cloud Computing, Cambridge university press, 2010.

M. Miller, Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online, Indianapolis, Indiana, 2008.

D. Giacom, Cloud Computing Evaluation-How it Differs to Traditional IT Outsourcing, Master Dissertation, 2010.

L. R. Rewatkar and U. L. Lanjewar, Implementation of Cloud Computing on Web Application, International Journal of Computer Applications, 2 (8), June 2010.

A. Aljabre, Cloud Computing for Increased Business Value, International Journal of Business and Social Science, 3 (1), January 2012.

View Full Article:

Additional Files