Table Of ContentEdited by Indrajit Pan, Mohamed Abd Elaziz, and Siddhartha Bhattacharyya
Swarm Intelligence for
Cloud Computing
Taylor & Francis
Taylor & Francis Group
http://taylorandfrancis.com
Swarm Intelligence for
Cloud Computing
Edited by
Indrajit Pan
Department of Information Technology, RCC Institute of
Information Technology, India
Mohamed Abd Elaziz
Department of Mathematics, Zagazig University, Egypt
Siddhartha Bhattacharyya
Department of Computer Science and Engineering,
CHRIST (Deemed to be University), India
Firsteditionpublished2021
byCRCPress
6000BrokenSoundParkwayNW,Suite300,BocaRaton,FL33487-2742
andbyCRCPress
2ParkSquare,MiltonPark,Abingdon,Oxon,OX144RN
(cid:13)c 2021Taylor&FrancisGroup,LLC
CRCPressisanimprintofTaylor&FrancisGroup,LLC
Reasonable efforts have been made to publish reliable data and information, but the
author and publisher cannot assume responsibility for the validity of all materials or the
consequencesoftheiruse.Theauthorsandpublishershaveattemptedtotracethecopyright
holdersofallmaterialreproducedinthispublicationandapologizetocopyrightholdersif
permissiontopublishinthisformhasnotbeenobtained.Ifanycopyrightmaterialhasnot
beenacknowledgedpleasewriteandletusknowsowemayrectifyinanyfuturereprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted,
reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other
means, now known or hereafter invented, including photocopying, microfilming, and
recording, or in any information storage or retrieval system, without written permission
fromthepublishers.
For permission to photocopy or use material electronically from this work, access
www.copyright.comorcontacttheCopyrightClearanceCenter,Inc.(CCC),222Rosewood
Drive,Danvers,MA01923,978-750-8400.ForworksthatarenotavailableonCCCplease
contactmpkbookspermissions@tandf.co.uk
Trademark notice: Product or corporate names may be trademarks or registered trade-
marks,andareusedonlyforidentificationandexplanationwithoutintenttoinfringe.
ISBN:978-0-367-03055-1(hbk)
ISBN:978-0-429-02058-2(ebk)
TypesetinPalatino
bycodeMantra
Indrajit Pan would like to dedicate this book to his friends of Friend-o-Mania
group, Manash Sinharoy, Avijit Das, Palash Kumar Ghosh, David Thomas
and Ratan Biswas, for their unconditional support as and when needed as an
extended family members and part of an emphatic support system.
Mohamed Abd Elaziz would like to dedicate this book to his family and Rehab
Ali for supporting him and giving more motivation in his life.
Siddhartha Bhattacharyya would like to dedicate this book to his father Late
Ajit Kumar Bhattacharyya, his mother Late Hashi Bhattacharyya, his
beloved wife Rashni and his research scholars Sourav, Sandip, Pankaj,
Hrishikesh, Debanjan, Koyel, Alokananda, and Tulika.
Taylor & Francis
Taylor & Francis Group
http://taylorandfrancis.com
Contents
Preface ix
Editors xiii
Contributors xvii
1 A Survey of Swarm Intelligence for Task Scheduling 1
in Cloud Computing
Ahmed A. Ewees, Neggaz Nabil, Rehab A. Ibrahim,
and Rania M. ELEraky
2 Techniques for Resource Sharing in Cloud 39
Computing Platform
B.L. Radhakrishnan, S. Sudhakar, R.V. Belfin, P. Karthikeyan,
E. Kirubakaran, and K. Martin Sagayam
3 Swarm Intelligent Techniques for Cloud Service 73
Provider Selection in a Multi-cloud Environment
Amany M. Mohamed and Hisham M. Abdelsalam
4 Reliable Data Auditing and ACO-Based 107
Resource Scheduling for Cloud Services
Soumitra Sasmal and Indrajit Pan
5 TS-GWO: IoT Tasks Scheduling in Cloud 127
Computing Using Grey Wolf Optimizer
Laith Abualigah, Mohammad Shehab, Mohammad Alshinwan,
Hamzeh Alabool, Hayfa Y. Abuaddous, Ahmad M. Khasawneh,
and Mofleh Al Diabat
6 Fact-Checking: Application-Awareness in 153
Data Centre Resource Management
Aaqif Afzaal Abbasi, Almas Abbasi, Mohammed A. A. Al-qaness,
Ammar Hawbani, Ahmed A. Ewees, and Yousif A. Alhaj
7 Bio-inspiredOptimizationAlgorithmsforMulti-objective 165
Task Scheduling in Cloud Computing Systems
A. S. Ajeena Beegom and M. S. Rajasree
Index 187
vii
Taylor & Francis
Taylor & Francis Group
http://taylorandfrancis.com
Preface
CloudcomputingisanewlydevelopedplatformforprovidingITservices.Like
the subscribers of traditional utility services, subscribers of cloud computing
pay only for the services and resources that they use. Major IT companies,
suchasAmazon,Google,andMicrosoft,arecurrentlyprovidingcloudservices
and resources. These companies consider cloud computing as the future of IT
operations. Subscribers do not have to build or maintain their own IT infras-
tructures. Cloud computing allows subscribers to rapidly and inexpensively
re-provision IT resources for various needs.
Due to flexibility, security, availability, scalability and affordability, cloud
computinghasbeguntoattracttheattentionofITstakeholders.Thefeatures
provided by cloud computing are extremely beneficial for small organizations
thatlackfundingtomaintaintheirowninfrastructure.Nowadays,manyorga-
nizationsareleaningtowardthisnewtechnologyforvariousIT-relatedinfras-
tructural and application needs. So far, cloud computing has been explored
uptoanextentofitsinfrastructuralandsecurity-relatedknowhow;However,
a wide scope remains for the research.
Primitive technological development needs to be augmented with high-
end intelligent approaches so that the cloud setup becomes more robust and
efficient. People are still concerned about its sustainability and stability of
infrastructure and security of services and data over the cloud. Since it is run
over a distributed platform, many complexities and constraints have to be
considered at practical level implementation.
Thisbookwillpresentsomestate-of-the-artresearchinvolvingswarmand
hybrid swarm intelligence for cloud security, reliability, and infrastructural
stability. Security-related task will focus on public auditing of data and ser-
vices.Infrastructuraldevelopmentwillbefocusedonvariousaspectsliketask
scheduling,virtualmachineallocation,loadbalancingandoptimization,dead-
linehandling,power-awareprofiling,faultresilience,costeffectivedesign,and
energy efficiency.
Inthelastfewdecades,anovelbranchofintelligentcomputationalgorithm
has been inspired by a swarm intelligence theory that imitates the behavior
of animals. These algorithms are successfully applied to solve many kinds of
simple and complex problems in several fields such as optimization problems,
pattern recognition, image processing, features section, and task scheduling
in cloud and parallel computing. Cloud computing has become the preferred
environment for several companies. Moreover, it has helped several compa-
nies to overcome many server issues by utilizing their characteristics such as
ix