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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Amazon Elastic Compute Cloud (amazon ec2). http://aws.amazon.com/ec2/
Crm-salesforce.com. http://www.salesforce.com/
Flexiscale. http://www.flexiscale.com
Gogrid. http://www.gogrid.com/
Google App Engine. http://code.google.com/appengine/
Optimis - Optimized Infrastructure Service. http://optimis-project.eu/
Redplaid Managed Hosting. http://www.redplaid.com
Windows Azure Platform. http://www.microsoft.com/windowsazure/
Angles, R., Gutierrez, C.: Survey of graph database models. J. ACM Comput. Surv. (CSUR) 40(1), 1 (2008)
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
Curino, C., et al.: Relational cloud: a database service for the cloud. In: CIDR, pp. 235–240 (2011)
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)
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)
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)
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
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)
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)
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
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
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)
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
Perry, J., Ousterhout, A., Balakrishnan, H., Shah, D.: Fastpass: a centralized zero-queue datacenter network. In: ACM SIGCOMM 2014, August 2014
Angles, R., Gutierrez, C.: Survey of graph database models. J. ACM Comput. Surv. (CSUR) 40(1), 1 (2008)
Robinson, I., Webber, J., Eifrem, E.: Graph Databases. O’Reilly Media Inc., Sebastopol (2015)
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)
Chodorow, K., Dirolf, M.: MongoDB: The Definitive Guide, 1st edn., p. 216. O’Reilly Media, Sebastopol (2010)
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
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)
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
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)
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)
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)
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)
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)
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)
Isafiade, O.E., Bagula, A.: Data Mining Trends and Applications in Criminal Science and Investigations. IGI Global, Hershey (2016)
Truica, C.O., Boicea, A., Trifan, I.: Crud operations in MongoDB. In: International Conference on Advanced Computer Science and Electronics Information (ICACSEI 2013) (2013)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
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)