An API for development of user-defined scheduling algorithms in Aneka PaaS cloud software: user defined schedulers in Aneka PaaS cloud software

Rajinder Sandhu, Adel Nadjaran Toosi, Rajkumar Buyya

Research output: Chapter in Book/Report/Conference proceedingChapter (Book)Researchpeer-review

Abstract

Cloud computing provides resources using multitenant architecture where infrastructure is created from one or more distributed datacenters. Scheduling of applications in cloud infrastructures is one of the main research area in cloud computing. Researchers have developed many scheduling algorithms and evaluated them using simulators such as CloudSim. Their performance needs to be validated in real-time cloud environments to improve their usefulness. Aneka is one of the prominent PaaS software which allows
users to develop cloud application using various programming models and underline infrastructure. This chapter presents a scheduling API developed for the Aneka software platform. Users can develop their own scheduling algorithms using this API and integrate it with Aneka to test their scheduling algorithms in real cloud environments. The proposed API provides all the required functionalities to integrate and schedule private, public, or hybrid cloud with the Aneka software.
Original languageEnglish
Title of host publicationHandbook of Research on Cloud Computing and Big Data Applications in IoT
EditorsB. B. Gupta, Dharma P. Agrawal
Place of PublicationHershey PA USA
PublisherIGI Global
Chapter9
Pages170-187
Number of pages18
ISBN (Electronic)9781522584087
ISBN (Print)9781522584070
DOIs
Publication statusPublished - 2019

Publication series

NameAdvances in Computer and Electrical Engineering (ACEE) Book Series
PublisherIGI Global
ISSN (Print)2327-039X
ISSN (Electronic)2327-0403

Cite this