{"title":"基于渗透混合和萤火虫算法的三级云计算最优负载均衡","authors":"S. Ojha, Himanshu Rai, Alexey Nazarov","doi":"10.1109/EnT50437.2020.9431250","DOIUrl":null,"url":null,"abstract":"Cloud Computing is an emerging paradigm of computing which facilitates computing as a service. It enables to use the computing facilities “on-demand”, for example, Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS) etc. This model is best suitable for modern application deployment in which the software /service is required to be deployed in a fast, efficient and cost effective manner. The underlying technology behind cloud computing is virtualization, which enables sharing of the computing resources across multiple users across the globe, connected with each other through internet. Service offering is provided by Cloud Service Provider Companies, some of which are big market players like Amazon (Amazon Web Services; AWS), Google (Google App Engine; GAE) and Microsoft (Microsoft Azure). Load Balancing in Cloud Environment is a central issue of research. This is critical as it leads to efficient utilization of cloud resources, thereby resulting into low cost per user through optimal utilization of resources. The contribution of this paper is two-fold. It extends the approach of using Osmotic Bio inspired algorithm at all the three level of task scheduling, viz, Physical Machine, Virtual Machine and at Task Level. Also, this paper enhances the Osmotic Algorithm with Firefly algorithm which has already been proved significant in load balancing in distributed environments. Also, in this paper, benchmark techniques of load balancing are discussed at depth, both for their effectiveness and limitations. Moreover, techniques are presented for load balancing among virtual machines using Opportunistic Load Balancing (OLB) and LBMM (Load Balance Min-min) scheduling approaches. The Simulation is performed over CloudSim and the results derived are compared to those of the analytical model to prove the validity of the approach.","PeriodicalId":129694,"journal":{"name":"2020 International Conference Engineering and Telecommunication (En&T)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimal Load Balancing In Three Level Cloud Computing Using Osmotic Hybrid And Firefly Algorithm\",\"authors\":\"S. Ojha, Himanshu Rai, Alexey Nazarov\",\"doi\":\"10.1109/EnT50437.2020.9431250\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud Computing is an emerging paradigm of computing which facilitates computing as a service. It enables to use the computing facilities “on-demand”, for example, Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS) etc. This model is best suitable for modern application deployment in which the software /service is required to be deployed in a fast, efficient and cost effective manner. The underlying technology behind cloud computing is virtualization, which enables sharing of the computing resources across multiple users across the globe, connected with each other through internet. Service offering is provided by Cloud Service Provider Companies, some of which are big market players like Amazon (Amazon Web Services; AWS), Google (Google App Engine; GAE) and Microsoft (Microsoft Azure). Load Balancing in Cloud Environment is a central issue of research. This is critical as it leads to efficient utilization of cloud resources, thereby resulting into low cost per user through optimal utilization of resources. The contribution of this paper is two-fold. It extends the approach of using Osmotic Bio inspired algorithm at all the three level of task scheduling, viz, Physical Machine, Virtual Machine and at Task Level. Also, this paper enhances the Osmotic Algorithm with Firefly algorithm which has already been proved significant in load balancing in distributed environments. Also, in this paper, benchmark techniques of load balancing are discussed at depth, both for their effectiveness and limitations. Moreover, techniques are presented for load balancing among virtual machines using Opportunistic Load Balancing (OLB) and LBMM (Load Balance Min-min) scheduling approaches. The Simulation is performed over CloudSim and the results derived are compared to those of the analytical model to prove the validity of the approach.\",\"PeriodicalId\":129694,\"journal\":{\"name\":\"2020 International Conference Engineering and Telecommunication (En&T)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Conference Engineering and Telecommunication (En&T)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EnT50437.2020.9431250\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference Engineering and Telecommunication (En&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EnT50437.2020.9431250","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Optimal Load Balancing In Three Level Cloud Computing Using Osmotic Hybrid And Firefly Algorithm
Cloud Computing is an emerging paradigm of computing which facilitates computing as a service. It enables to use the computing facilities “on-demand”, for example, Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS) etc. This model is best suitable for modern application deployment in which the software /service is required to be deployed in a fast, efficient and cost effective manner. The underlying technology behind cloud computing is virtualization, which enables sharing of the computing resources across multiple users across the globe, connected with each other through internet. Service offering is provided by Cloud Service Provider Companies, some of which are big market players like Amazon (Amazon Web Services; AWS), Google (Google App Engine; GAE) and Microsoft (Microsoft Azure). Load Balancing in Cloud Environment is a central issue of research. This is critical as it leads to efficient utilization of cloud resources, thereby resulting into low cost per user through optimal utilization of resources. The contribution of this paper is two-fold. It extends the approach of using Osmotic Bio inspired algorithm at all the three level of task scheduling, viz, Physical Machine, Virtual Machine and at Task Level. Also, this paper enhances the Osmotic Algorithm with Firefly algorithm which has already been proved significant in load balancing in distributed environments. Also, in this paper, benchmark techniques of load balancing are discussed at depth, both for their effectiveness and limitations. Moreover, techniques are presented for load balancing among virtual machines using Opportunistic Load Balancing (OLB) and LBMM (Load Balance Min-min) scheduling approaches. The Simulation is performed over CloudSim and the results derived are compared to those of the analytical model to prove the validity of the approach.