Cloud Algebra: An Innovative Approach for Managing Resources, Services and Big Data on Clouds

In the current era of technological advancements, cloud computing is considered as one of the most promising computing paradigms. It is cost-effective, energy efficient, scalable and is location independent. In simple terms, a cloud computing technology provides various computing tools, facilities and mechanisms as a service to the end user. A user can opt for using these services as a pay-per-use model. This technology is indeed highly cost-effective, environment friendly and is a preferred option for those who don’t want to spend much on infrastructures, platforms or physical space required for setting up the enterprise. Cloud computing technology provides services like Software-as-a-Service (SaaS), Platform-as-aService (PaaS), Infrastructure-as-a-Service (IaaS), Computing-as-a-Service (CaaS) etc. Recently a new service called DaaS (Data-as-a-Service) has also emerged in which data is provided as a service to the users. This paper proposes a concept of creating algebra for the cloud computing environment called as cloud algebra (CA). Using the proposed cloud algebra we can perform several basic mathematical functions like addition, deletion, union, intersection and other aggregate functions on clouds directly. This means that using the proposed cloud algebra, two or more clouds can be added. One cloud may be joined with other clouds and two or more clouds can be compared and so on. Furthermore, the data stored on the clouds can also be effectively and efficiently managed using the proposed cloud algebra. Along with the data, the cloud services and resources can also be managed in a much effective and efficient manner using the proposed cloud algebra.

[1]  Daniel M. Batista,et al.  A Survey of Large Scale Data Management Approaches in Cloud Environments , 2011, IEEE Communications Surveys & Tutorials.

[2]  Wei-Tek Tsai,et al.  Test-Algebra Execution in a Cloud Environment , 2014, 2014 IEEE 8th International Symposium on Service Oriented System Engineering.

[3]  Tore Risch,et al.  Querying combined cloud-based and relational databases , 2011, 2011 International Conference on Cloud and Service Computing.

[4]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[5]  Danwei Chen,et al.  A Study on Secure Data Storage Strategy in Cloud Computing , 2010, J. Convergence Inf. Technol..

[6]  Robert X. Gao,et al.  Cloud Computing for Cloud Manufacturing: Benefits and Limitations , 2015 .

[7]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[8]  Ranjit Biswas,et al.  “Atrain Distributed System” (ADS): An Infinitely Scalable Architecture for Processing Big Data of Any 4Vs , 2015 .

[9]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[10]  Mohd Abdul Ahad,et al.  PPS-ADS: A Framework for Privacy-Preserved and Secured Distributed System Architecture for Handling Big Data , 2018 .

[11]  Robert Ghrist,et al.  Homological algebra and data , 2018, IAS/Park City Mathematics Series.

[12]  Ranjit Biswas,et al.  Request-based, secured and energy-efficient (RBSEE) architecture for handling IoT big data , 2018, J. Inf. Sci..

[13]  Shyam Antony,et al.  Data Management Challenges in Cloud Computing Infrastructures , 2010, DNIS.

[14]  Mansaf Alam CLOUD ALGEBRA FOR HANDLING UNSTRUCTURED DATA IN CLOUD DATABASE M ANAGEMENT SYSTEM , 2012, CloudCom 2012.

[15]  Mohd Abdul Ahad,et al.  Dynamic Merging based Small File Storage (DM-SFS) Architecture for Efficiently Storing Small Size Files in Hadoop , 2018 .

[16]  Mansaf Alam,et al.  Cloud Database Management System Architecture , 2013 .

[17]  Daniel J. Abadi,et al.  Data Management in the Cloud: Limitations and Opportunities , 2009, IEEE Data Eng. Bull..