Skip to main content

Advertisement

Log in

RETRACTED ARTICLE: An advanced artificial intelligence technique for resource allocation by investigating and scheduling parallel-distributed request/response handling

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

This article was retracted on 30 May 2022

This article has been updated

Abstract

Cloud computing is an emerging technology undergoing various challenges that integrate parallel and distributed computing together. In the multi-tenant environment cloud applications can be utilized as a service. User request are enormous and therefore the attributes to be concerned about are scalability, reliability, and resource availability and server response. Utilization of software, platform and infrastructure increases in this environment paving way for resource consumption. This scenario arises various types of issues through collision, traffic jam, data loss, request dropout and delay in response. The past research provides solutions for aspects like scalability, resource allocation, scheduling, load balancing and optimized request and response handling, resource management through virtualization. The process of virtualization and migration of environment is difficult. The cost for allocating VM for a single user is less. The paper proposed a novel scheduling approach for handling unlimited incoming request with quality of service through energy and throughput. The allocated resource focus on maintaining incoming job request, request for dispatch to the server and an acknowledgement for the receipt of response. The paper provides resource allocation methodology through scheduling approaches called integrating of AI techniques namely Genetic Algorithms (GA) and Artificial Neural Networks (ANN). The property of the request is analyzed and priorityis applied for scheduling the request using resource allocation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Change history

References

  • Abiramy NV, Smilarubavathy G, Nidhya R, Kumar D (2018) A secure and energy efficient resource allocation scheme for wireless body area network. In: International conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC) I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pp 729–732

  • Baliga J, Ayre RW, Hinton K, Tucker RS (2010) Green cloud computing: balancing energy in processing, storage, and transport. ProcIEEE 99(1):149–167

    Google Scholar 

  • Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers. In: IEEE/ACM international conference on cluster, cloud and grid computing, pp 826–831

  • Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768

    Article  Google Scholar 

  • Buysse J, Georgakilas K, Tzanakaki A, De Leenheer M, Dhoedt B, Develder C (2013) Energy-efficient resource-provisioning algorithms for optical clouds. J Opt Commun Netw 5(3):226–239

    Article  Google Scholar 

  • Buyya R, Beloglazov A, Abawajy J (2010) Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. in:  Proceedings of the 2010 international conference on parallel and distributed processing techniques and applications, PDPTA 2010, p 1–14

  • Buyya R, Garg SK, Calheiros RN (2011) SLA-oriented resource provisioning for cloud computing: challenges, architecture, and solutions. Int Conf Cloud Serv Comput 2011:1–10

    Google Scholar 

  • Cheng C, Li J, Wang Y (2015) An energy-saving task scheduling strategy based on vacation queuing theory in cloud computing. Tsinghua Sci Technol 20(1):28–39

    Article  MathSciNet  Google Scholar 

  • Ergu D, Kou G, Peng Y, Shi Y, Shi Y (2013) The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment. J Supercomput 64(3):835–848

    Article  Google Scholar 

  • Goyal A (2014) A study of load balancing in cloud computing using soft computing techniques. Int J Comput Appl 92(9):29–32

    Google Scholar 

  • Islam M, Razzaque MA, Mamun-Or-Rashid M, Hassan MM, Alelaiwi A, Alamri A (2018) Traffic engineering in cognitive mesh networks: joint link-channel selection and power allocation. Comput Commun 116:212–224

    Article  Google Scholar 

  • Lin FT, Hsu CC (1990) Task assignment scheduling by simulated annealing. IEEE Region 10 conference on computer and communication systems. Conference Proceedings, pp 279–283

  • Liu X, Zha Y, Yin Q, Peng Y, Qin L (2015) Scheduling parallel jobs with tentative runs and consolidation in the cloud. J Syst Softw 104:141–151

    Article  Google Scholar 

  • Maguluri ST, Srikant R (2013) Scheduling jobs with unknown duration in clouds. IEEE/ACM Trans Netw 22(6):1938–1951

    Article  Google Scholar 

  • Malviya P, Agrawal S, Singh S (2014) An effective approach for allocating VMs to reduce the power consumption of virtualized cloud environment. Int Conf Commun Syst Netw Technol 2014:573–577

    Google Scholar 

  • Mao H, Alizadeh M, Menache I, Kandula S (2016) Resource management with deep reinforcement learning. In: Proceedings of the 15th ACM workshop on hot topics in networks, pp 50–56

  • Mishra S, Sangaiah AK, Sahoo MN, Bakshi S (2019) Pareto-optimal cost optimization for large scale cloud systems using joint allocation of resources. J Ambient Intell Human Comput 2019:1–19

    Google Scholar 

  • Nikravan M, Kashani MH (2007) A genetic algorithm for process scheduling in distributed operating systems considering load balancing. In Proceedings 21st European conference on modelling and simulation Ivan Zelinka, Zuzana Oplatkova, Alessandra Orsoni, ECMS, pp 1–6

  • Orhean AI, Pop F, Raicu I (2018) New scheduling approach using reinforcement learning for heterogeneous distributed systems. J Parallel Distrib Comput 117:292–302

    Article  Google Scholar 

  • Shamsollah G, Othman M (2012) Priority based job scheduling algorithm in cloud computing. Procedia Eng 2012:778–785

    Google Scholar 

  • Shen CC, Tsai WH (1985) A graph matching approach to optimal task assignment in distributed computing systems using a minimax criterion. IEEE Trans Comput 100(3):197–203

    Article  Google Scholar 

  • Shetty SM, Shetty S (2019) Analysis of load balancing in cloud data centers. J Ambient Intell Human Comput 2019:1–9

    Google Scholar 

  • Shu W, Wang W, Wang Y (2014) A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing. EURASIP J Wirel Commun Netw 2014:1–9

    Article  Google Scholar 

  • Tsai JT, Fang JC, Chou JH (2013) Optimized task scheduling and resource allocation on cloud computing environment using improved differential evolution algorithm. Comput Oper Res 40(12):3045–3055

    Article  Google Scholar 

  • Wickremasinghe B, Calheiros RN, Buyya R (2010) Cloud analyst: A cloudsim-based visual modeller for analysing cloud computing environments and applications. IEEE Int Conf Adv Inf Netw Appl 2010:446–452

    Google Scholar 

  • Wildstrom J, Stone P, Witchel E, Dahlin M (2007) Machine learning for on-line hardware reconfiguration. IJCAI 2007:1113–1118

    Google Scholar 

  • Xiao Y, Wang J, Li Y, Gao H (2013) An energy-efficient data placement algorithm and node scheduling strategies in cloud computing systems. In: 2nd International conference on advances in computer science and engineering (CSE 2013), pp 59–63

  • Xie L, Du X, Chen J, Zheng Y, Sun Z (1995) An introduction to intelligent operating system KZ2. ACM SIGOPS Oper Syst Rev 29(1):29–46

    Article  Google Scholar 

  • Xiong AP, Xu CX (2014) Energy efficient multiresource allocation of virtual machine based on PSO in cloud data center. Math Probl Eng 2014:1–9

    Google Scholar 

  • Zhu X, Yang LT, Chen H, Wang J, Yin S, Liu X (2014) Real-time tasks orientedenergy-aware scheduling in virtualized clouds. IEEE Trans Cloud Comput 2(2):168–180

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Geetha.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article has been retracted. Please see the retraction notice for more detail: https://doi.org/10.1007/s12652-022-03982-y"

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Geetha, R., Parthasarathy, V. RETRACTED ARTICLE: An advanced artificial intelligence technique for resource allocation by investigating and scheduling parallel-distributed request/response handling. J Ambient Intell Human Comput 12, 6899–6909 (2021). https://doi.org/10.1007/s12652-020-02334-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-020-02334-y

Keywords

Navigation