Abstract
The selection of resources and scheduling in the cloud are crucial due to the involvement of various features. Scheduling an appropriate resource onto the cloud is influenced by quality of service parameters. Providing a relevant resource to the user consists mainly of three steps: (1) finding the feasible set of resources, (2) selecting the most appropriate resource from the practical set of resources, and (3) scheduling the resource to the relevant processor. Selecting a relevant resource is modeled as a multi-criteria decision-making problem. Factors like availability, trust, cost, responsiveness, reliability, and capability have effects on the resource selection. In this chapter, an efficient workflow has been put into suggestion in consideration to make a selection of the most significant resource using PROMETHEE methodology, and scheduling is performed using a non-pre-emptive priority algorithm. The choice of the optimal resource is done pivoted on the value of information that is requested by the users for all the influencing factors. The outcome of the simulation proves that the suggested workflow decreases the response time, makespan, and cost, which also maximizes the quantity of resources utilized before the deadline.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Abbreviations
- BaTS:
-
Budget constraint scheduling
- ELECTRE:
-
Elimination and choice expressing reality
- FCFS:
-
First come, first served
- IaaS:
-
Infrastructure-as-a-service
- MLBMPSO:
-
multi-objective load balancing mutation particle swarm optimization
- NBS:
-
Nash bargaining solution
- PaaS:
-
Platform-as-a-service
- PROMETHEE:
-
Preference ranking organization method for enrichment of evaluations
- RBS:
-
Raiffa bargaining solution
- SaaS:
-
Software-as-a-service
- SLA:
-
Service-level agreement
- VoI:
-
Value of information
References
Dong Y (2010) Power measurements and analyses of massive object storage system. Computer and Information Technology (CIT); IEEE 10th international conference, pp 1317–1322
Antony T, Krishnalal G, Jagathy Raj VP (2015) Credit based scheduling algorithm in cloud computing environment. Proc Comp Sci 46:913–920
Awad AI, El-Hefnawy NA, Abdel_kader HM (2015) Dynamic multi-objective task scheduling in cloud computing based on modified particle swarm optimization. Adv Comput Sci Int J 4(5, No.17):110–117
Kong W, Yang L, Ma J (2016) Virtual machine resource scheduling algorithm for cloud computing based on auction mechanism. Optik – Int J Light Electron Optics 127(12):5099–5104
Iyer GN, Veeravalli B (2011) On the resource allocation and pricing strategies in Compute Clouds using bargaining approaches. 17th IEEE International Conference on Networks (ICON), pp 147–152
Oprescu A, Kielmann T (2010) Bag-of-tasks scheduling under budget constraints. IEEE second international conference on cloud computing technology and science (CloudCom), pp 351–359
Jain N, Menache I, Naor J, Yaniv J (2012) Near-optimal scheduling mechanisms for deadline-sensitive jobs in large computing cluster. In: Proceedings of the twenty-fourth annual ACM symposium on parallelism in algorithms and architectures, pp 255–266
Pawar CS, Wagh RB (2012) Priority based dynamic resource allocation in Cloud computing. International Symposium on Cloud and Services Computing (ISCOS), pp 1–6
Silas S, Rajsingh EB, Kirubakaran E (2012) Efficient service selection middleware using ELECTRE methodology for cloud environments. Inf Technol J 11(7):868–875
Bölöni L, Turgut D (2017) Value of information based scheduling of cloud computing resources. Futur Gener Comput Syst 71:212–220
Galli G, Gebert AD, Otten LJ (2013) Available processing resources influence encoding-related brain activity before an event. Cortex 49:2239–2248
Carrasco RA, Iyengar G, Stein C (2018) Resource cost aware scheduling. Eur J Oper Res 269(2):621–632
Zhang Q, Cheng L, Boutaba Cloud computing: state-of-the-art and research challenges. J Internet Serv Appl 1(1):7–18
Ahamed SI, Sharmin M (2008) A trust-based secure service discovery (TSSD) model for pervasive computing. Comput Commun 31(18):4281–4293
Zhou J, Abdullah NA, Shi Z (2011) A hybrid P2P approach to service discovery in the cloud. Int J Info Technol Comput Sci 3:1–9
Wang Y, Vassileva J (2007) Toward trust and reputation based web service selection: a survey. Int Trans Syst Sci Appl (ITSSA) J 3(2):118–132
Wendell P, Jiang JW, Freedman MJ, Rexford J DONAR: decentralized server selection for cloud services. In: Proceedings of the ACM SIGCOMM 2010 conference, New Delhi, India, pp 231–242
Silas S, Rajsingh EB, Ezra K (2013) An efficient service selection framework for pervasive environments. Int J Wirel Mob Comput 6(1):80–90
Vickson RG (1980) Choosing the job sequence and processing times to minimize total processing plus flow cost on a single machine. Oper Res 28(5):115–167
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ganvir, R.S., Silas, S., Rajsingh, E.B. (2020). Preferential Resource Selection and Scheduling of Cloud Resources Pivot on Value of Information. In: Kumar, L., Jayashree, L., Manimegalai, R. (eds) Proceedings of International Conference on Artificial Intelligence, Smart Grid and Smart City Applications. AISGSC 2019 2019. Springer, Cham. https://doi.org/10.1007/978-3-030-24051-6_57
Download citation
DOI: https://doi.org/10.1007/978-3-030-24051-6_57
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24050-9
Online ISBN: 978-3-030-24051-6
eBook Packages: EngineeringEngineering (R0)