Criterions for Databases in Cloud Computing Environment

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 308)

Abstract

Cloud computing is popularly used environment where many hardware and software resources are delivered as a service especially over the Internet. Since a majority of cloud applications require voluminous data processes ability at petabyte scale, a database management systems (DBMSs) catering to these applications forms a critical component in the cloud software stack. Cloud database has emerged as the amalgamation of distributed storage and virtualization technology. With growing market of distributed Web applications and rising trend of cloud computing, a need for a database suitable for cloud computing environment has drawn focus. This paper is intended to frame a set of criterions for database to be suitable for cloud computing environment which could provide us with much needed features such as high availability, flexible schema, lower cost of investment, scalability, elasticity, etc. We have also tried to evaluate the compliance of our proposed set of criterions with respect to some of the commercially used cloud databases. This proposed set of criterions would help to figure out the extent to which a database is suitable for cloud computing environment.

Keywords

Cloud computing Cloud databases NoSQL databases CDMS MongoDB Cassandra NuoDB 

References

  1. 1.
    Buyya, R., et al.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Generation Comput. Syst. 25(6), 599–616 (2009) Google Scholar
  2. 2.
    Wu, J., et al.: Recent advances in cloud storage. In: 3rd International Symposium on Computer Science and Computational Technology (ISCSCT’10), Jiaozuo, P. R. China, 14–15 Aug 2010, pp. 151–154 (2010)Google Scholar
  3. 3.
    Arora, I., Gupta, A.: Cloud databases: a paradigm shift in database. IJCSI 9(4), 3 (2012). ISSN (Online) 1694-0814Google Scholar
  4. 4.
    Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377–387 (1970)Google Scholar
  5. 5.
    Date, C.J.: Twelve rules for distributed database. Comput. World 21(23), 75–81 (1987)Google Scholar
  6. 6.
    Sen, R.: DBMS techniques for lightweight computing devices. In: Proceedings of MobiDE, ACM Press 2011, pp. 1–8 (2011)Google Scholar
  7. 7.
    Panda, P.K., Swain, S., Pattnaik, P.K.: Review of some transaction models used in mobile databases. Int J Instrum. Control Autom. (IJICA) 1(1), 99–104 (2011) Google Scholar
  8. 8.
    Bloor, R.: What is a Cloud Database. Technical report (2011)Google Scholar
  9. 9.
    Pasayat, S.K., Pati, S.P., Pattnaik, P.K.: Classification and live migration of data—intensive cloud computing environment. In: Intelligent Interactive Technologies and Multimedia Communications in Computer and Information Science, vol. 276, pp. 316–324. Springer, Berlin, Heidelberg (2013)Google Scholar
  10. 10.
    Agarwal, R., et al.: The Claremont report on database research. SIGMOID record (ACM) 37(3), 9–19 (2008). ISSN 0163-5808Google Scholar
  11. 11.
  12. 12.

Copyright information

© Springer India 2015

Authors and Affiliations

  • Sarada Prasanna Pati
    • 1
  • Prasant Kumar Pattnaik
    • 2
  1. 1.Department of Computer Science and Engineering, ITERSiksha ‘O’ Anusandhan UniversityBhubaneswarIndia
  2. 2.School of Computer EngineeringKIIT UniversityBhubaneswarIndia

Personalised recommendations