Research challenges and prospective business impacts of cloud computing: A survey

In today's information technology (IT) era, a major part of the costs is being spent on computational needs. Enterprises are in efforts to increase their Return on Investment (ROI) and individuals are trying to reduce their costs. In this regard, cloud computing which emerges as a fifth utility can reduce costs and enhance performance of IT solutions. A large number of companies and institutions are dealing with cloud related issues as a provider or user. Due to the fact that cloud computing services have been proposed in recent years, organizations and individuals face with various challenges and problems such as how to migrate applications and software platforms into cloud and how to ensure security of migrated applications and etc. Given that many different definitions of cloud computing is presented in many publications and projects, a concrete and clear definition for cloud computing considering its characteristics, models and services is provided in this paper. In addition, current challenges and open issues in cloud computing is discussed in details and further recommendations and roadmaps for scientific activities and researches as well as potentials for improvements in this area from scientific and commercial points of view are given in this paper.

[1]  Rizos Sakellariou,et al.  Simulating Autonomic SLA Enactment in Clouds Using Case Based Reasoning , 2010, ServiceWave.

[2]  Kyle Chard,et al.  Social Cloud: Cloud Computing in Social Networks , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[3]  J. R. King,et al.  The Challenge of the Computer Utility , 1967 .

[4]  G. Karagiannis,et al.  Cloud computing services: taxonomy and comparison , 2011, Journal of Internet Services and Applications.

[5]  Siani Pearson,et al.  Taking account of privacy when designing cloud computing services , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[6]  Sachchidanand Singh,et al.  Big Data analytics , 2012 .

[7]  V. Kavitha,et al.  A survey on security issues in service delivery models of cloud computing , 2011, J. Netw. Comput. Appl..

[8]  Eric A. Brewer,et al.  Towards robust distributed systems (abstract) , 2000, PODC '00.

[9]  Rajkumar Buyya,et al.  Towards autonomic detection of SLA violations in Cloud infrastructures , 2012, Future Gener. Comput. Syst..

[10]  Erwin Laure,et al.  Towards transparent integration of heterogeneous cloud storage platforms , 2011, DIDC '11.

[11]  Zhao Yang Dong,et al.  An overview of Grid Computing application for distributed heterogeneous power systems: History, technologies, and prospect , 2009 .

[12]  Domenico Talia,et al.  Large-Scale Data Analysis on Cloud Systems , 2012, ERCIM News.

[13]  Mahdi Bohlouli,et al.  Grid-HPA: Predicting Resource Requirements of a Job in the Grid Computing Environment , 2008 .

[14]  Anne M. Holler,et al.  Cloud Scale Resource Management: Challenges and Techniques , 2011, HotCloud.

[15]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[16]  Zhong Chen,et al.  Social Services Computing: Concepts, Research Challenges, and Directions , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[17]  Christoph Meinel,et al.  Infrastructure as a service security: Challenges and solutions , 2010, 2010 The 7th International Conference on Informatics and Systems (INFOS).

[18]  Mohamed Abu Rizkaa,et al.  CloudGauge: A Dynamic Cloud and Virtualization Benchmarking Suite , 2010, 2010 19th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[19]  Christopher Millard,et al.  Contracts for Clouds: Comparison and Analysis of the Terms and Conditions of Cloud Computing Services , 2011 .

[20]  Divyakant Agrawal,et al.  Big data and cloud computing: current state and future opportunities , 2011, EDBT/ICDT '11.

[21]  Surajit Chaudhuri,et al.  What next?: a half-dozen data management research goals for big data and the cloud , 2012, PODS.

[22]  Rick Cattell,et al.  Scalable SQL and NoSQL data stores , 2011, SGMD.

[23]  Rajkumar Buyya,et al.  Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges , 2010, PDPTA.

[24]  Melnned M. Kantardzic Big Data Analytics , 2013, Lecture Notes in Computer Science.

[25]  Paul L Bannerman Cloud computing adoption risks: State of play , 2010 .

[26]  G. Geetha Kumari,et al.  API access control in cloud using the Role Based Access Control Model , 2010, Trendz in Information Sciences & Computing(TISC2010).

[27]  Tim Kraska,et al.  Data Management in the Cloud: Promises, State-of-the-art, and Open Questions , 2010, Datenbank-Spektrum.

[28]  Ian Sommerville,et al.  The Cloud Adoption Toolkit: Addressing the Challenges of Cloud Adoption in Enterprise , 2010, ArXiv.

[29]  Dursun Delen,et al.  Leveraging the capabilities of service-oriented decision support systems: Putting analytics and big data in cloud , 2013, Decis. Support Syst..

[30]  Jorge-Arnulfo Quiané-Ruiz,et al.  Runtime measurements in the cloud , 2010, Proc. VLDB Endow..

[31]  Dimitrios Zissis,et al.  Addressing cloud computing security issues , 2012, Future Gener. Comput. Syst..

[32]  Johan Tordsson,et al.  Towards Secure Cloud Bursting, Brokerage and Aggregation , 2010, 2010 Eighth IEEE European Conference on Web Services.

[33]  Adam Silberstein,et al.  Benchmarking cloud serving systems with YCSB , 2010, SoCC '10.

[34]  Colin Camerer,et al.  Not So Different After All: A Cross-Discipline View Of Trust , 1998 .