Skip to main content

Data Model for Cloud Computing Environment

  • Conference paper
  • First Online:
e-Infrastructure and e-Services for Developing Countries (AFRICOMM 2018)

Abstract

The emergence of cloud computing has reduced the cost of deployment and storage dramatically, but only if data can be distributed across multiple servers easily without disruption. In a complex SQL database, this is difficult because many queries require multiple large tables to be joined together to provide a response. Executing distributed joins is a very complex problem in SQL databases. In addition, previous studies have shown that NoSQL databases performance better than SQL databases especially in the cloud computing environment where there is occurrence of huge volume of data. In this paper, we presents a novel data model for cloud services brokerage that supports the allocation, control and management of virtual system based on brokering function between cloud service providers (CSPs) and cloud users by integrating and man- aging cloud resources in a heterogeneous cloud environment. The model is implemented on a private lightweight cloud network using a graph and document-oriented databases. The experimental results show that a graph model has better performance than a document-oriented model in terms of queries execution time.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Amazon Elastic Compute Cloud (amazon ec2). http://aws.amazon.com/ec2/

  2. Crm-salesforce.com. http://www.salesforce.com/

  3. Flexiscale. http://www.flexiscale.com

  4. Gogrid. http://www.gogrid.com/

  5. Google App Engine. http://code.google.com/appengine/

  6. Optimis - Optimized Infrastructure Service. http://optimis-project.eu/

  7. Redplaid Managed Hosting. http://www.redplaid.com

  8. Windows Azure Platform. http://www.microsoft.com/windowsazure/

  9. Angles, R., Gutierrez, C.: Survey of graph database models. J. ACM Comput. Surv. (CSUR) 40(1), 1 (2008)

    Article  Google Scholar 

  10. Badger, L., Grance, T., Comer, R.P., Voas, J.: Draft cloud computing synopsis and recommendations. Recommendations of National Institute of Standards and Technology (NIST), May 2012

    Google Scholar 

  11. Curino, C., et al.: Relational cloud: a database service for the cloud. In: CIDR, pp. 235–240 (2011)

    Google Scholar 

  12. Djemaiel, Y., Essaddi, N., Boudriga, N.: Optimizing big data management using conceptual graphs: a mark-based approach. In: The proceedings of the 17th International Conference on Business Information Systems (BIS 2014), Larnaca, Cyprus (2014)

    Google Scholar 

  13. Foster, I., Zhao, Y., Raicu, I., Lu, S.: Cloud computing and grid computing 360-degree compared. In: Proceedings of Grid Computing Environments Workshop (GCE) (2008)

    Google Scholar 

  14. Goli-Malekabadi, Z., Sargolzaei-Javan, M., Albari, M.K.: An effective model for store and retrieve big health data in cloud computing. J. Comput. Methods Programs Biomed. 132, 75–82 (2016)

    Article  Google Scholar 

  15. Grit, L., Irwin, D., Yumerefendi, A., Chase, J.: Virtual machine hosting for networked clusters: building the foundations for autonomic orchestration. In: Proceeding of IEEE International Workshop on Virtualization Technology in Distributed Computing (VTDC), November 2006

    Google Scholar 

  16. Heilig, L., Lalla-Ruiz, E., Voß, S.: Cloud brokerage approach for solving the resource management problem in multi-cloud environments. J. Comput. Ind. Eng. 95, 16–26 (2016)

    Article  Google Scholar 

  17. Jain, P., Rane, D., Patidar, S.: A novel cloud bursting brokerage and aggregation (CBBA) algorithm for multi cloud environment. In: Proceedings of IEEE Second International Conference on Advanced Computing and Communication Technologies, ACCT, pp. 383–387. IEEE (2012)

    Google Scholar 

  18. Li, A., Yang, X., Kandula, S., Zhang, M.: CloudCmp: comparing public cloud providers. In: Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, IMC, New York, USA, pp. 1–14, June 2010

    Google Scholar 

  19. Mell, P., Grance, T.: The NIST definition of cloud computing. National Institute of Standards and Technology (2015). http://www.nist.gov/itl/cloud. Accessed 10 Feb 2015

  20. Nair, S.K., Porwal, S., Dimitrakos, T., Rajarajan, M., Khan, A.U.: Towards secure cloud bursting, brokerage and aggregation. In: Proceeding of IEEE 8th European Conference on Web Services, ECOWS, pp. 18–196. IEEE (2010)

    Google Scholar 

  21. Pawluk, P., Simmons, B., Smit, M., Litoiu, M., Mankovski, S.: Introducing STRATOS: a cloud broker service. In: IEEE 5th International Conference Cloud Computing (CLOUD), pp. 891–898, June 2012

    Google Scholar 

  22. Perry, J., Ousterhout, A., Balakrishnan, H., Shah, D.: Fastpass: a centralized zero-queue datacenter network. In: ACM SIGCOMM 2014, August 2014

    Google Scholar 

  23. Angles, R., Gutierrez, C.: Survey of graph database models. J. ACM Comput. Surv. (CSUR) 40(1), 1 (2008)

    Article  Google Scholar 

  24. Robinson, I., Webber, J., Eifrem, E.: Graph Databases. O’Reilly Media Inc., Sebastopol (2015)

    Google Scholar 

  25. Sundareswaran, S., Squicciarini, A., Lin, D.: A brokerage-based approach for cloud service selection. In: Proceeding of IEEE 5th International Conference on Cloud Computing, CLOUD, pp. 558–565. IEEE (2012)

    Google Scholar 

  26. Chodorow, K., Dirolf, M.: MongoDB: The Definitive Guide, 1st edn., p. 216. O’Reilly Media, Sebastopol (2010)

    Google Scholar 

  27. Vicknair, C., Macias, M., Zhao, Z., Nan, X., Chen, Y., Wilkins, D.: A comparison of a graph database and a relational database: a data provenance perspective. In: ACM SE 2010 Proceedings of the 48th Annual Southeast Regional Conference, Oxford, Mississippi, April 2010

    Google Scholar 

  28. Xiang, T., Lib, X., Chenc, F., Guob, S., Yang, Y.: Processing secure, verifiable and efficient SQL over outsourced database. J. Inf. Sci. 348, 163–178 (2016)

    Article  MathSciNet  Google Scholar 

  29. Zennaro, M., Pehrson, B., Bagula, A.B.: Wireless Sensor Networks: a great opportunity for researchers in Developing Countries. In: The Proceedings of WCITD 2008 Conference, Pretoria, South Africa, October 2008

    Google Scholar 

  30. Masinde, M., Bagula, A.: A framework for redirecting droughts in developing countries using sensor networks and mobile phones. In: Proceedings of the 2010 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists, pp. 390–393. ACM (2010)

    Google Scholar 

  31. Masinde, M., Bagula, A., Muthama, N.J.: The role of ICTs in downscaling and up-scaling integrated weather forecasts for farmers in sub-saharan Africa. In: Proceedings of the Fifth International Conference on Information and Communication Technologies and Development, pp. 122–129. ACM (2012)

    Google Scholar 

  32. Bagula, A., et al.: Cloud based patient prioritization as service in public health care. In: Proceedings of the ITU Kaleidoscope 2016, Bangkok, Thailand, 14–16 November 2016, pp. 122–129. IEEE (2016)

    Google Scholar 

  33. Mandava, M., et al.: Cyber-healthcare for public healthcare in the developing world. In: Proceedings of the 2016 IEEE Symposium on Computers and Communication (ISCC), Messina-Italy, 27–30 June 2016, pp. 14–19. ACM (2016)

    Google Scholar 

  34. Bagula, A., Castelli, L., Zennaro, M.: On the design of smart parking networks in the smart cities: an optimal sensor placement model. Sensors 15, 15443–15467 (2015)

    Article  Google Scholar 

  35. Bagula, A., Zennaro, M., Inggs, G., Scott, S., Gascon, D.: Ubiquitous sensor networking for development (usn4d): an application to pollution monitoring. Sensors 12, 391–414 (2012)

    Article  Google Scholar 

  36. Isafiade, O.E., Bagula, A.: Data Mining Trends and Applications in Criminal Science and Investigations. IGI Global, Hershey (2016)

    Book  Google Scholar 

  37. Truica, C.O., Boicea, A., Trifan, I.: Crud operations in MongoDB. In: International Conference on Advanced Computer Science and Electronics Information (ICACSEI 2013) (2013)

    Google Scholar 

  38. Kanoje, S., Powar, V., Mukhopadhyay, D.: Using MongoDB for social networking website. In: IEEE Sponsored 2nd International Conference on Innovations in Information Embedded and Communication Systems, ICIIECS 2015 (2015)

    Google Scholar 

  39. Gyorodi, C., Olah, I.A., Gyorodi, R., Bandici, L.: A comparative study between the capabilities of MySQL vs. MongoDB as a back-end for an online platform. (IJACSA) Inter. J. Adv. Comput. Sci. Appl. 7(11), 73–78 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Samson B. Akintoye .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Akintoye, S.B., Bagula, A.B., Isafiade, O.E., Djemaiel, Y., Boudriga, N. (2019). Data Model for Cloud Computing Environment. In: Mendy, G., Ouya, S., Dioum, I., Thiaré, O. (eds) e-Infrastructure and e-Services for Developing Countries. AFRICOMM 2018. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 275. Springer, Cham. https://doi.org/10.1007/978-3-030-16042-5_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-16042-5_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-16041-8

  • Online ISBN: 978-3-030-16042-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics