ew 20(26): e3

Research Article

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

Download841 downloads
  • @ARTICLE{10.4108/eai.13-7-2018.162687,
        author={Mohd Abdul Ahad and Gautami Tripathi and Sara Paiva},
        title={Cloud Algebra: An Innovative Approach for Managing Resources, Services and Big Data on Clouds},
        journal={EAI Endorsed Transactions on Energy Web},
        volume={7},
        number={26},
        publisher={EAI},
        journal_a={EW},
        year={2020},
        month={1},
        keywords={Energy Efficiency, Cloud computing, big data, cloud query language, Cloud Algebra, Pilot Computer},
        doi={10.4108/eai.13-7-2018.162687}
    }
    
  • Mohd Abdul Ahad
    Gautami Tripathi
    Sara Paiva
    Year: 2020
    Cloud Algebra: An Innovative Approach for Managing Resources, Services and Big Data on Clouds
    EW
    EAI
    DOI: 10.4108/eai.13-7-2018.162687
Mohd Abdul Ahad1,*, Gautami Tripathi1, Sara Paiva2
  • 1: Department of Computer Science and Engineering, SEST, Jamia Hamdard, New Delhi-110062, India
  • 2: Instituto Politécnico de Viana do Castelo, Portugal
*Contact email: itsmeahad@gmail.com

Abstract

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.