File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Stochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS

TitleStochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS
Authors
KeywordsCloud computing
Cyber-Physical Systems (CPSs)
Optimization
Variation-aware
Virtual machine
Issue Date2020
Citation
Future Generation Computer Systems, 2020, v. 105, p. 779-788 How to Cite?
AbstractAs the most promising computing paradigm, cloud computing opens up new horizons for the area of high-performance distributed computing. Cyber-physical Systems (CPSs) present novel digital systems, which integrate computation, communication and the control of physical resource. Applied CPSs architecture in cloud computing can provide real-time and scalable resource monitoring and offer time-critical applications. With unrivaled scalability and flexibility, the CPSs based cloud services brings significant convenience to customers in need of elastic computing power. The quality of CPSs based cloud services is, to an large extent, determined by the performance of Virtual Machine (VM) placement algorithm for the data center. VM placement also effect the communication between applications and physical resource distribution in cloud computing CPSs. The traditional VM placement algorithm is built upon the two-tier architecture. With the presence of multi-media applications, the application level controller cannot accurately quantify the varying amount computing resources required by VMs at runtime. Consequently, lacking accurate resource demand for each VM, controller at the data center level cannot generate the VM placement with satisfactory feasibility. This architecture no longer fits the modern data centers. In this paper, the two tier VM placement framework is proposed to resolve this technical challenge. Our LP-based variation-unaware VM placement algorithm generates the VM placement with minimized energy consumption. On the other hand, our feasibility driven stochastic VM placement (FDSP) algorithm works seamlessly with the LP-based algorithm to achieve desirable feasibility of the placement. Our experimental results show that the LP-based variation unaware VM placement algorithm improves the energy consumption by 15.3% on average from the baseline algorithm. For test cases with resource request variations, the FDSP algorithm saves 15.7% energy cost compared to the “worst case scenario” of the traditional VM placement paradigm. On the other hand, it improves the feasibility by 50.0% compared to the “best case scenario”.
Persistent Identifierhttp://hdl.handle.net/10722/336183
ISSN
2023 Impact Factor: 6.2
2023 SCImago Journal Rankings: 1.946
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorChen, Yunliang-
dc.contributor.authorChen, Xiaodao-
dc.contributor.authorLiu, Wangyang-
dc.contributor.authorZhou, Yuchen-
dc.contributor.authorZomaya, Albert Y.-
dc.contributor.authorRanjan, Rajiv-
dc.contributor.authorHu, Shiyan-
dc.date.accessioned2024-01-15T08:24:15Z-
dc.date.available2024-01-15T08:24:15Z-
dc.date.issued2020-
dc.identifier.citationFuture Generation Computer Systems, 2020, v. 105, p. 779-788-
dc.identifier.issn0167-739X-
dc.identifier.urihttp://hdl.handle.net/10722/336183-
dc.description.abstractAs the most promising computing paradigm, cloud computing opens up new horizons for the area of high-performance distributed computing. Cyber-physical Systems (CPSs) present novel digital systems, which integrate computation, communication and the control of physical resource. Applied CPSs architecture in cloud computing can provide real-time and scalable resource monitoring and offer time-critical applications. With unrivaled scalability and flexibility, the CPSs based cloud services brings significant convenience to customers in need of elastic computing power. The quality of CPSs based cloud services is, to an large extent, determined by the performance of Virtual Machine (VM) placement algorithm for the data center. VM placement also effect the communication between applications and physical resource distribution in cloud computing CPSs. The traditional VM placement algorithm is built upon the two-tier architecture. With the presence of multi-media applications, the application level controller cannot accurately quantify the varying amount computing resources required by VMs at runtime. Consequently, lacking accurate resource demand for each VM, controller at the data center level cannot generate the VM placement with satisfactory feasibility. This architecture no longer fits the modern data centers. In this paper, the two tier VM placement framework is proposed to resolve this technical challenge. Our LP-based variation-unaware VM placement algorithm generates the VM placement with minimized energy consumption. On the other hand, our feasibility driven stochastic VM placement (FDSP) algorithm works seamlessly with the LP-based algorithm to achieve desirable feasibility of the placement. Our experimental results show that the LP-based variation unaware VM placement algorithm improves the energy consumption by 15.3% on average from the baseline algorithm. For test cases with resource request variations, the FDSP algorithm saves 15.7% energy cost compared to the “worst case scenario” of the traditional VM placement paradigm. On the other hand, it improves the feasibility by 50.0% compared to the “best case scenario”.-
dc.languageeng-
dc.relation.ispartofFuture Generation Computer Systems-
dc.subjectCloud computing-
dc.subjectCyber-Physical Systems (CPSs)-
dc.subjectOptimization-
dc.subjectVariation-aware-
dc.subjectVirtual machine-
dc.titleStochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS-
dc.typeArticle-
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1016/j.future.2017.09.024-
dc.identifier.scopuseid_2-s2.0-85033723468-
dc.identifier.volume105-
dc.identifier.spage779-
dc.identifier.epage788-
dc.identifier.isiWOS:000515213000056-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats