mdh.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Hybrid adaptive checkpointing for virtual machine fault tolerance
Department of Computing Science, Umea University, Sweden.
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system.ORCID-id: 0000-0002-1364-8127
Department of Computing Science, Umea University, Sweden.
Red Hat Inc., United States.
Visa övriga samt affilieringar
2018 (Engelska)Ingår i: Proceedings - 2018 IEEE International Conference on Cloud Engineering, IC2E 2018, Institute of Electrical and Electronics Engineers Inc. , 2018, s. 12-22Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Active Virtual Machine (VM) replication is an application independent and cost-efficient mechanism for high availability and fault tolerance, with several recently proposed implementations based on checkpointing. However, these methods may suffer from large impacts on application latency, excessive resource usage overheads, and/or unpredictable behavior for varying workloads. To address these problems, we propose a hybrid approach through a Proportional-Integral (PI) controller to dynamically switch between periodic and on-demand check-pointing. Our mechanism automatically selects the method that minimizes application downtime by adapting itself to changes in workload characteristics. The implementation is based on modifications to QEMU, LibVirt, and OpenStack, to seamlessly provide fault tolerant VM provisioning and to enable the controller to dynamically select the best checkpointing mode. Our evaluation is based on experiments with a video streaming application, an e-commerce benchmark, and a software development tool. The experiments demonstrate that our adaptive hybrid approach improves both application availability and resource usage compared to static selection of a checkpointing method, with application performance gains and neglectable overheads.

Ort, förlag, år, upplaga, sidor
Institute of Electrical and Electronics Engineers Inc. , 2018. s. 12-22
Nyckelord [en]
Checkpoint, COLO, Control theory, Fault tolerance, Resource management, Application programs, Benchmarking, Network security, Software design, Two term control systems, Application performance, Proportional integral controllers, Software development tools, Video Streaming Applications, Workload characteristics, Virtual machine
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:mdh:diva-39981DOI: 10.1109/IC2E.2018.00023Scopus ID: 2-s2.0-85048315473ISBN: 9781538650080 (tryckt)OAI: oai:DiVA.org:mdh-39981DiVA, id: diva2:1222402
Konferens
2018 IEEE International Conference on Cloud Engineering, IC2E 2018, 17 April 2018 through 20 April 2018
Tillgänglig från: 2018-06-21 Skapad: 2018-06-21 Senast uppdaterad: 2018-06-21Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Personposter BETA

Papadopoulos, Alessandro

Sök vidare i DiVA

Av författaren/redaktören
Papadopoulos, Alessandro
Av organisationen
Inbyggda system
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 91 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf