A meta-heuristic based multi objective optimization for load distribution in cloud data center under varying workloads

  • PDF / 1,482,134 Bytes
  • 15 Pages / 595.276 x 790.866 pts Page_size
  • 110 Downloads / 177 Views

DOWNLOAD

REPORT


(0123456789().,-volV)(0123456789(). ,- volV)

A meta-heuristic based multi objective optimization for load distribution in cloud data center under varying workloads Shashank Kumar Mishra1 • R. Manjula1 Received: 21 June 2019 / Revised: 27 December 2019 / Accepted: 4 February 2020  Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract Cloud computing has developed as a high-performance computing environment with a huge set of virtualized, abstracted, and flexible resource. It provides service to the user with high-performance. In a large-scale cloud computing environment, the cloud data centers and users are distributed physically across the globe. In a distributed environment, the arrangement of scientific workflow is considered as a popular NP-complete problem and they prevails to be intractable. An extraordinary issue in the distributed environment is scientific workflow scheduling and it is difficult to track the exact solution. It becomes even more challenging in the cloud computing platform due to its dynamic and heterogeneous nature. The biggest challenge for cloud data centers is how to handle and service the millions of requests that are arriving very frequently from end users efficiently and correctly. The aim of this study is to obtain an efficient load-balancing in the large-scale platform of cloud computing based on the proposed Meta-heuristic based multi objective optimisation. The main contributions of this paper are related to the scheduling of tasks to the resource groups using multi-objective memetic algorithm (MOMA), it uses a local search technique to reduce the likelihood of the premature convergence. To reschedule the failed workload to achieve fault tolerance an adaptive plant intelligent behavior optimization (APIBO) is proposed. The experiments using different scientific workflow applications highlight the effectiveness, usefulness, and better performance of the proposed approach and the Performances are evaluated in terms of resource contention, response time, execution time, throughput, and resource utilization. Keywords Cloud computing  Load-balancing  Multi-objective optimization  Optimal scheduling

1 Introduction Cloud computing is normally known as a system which provides internet oriented services on demand in an equivalent and extended environment. It is believed that a developing IT technology which depends on dispersed resource sharing beyond various geographical places offers facilities capably to users depending on their request [1]. Different user’s requests are allocated to unique processors in a random way which fails to balance the load assignment besides this is noted as an important drawback in cloud computing [2].

& Shashank Kumar Mishra [email protected] 1

School of Computer Science & Engineering (SCOPE), VIT University, Vellore, Tamil Nadu, India

Cloud computing is a service centred computing prototype which influences the modernized computing by offering three service based on web they are: Platform as a Service (PaaS), Software as a