Cloud Computing Assignment: Analysis With Two Research Papers
Task: Select two research papers based on the concept of cloud computing. Provide introduction, methodologies, comparison, advantages, disadvantages and recommendations for both the papers.
The concept of cloud computing focused in this cloud computing assignment refers to the availability of computer resources such as power and data, on demand of the user without any involvement of him . It can also be understood as the data centers available to users over the internet. This report is based on elaborating on the concept of cloud computing with the help of two research papers. This report has focused on comparing both the research papers and finding their advantages, disadvantages, superiority, etc. The methods of finding the appropriate requirements with the help of proper methodologies have also been identified in both the articles. Moreover, this report has compared the results of both the articles and recommendations that have been provided in the context of their limitations.
Introduction (Paper 1 and paper 2)
Paper 1: This article focuses on clarifying the concept of cloud computing with the help of some simple terms and explaining them . This article has well provided some simple graphs and figures so that the comparison between cloud computing and conventional computing can easily be identified. Moreover, this article contains the hurdles, obstacles, and opportunities that can arise in the way of cloud computing. In addition to this, different classes of utility computing are also there and several recommendations have been provided for users to make the good use of cloud computing.
Figure 1: Distributed system 
Paper 2: As there are numerous terms which can define cloud computing and being a topic of discussion among users, this article has focused on clarifying different definitions of cloud computing. It has well explained that it is not a new topic to research upon rather than it was established 13 years ago in the form of a grid computing pattern . Many techniques like cluster computing, utility computing and distributed systems have been generated to make its connection. Various angles have been used in this article to compare comparing cloud computing with grid computing. Thus it has well compared both cloud and grid computing on behalf of various aspects.
Figure 3: user and provider interaction in cloud computing 
Paper 1: This report has identified different concepts to make a comparison between cloud computing and conventional computing. It has been done with the help of some graphs and tables to reflect the comparison and finding their obstacles and opportunities. These graphs and figures have made the article more relevant to use and study . Numerous obstacles and opportunities have been researched out for cloud computing and then compared with conventional computing. Additionally, several recommendations have been provided at the end to make the research more effective. Various companies have provided their support in this article to conduct the research and financial resources.
Figure 2: Grid architecture 
Paper 2: This cloud computing assignment has used various tools and techniques to generate a comparison and contrast between both grid computing and cloud computing. For this purpose, several models such as the programming model, virtualization, data model, security model, compute model, business model, etc. have been used. Moreover, numerous challenges and opportunities for both cloud computing and grid computing have been researched by the researchers to identify the relations and differences between them . Using these models and basic knowledge, helped both the IT industry and researchers to prepare a report to compare grid computing and cloud computing from various perspectives.
Figure 3: Comparing public clouds and private data centers 
Comparison of two papers within the cloud computing assignment
Both the report has focused on the definition the concepts of cloud computing but the first article has shown the compared the cloud computing with grid computing while the second article has compared the cloud computing with conventional computing. Moreover, the first article has made the use of several techniques and tools to make the comparison while the second article has used facts and figures to impact the difference between them. In addition to this, the second article has provided some recommendations in the context of both the computing systems but this has not been done in the first article . When it comes to the first article, it has identified the issues related to both the computing system but in the second article, obstacles, and opportunities of only cloud computing have been generated to compare with conventional computing.
Advantages of two papers
Paper 1: There are various advantages of this article such as it has clarified the concept of cloud computing with the help of dozens of definitions. It has focused on defining the concept of cloud computing, clouds, grids, and distributed system. Moreover, the comparison between grids and clouds side by side has made this report more effective. The implication of various models has proved the reliability of this report and hence all the models have made this report to prove the difference generated and provided proofs for the concept . Each model has provided challenges and opportunities for both cloud computing and conventional computing and hence helpful for finding solutions for the issues identified.
Paper 2 : The current paper explored within this cloud computing assignment focuses on cloud computing and it successfully explained the concept of cloud computing by providing its various classes and difference with conventional computing. The provision of numerous challenges and opportunities in the way of cloud computing can help the user to use them in their work and modify the use as per requirements. Moreover, the recommendations provided at the end of the article are helpful for the users to use them as a solution for the obstacles that have been researched for cloud computing.
Figure 4: obstacles to and opportunities 
Disadvantages of two papers
Paper 1: The main disadvantage of this article is that it has not explained the concept of the grid system in a detailed way. It has not used attractive graphs and tables to represent the data which has made the article typical to read and understand . Moreover, it has not reflected any hurdle or obstacle in the path of both the systems to compare them. Also, no recommendation has been provided for any system to eradicate the issues if faced by any user. Lack of detailed explanation of grid computing has made it irrelevant for those who do not know about grid computing.
Paper 2: This cloud computing assignment has well explained the concept of both cloud computing and conventional computing but no tool; technique and model have been used in this report which can help in establishing the comparison between both the articles. No advantage or disadvantage of these computing systems has been provided in this article and there is no comparison table or difference that has been made with the help of figures . Lack of detailed comparison between cloud computing and conventional computing has made this report less effective and not reliable to read for some users.
Paper 1: This article is much helpful for defining the concept of cloud computing to anyone but not to explain the grid system. It must include a short description of the grid computing system too. Moreover, there must be an inclusion of some facts and figures or graphs in this article to make it more effective and easier to understand . Some obstacles and opportunities in the way of cloud computing must be there to help the users to generate a solution for future problems that they might face. Also, there must be some comparison table or similarity table in the article to provide a summary of the report.
Paper 2: As there is a lack of models, tools, and techniques in this article, so it is recommended to use various techniques and tools to make a comparison between conventional computing and cloud computing . It will make the report more effective and reliable to be used by users. Also, there must be the inclusion of a short description of conventional and other types of computing systems so that the user can understand the concept of cloud computing more effectively. Obstacles and opportunities for conventional computing can also be added to this article as it will help the users to compare both the computing systems easily.
This cloud computing assignment has well included two journals to understand the concept of cloud computing and has provided relevant facts and figures over it. Both the articles have placed a comparison of cloud computing with other computing systems so that the concept of cloud computing can easily be clarified. In addition to this, this report has compared the advantages, disadvantages, and superiority of both the papers to compare and contrast them. Several recommendations have been provided in this report for both the papers so that the reliability of both the papers can be improved. Results of both the article have been compared to find out which article is more effective and the requirements of these articles.
Additionally, a comparison of different methodologies being used in these articles has made the researcher decide the best methodology to be used further in his research. It has provided some relevancy to the data as the use of models and techniques or any other method such as obstacles and opportunities can easily be accepted by any user. Thus this research report can easily help any user to understand the cloud computing system and finding obstacles and opportunities associated with it. All in one solution will help them to make their research outstanding.
 Rittinghouse, J.W. and Ransome, J.F., 2017. Cloud computing: implementation, management, and security. CRC press.
 Botta, A., De Donato, W., Persico, V. and Pescapé, A., 2016. Integration of cloud computing and internet of things: a survey. Future generation computer systems, 56, pp.684-700.
 Hashem, I.A.T., Yaqoob, I., Anuar, N.B., Mokhtar, S., Gani, A. and Khan, S.U., 2015. The rise of “big data” on cloud computing: Review and open research issues. Information systems, 47, pp.98-115.
 Almorsy, M., Grundy, J. and Müller, I., 2016. cloud computing assignment An analysis of the cloud computing security problem. arXiv preprint arXiv:1609.01107.
 Chen, X., Jiao, L., Li, W. and Fu, X., 2015. Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Transactions on Networking, 24(5), pp.2795-2808.
 Gai, K., Qiu, M., Zhao, H., Tao, L. and Zong, Z., 2016. Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing. Journal of Network and Computer Applications, 59, pp.46-54.
 Stergiou, C., Psannis, K.E., Kim, B.G. and Gupta, B., 2018. Secure integration of IoT and cloud computing. Future Generation Computer Systems, 78, pp.964-975.
 Ali, M., Khan, S.U. and Vasilakos, A.V., 2015. Security in cloud computing: Opportunities and challenges. Information sciences, 305, pp.357-383.
 Pulier, E., Martinez, F. and Hill, D.C., ServiceMesh Inc, 2015. System and method for a cloud computing abstraction layer. U.S. Patent 8,931,038.
 Stojmenovic, I., Wen, S., Huang, X. and Luan, H., 2016. An overview of fog computing and its security issues. Concurrency and Computation: Practice and Experience, 28(10), pp.2991-3005.
 Rittinghouse, J.W. and Ransome, J.F., 2017. Cloud computing: implementation, management, and security. CRC press.
 Mathew, S., Gulia, S., Singh, V. and Dev, V., 2017. A Review Paper on Cloud Computing and its Security Concerns. vol, 10, pp.245-250.\
 Foster, I., Zhao, Y., Raicu, I. and Lu, S., 2008. Cloud computing and grid computing 360-degree compared. arXiv preprint arXiv:0901.0131.
 Michael, A., Armando, F., Rean, G., Anthony, D.J., Randy, K., Andy, K., Gunho, L., David, P., Ariel, R., Ion, S. and Matei, Z., 2010. A view of cloud computing. Communications of the ACM, 53(4), pp.50-58.