Table Of ContentStudies in Big Data 39
Bhabani Shankar Prasad Mishra
Himansu Das
Satchidananda Dehuri
Editors
Alok Kumar Jagadev
Cloud Computing
for Optimization:
Foundations,
Applications,
and Challenges
Studies in Big Data
Volume 39
Series editor
Janusz Kacprzyk, Polish Academy of Sciences, Warsaw, Poland
e-mail: kacprzyk@ibspan.waw.pl
Theseries“StudiesinBigData”(SBD)publishesnewdevelopmentsandadvances
in the various areas of Big Data- quickly and with a high quality. The intent is to
coverthetheory,research,development,andapplicationsofBigData,asembedded
inthefieldsofengineering,computerscience,physics,economicsandlifesciences.
The books of the series refer to the analysis and understanding of large, complex,
and/or distributed data sets generated from recent digital sources coming from
sensorsorotherphysicalinstrumentsaswellassimulations,crowdsourcing,social
networks or other internet transactions, such as emails or video click streams and
other. The series contains monographs, lecture notes and edited volumes in Big
Data spanning the areas of computational intelligence incl. neural networks,
evolutionary computation, soft computing, fuzzy systems, as well as artificial
intelligence, data mining, modern statistics and Operations research, as well as
self-organizing systems. Of particular value to both the contributors and the
readership are the short publication timeframe and the world-wide distribution,
which enable both wide and rapid dissemination of research output.
More information about this series at http://www.springer.com/series/11970
Bhabani Shankar Prasad Mishra
Himansu Das Satchidananda Dehuri
(cid:129)
Alok Kumar Jagadev
Editors
Cloud Computing
for Optimization:
Foundations, Applications,
and Challenges
123
Editors
Bhabani ShankarPrasad Mishra Satchidananda Dehuri
Schoolof Computer Engineering Department ofInformation
KIIT University andCommunication Technology
Bhubaneswar, Odisha FakirMohanUniversity
India Balasore, Odisha
India
HimansuDas
Schoolof Computer Engineering AlokKumar Jagadev
KIIT University Schoolof Computer Engineering
Bhubaneswar, Odisha KIIT University
India Bhubaneswar, Odisha
India
ISSN 2197-6503 ISSN 2197-6511 (electronic)
Studies in BigData
ISBN978-3-319-73675-4 ISBN978-3-319-73676-1 (eBook)
https://doi.org/10.1007/978-3-319-73676-1
LibraryofCongressControlNumber:2017962978
©SpringerInternationalPublishingAG,partofSpringerNature2018
Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpart
of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations,
recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission
orinformationstorageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilar
methodologynowknownorhereafterdeveloped.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this
publicationdoesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfrom
therelevantprotectivelawsandregulationsandthereforefreeforgeneraluse.
The publisher, the authors and the editors are safe to assume that the advice and information in this
book are believed to be true and accurate at the date of publication. Neither the publisher nor the
authorsortheeditorsgiveawarranty,expressorimplied,withrespecttothematerialcontainedhereinor
for any errors or omissions that may have been made. The publisher remains neutral with regard to
jurisdictionalclaimsinpublishedmapsandinstitutionalaffiliations.
Printedonacid-freepaper
ThisSpringerimprintispublishedbytheregisteredcompanySpringerInternationalPublishingAGpart
ofSpringerNature
Theregisteredcompanyaddressis:Gewerbestrasse11,6330Cham,Switzerland
Bhabani Shankar Prasad Mishra dedicates
this work to his parents: Gouri Prasad
Mishra and Swarnalata Kar, wife:
Dr. Subhashree Mishra and kids: Punyesh
Mishra and Anwesh Mishra.
Himansu Das dedicates this work to his wife
Swagatika Das for her love and
encouragement and also to his parents—
Jogendra Das and Suprava Das, for their
endless support and guidance.
Satchidananda Dehuri dedicates this work to
his wife: Dr. Lopamudra Pradhan, and kids:
Rishna Dehuri and Khushyansei Dehuri, also
his mother: Kuntala Dehuri, who has always
been there for him.
Alok Kumar Jagadev dedicates this work to
his wife and kids.
Preface
A computing utility has been a dream of computer scientists, engineers, and
industry luminaries for several decades. With a utility model of computing, an
application can start small and grow to be big enough overnight. This democrati-
zationofcomputingmeansthatanyapplicationhasthepotentialtoscale.Hence,an
emergingareainthenameofcloudcomputinghasbecomeasignificanttechnology
trend in current era. It refers to applications and services that run on a distributed
networkusingvirtualizedresourcesandaccessedbycommoninternetprotocolsand
networkingstandards.Itisdistinguishedbythenotionthatresourcesarevirtualand
limitless and that details of the physical systems on which software runs are
abstracted from the user. Moreover, cost saving, access to greater computing
resources, high availability, and scalability are the key features of cloud which
attracted people. Cloud provides subscription-based access to infrastructure
(resources,storage),platforms,andapplications.Itprovidesservicesintheformof
IaaS(InfrastructureasaService),PaaS(PlatformasaService),andSaaS(Software
as a Service).
The purpose of this volume entitled “Cloud Computing for Optimization:
Foundations, Applications, and Challenges” is to make the interested readers/
researchers about the practice of using a network of remote servers hosted on the
internet to store, manage, and process data, rather than local server or a personal
computer while solving highly complex nonlinear optimization problem. In addi-
tion, this volume also magnetizes and sensitizes the readers and researchers in the
area of cloud computing by presenting the recent advances in the fields of cloud,
and also the tools and techniques.
To achieve the objectives, this book includes sixteen chapters contributed by
promising authors.
In Chap. 1, Nayak etal. have highlighted a detail survey on the applicability of
nature-inspired algorithms in various cloud computing problems. Additionally,
somefutureresearchdirectionsofcloudcomputingandotherapplicationsareasare
also discussed. Nowadays, many organizations are using cloud computing suc-
cessfullyintheirdomainofinterest,andtherebypopularityisgrowing;sobecause
of this, there has been a significant increase in the consumption of resource by
vii
viii Preface
different data centers. Hence, urgent attention is required to develop optimization
techniques for saving resource consumption without compromising the perfor-
mance. These solutions would not only help in reducing the excessive resource
allocation but would also reduce the costs without much compromise on SLA
violations thereby benefitting the cloud service providers.
In Chap. 2, authors discuss the optimization of resource allocation so as to
provide cost benefits to the cloud service users and providers. Radhakrishnan and
Saravanan in Chap. 3 illustrate the resource allocation in cloud IaaS. How to
optimizetheVMinstancesallocationstrategyusingthenovelANNmodelhasbeen
presented. Further, several issues in implementing the resource allocation are also
discussed. Cloud federation has become a consolidated paradigm in which set of
cooperative service providers share their unused computing resources with other
members offederation to gain some extra revenue.
Chapter4givesemphasisondifferentapproachesforcloudfederationformation
based on game theory and also highlights the importance of trust (soft security) in
federatedcloudenvironment.Differentmodelsforcloudfederationformationusing
coalition game and the role of a cloud service broker in cloud federation are also
presented in this chapter. The major components of resource management systems
areresourceprovisioningandscheduling;inChap.5,authordiscussestheessential
perceptionsbehindthecloudresourceprovisioningstrategies.Then,theauthorhas
proposed QoS parameters based resource provisioning strategies for workflow
applications in cloud computing environment.
Ritesh in Chap. 6 presents consolidation in cloud environment using optimiza-
tiontechniques.Authorhashighlightedthatincloudcomputing,movinglargesize
VMfromonedatacentertootherdatacenteroverwideareanetworkischallenging
task. In Chap. 7, Rao etal. describe different issues and the performances over the
virtual machine migration in cloud computing environment. Specifically, authors
make the reader to learn about the architectural design of working and storage
structures of a key virtualization technology, VMware.
In Chap. 8, Dash et al. present a survey on the various frameworks to develop
SLA-based security metrics in addition to different security attributes and possible
threatsincloud.AlongthelineinChap.9,tomaintainsecurityandprivacyatcloud
system, Sengupta presents a dimension reduction based intrusion detection system
on a cloud server. Deshpande et al. in Chap. 10 have discussed methods and
technologies that form the digital guardians of our connected world. In addition, it
adapts a case study based approach to understand the current scenario and best
practices with respect to cloud security. Cook et al. in Chap. 11 pursue two main
works: i) analyze the different components of cloud computing and IoT and
ii) present security and privacy problems that these systems face. Developing
cloud-based IDS that can capture suspicious activity or threats and prevent attacks
anddataleakagefromboththeinsideandoutsidethecloudisthetopicofinterestin
Chap. 13.
In Chap. 12, Chakrabarty et al. have proposed a hybrid model of IoT infras-
tructure to overcome some of the issues of existing infrastructure. This model will
beabletotransferdatareliablyandsystematicallywithlowlatency,lessbandwidth,
Preface ix
heterogeneity, and maintaining the Quality of Service (QoS) befittingly.
In Chap. 14, Barik et al. discuss the concept of edge-assisted cloud computing
and its relation to Fog-of-things. Further, they have also proposed application-
specific architectures GeoFog and Fog2Fog that are flexible and user orientated.
In Chap. 15, Limbasiya and Das present a secure smart vehicle cloud computing
system forsmartcitieswhichisusefultoidentifythevehicleuserinestablishinga
communicationsessiontosharearemarkableinformation.InChap.16,Sahooetal.
have presented various techniques related to cloud-based transcoding system
includingvideotranscodingarchitectureandperformancemetricstoquantifycloud
transcoding system.
Topics presented in each chapter of this book are unique to this book and are
based on unpublished work of contributed authors. In editing this book, we
attemptedtobringintothediscussionallthenewtrends,experiments,andproducts
thathavemadecloudcomputingsuchadynamicarea.Webelievethebookisready
to serve as a reference for larger audience such as system architects, practitioners,
developers, and researchers.
Bhubaneswar, Odisha, India Bhabani Shankar Prasad Mishra
Bhubaneswar, Odisha, India Himansu Das
Balasore, Odisha, India Satchidananda Dehuri
Bhubaneswar, Odisha, India Alok Kumar Jagadev
Acknowledgements
The making of this edited book was like a journey that we had undertaken for
several months. We wish to express our heartfelt gratitude to our families, friends,
colleagues,andwell-wishersfortheirconstantsupportthroughoutthisjourney.We
express our gratitude to all the chapter contributors, who allowed us to quote their
remarks and work in this book.
WethankSantwanaSagnikaforhelpingusintheprocessofcompilationofthis
edited volume.
We wish to acknowledge and appreciate Mrs. Varsha Prabakaran, Project
Co-ordinator, Book Production of Springer and her entire team of associates who
proficiently guided us through the entire process of publication.
Finally,weofferourgratitudeandprayertotheAlmightyforgivinguswisdom
and guidance throughout our lives.
xi