{"title":"Evaluating an Adaptive Web Traffic Routing Method for the Cloud","authors":"Gandhimathi Velusamy, R. Lent","doi":"10.1109/CQR.2019.8880130","DOIUrl":null,"url":null,"abstract":"The low maintenance requirement, capacity scalability, and pay-as-you-go properties of cloud computing are attractive for the virtualized deployment of diverse web services. Web traffic is typically handled by multiple server mirrors that are spatially dispersed to satisfy the expectations of a large number of worldwide users. Since the energy consumption of each server depends on its workload, the use of web routing opens the possibility of reducing operational costs through the exploitation of the regional and temporal differences in energy pricing at the mirroring sites. On the downside, the shared nature of the cloud and the network brings potential latency issues that could impact the quality of service of many applications. In this paper, we report on experimental results obtained from a web service system that uses learning automata, a reinforcement learning approach to make dynamic routing decisions based on a cost and quality-of-service criteria in the cloud. The experiments were conducted using a network of 24 nodes running in the CloudLab with time-varying energy prices that were modeled from real data.","PeriodicalId":101731,"journal":{"name":"2019 IEEE ComSoc International Communications Quality and Reliability Workshop (CQR)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE ComSoc International Communications Quality and Reliability Workshop (CQR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CQR.2019.8880130","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The low maintenance requirement, capacity scalability, and pay-as-you-go properties of cloud computing are attractive for the virtualized deployment of diverse web services. Web traffic is typically handled by multiple server mirrors that are spatially dispersed to satisfy the expectations of a large number of worldwide users. Since the energy consumption of each server depends on its workload, the use of web routing opens the possibility of reducing operational costs through the exploitation of the regional and temporal differences in energy pricing at the mirroring sites. On the downside, the shared nature of the cloud and the network brings potential latency issues that could impact the quality of service of many applications. In this paper, we report on experimental results obtained from a web service system that uses learning automata, a reinforcement learning approach to make dynamic routing decisions based on a cost and quality-of-service criteria in the cloud. The experiments were conducted using a network of 24 nodes running in the CloudLab with time-varying energy prices that were modeled from real data.