System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Network-centric Performance Improvement for Live VM Migration
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science (from 2013). (DISCO)ORCID iD: 0000-0002-6221-3875
Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science. (DISCO)ORCID iD: 0000-0002-9446-8143
2015 (English)In: 2015 IEEE 8th International Conference on Cloud Computing, IEEE, 2015, p. 106-113Conference paper, Published paper (Refereed)
Abstract [en]

Live Virtual Machine (VM) migrations are an important tool that is used in modern datacenters in order to e.g. consolidate server racks for maintenance or optimize VM placements across physical hosts. However, live VM migration causes a lot of network stress due to the potential large volume of data that is transmitted between the physical hosts, which may negatively impact other latency sensitive VM to VM traffic. As VM downtime and the time to migrate depend on the allocated resources for migration traffic, it is important to manage the network resources for live VM migration traffic. In this work, we improve the performance for both live VM migration traffic and VM to VM communication using three strategies. First, we take advantage out of the path diversity available in modern datacenters and utilize multipath TCP (MPTCP) for live VM traffic. Second, we implement flexible use of queue management strategies such as FQ_CODEL or Hierarchy Token Bucket (HTB). Finally, we orchestrate the process into OpenStack Neutron and connect it together with an SDN control application, which runs on OpenDaylight. An extensive evaluation in our OpenStack testbed using different VM workload patterns and VM sizes shows, that FQ_CODEL can bring down VM to VM latency during ongoing migrations while MPTCP effectively aggregates bandwidth of multiple paths to reduce live VM migration latency and downtime.

Place, publisher, year, edition, pages
IEEE, 2015. p. 106-113
Series
IEEE International Conference on Cloud Computing, CLOUD, ISSN 2159-6182, E-ISSN 2159-6190
Keywords [en]
Bandwidth, Servers, Virtual machine monitors, Memory management, Aggregates, Real-time systems, Kernel
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-38741DOI: 10.1109/CLOUD.2015.24ISI: 000380473600014ISBN: 978-1-4673-7286-2 (print)ISBN: 978-1-4673-7286-2 (electronic)OAI: oai:DiVA.org:kau-38741DiVA, id: diva2:874765
Conference
IEEE Cloud 2015 IEEE 8th International Conference on Cloud Computing, June 27th – July 3rd 2015, New York, USA
Funder
Knowledge Foundation, READYAvailable from: 2015-11-27 Created: 2015-11-27 Last updated: 2019-11-10Bibliographically approved
In thesis
1. Architectural Evolution of Intelligent Transport Systems (ITS) using Cloud Computing
Open this publication in new window or tab >>Architectural Evolution of Intelligent Transport Systems (ITS) using Cloud Computing
2015 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

With the advent of Smart Cities, Intelligent Transport System (ITS) has become an efficient way of offering an accessible, safe, and sustainable transportation system. Utilizing advances in Information and Communication Technology (ICT), ITS can maximize the capacity of existing transportation system without building new infrastructure. However, in spite of these technical feasibilities and significant performance-cost ratios, the deployment of ITS is limited in the real world because of several challenges associated with its architectural design.

This thesis studies how to design a highly flexible and deployable architecture for ITS, which can utilize the recent technologies such as - cloud computing and the publish/subscribe communication model. In particular, our aim is to offer an ITS infrastructure which provides the opportunity for transport authorities to allocate on-demand computing resources through virtualization technology, and supports a wide range of ITS applications. We propose to use an Infrastructure as a Service (IaaS) model to host large-scale ITS applications for transport authorities in the cloud, which reduces infrastructure cost, improves management flexibility and also ensures better resource utilization. Moreover, we use a publish/subscribe system as a building block for developing a low latency ITS application, which is a promising technology for designing scalable and distributed applications within the ITS domain. Although cloud-based architectures provide the flexibility of adding, removing or moving ITS services within the underlying physical infrastructure, it may be difficult to provide the required quality of service (QoS) which decrease application productivity and customer satisfaction, leading to revenue losses. Therefore, we investigate the impact of service mobility on related QoS in the cloud-based infrastructure. We investigate different strategies to improve performance of a low latency ITS application during service mobility such as utilizing multiple paths to spread network traffic, or deploying recent queue management schemes.

Evaluation results from a private cloud testbed using OpenStack show that our proposed architecture is suitable for hosting ITS applications which have stringent performance requirements in terms of scalability, QoS and latency.

Abstract [en]

Baksidestext:

Intelligent Transport System (ITS) can utilize advances in Information and Communication Technology (ICT) and maximize the capacity of existing transportation systems without building new infrastructure. However, in spite of these technical feasibilities and significant performance-cost ratios, the deployment of ITS is limited in the real world because of several challenges associated with its architectural design.  This thesis studies how to design an efficient deployable architecture for ITS, which can utilize the advantages of cloud computing and the publish/subscribe communication model. In particular, our aim is to offer an ITS infrastructure which provides the opportunity for transport authorities to allocate on-demand computing resources through virtualization technology, and supports a wide range of ITS applications. We propose to use an Infrastructure as a Service (IaaS) model to host large-scale ITS applications, and to use a publish/subscribe system as a building block for developing a low latency ITS application. We investigate different strategies to improve performance of an ITS application during service mobility such as utilizing multiple paths to spread network traffic, or deploying recent queue management schemes.

Place, publisher, year, edition, pages
Karlstad: Karlstads universitet, 2015. p. 24
Series
Karlstad University Studies, ISSN 1403-8099 ; 2015:21
Keywords
ITS, cloud computing, OpenStack, virtualization, asynchronous communication, publish/subscribe system, scalability, distributed architecture, QoS, latency.
National Category
Engineering and Technology Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-35719 (URN)978-91-7063-635-6 (ISBN)
Presentation
2015-05-22, 21A 342, Karlstads universitet, Karlstad, 09:15 (English)
Opponent
Supervisors
Note

Artikel 4 Network Centric Performance Improvement for Live VM Migration finns i avhandlingen som manuskript. Nu publicerat konferenspaper. 

Available from: 2015-04-30 Created: 2015-03-27 Last updated: 2020-06-30Bibliographically approved
2. Cost- and Performance-Aware Resource Management in Cloud Infrastructures
Open this publication in new window or tab >>Cost- and Performance-Aware Resource Management in Cloud Infrastructures
2017 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

High availability, cost effectiveness and ease of application deployment have accelerated the adoption rate of cloud computing. This fast proliferation of cloud computing promotes the rapid development of large-scale infrastructures. However, large cloud datacenters (DCs) require infrastructure, design, deployment, scalability and reliability and need better management techniques to achieve sustainable design benefits. Resources inside cloud infrastructures often operate at low utilization, rarely exceeding 20-30%, which increases the operational cost significantly, especially due to energy consumption. To reduce operational cost without affecting quality of service (QoS) requirements, cloud applications should be allocated just enough resources to minimize their completion time or to maximize utilization. 

The focus of this thesis is to enable resource-efficient and performance-aware cloud infrastructures by addressing above mentioned cost and performance related challenges. In particular, we propose algorithms, techniques, and deployment strategies for improving the dynamic allocation of virtual machines (VMs) into physical machines (PMs). 

For minimizing the operational cost, we mainly focus on optimizing energy consumption of PMs by applying dynamic VM consolidation methods. To make VM consolidation techniques more efficient, we propose to utilize multiple paths to spread traffic and deploy recent queue management schemes which can maximize network resource utilization and reduce both downtime and migration time for live migration techniques. In addition, a dynamic resource allocation scheme is presented to distribute workloads among geographically dispersed DCs considering their location based time varying costs due to e.g. carbon emission or bandwidth provision. For optimizing performance level objectives, we focus on interference among applications contending in shared resources and propose a novel VM consolidation scheme considering sensitivity of the VMs to their demanded resources. Further, to investigate the impact of uncertain parameters on cloud resource allocation and applications’ QoS such as unpredictable variations in demand, we develop an optimization model based on the theory of robust optimization. Furthermore, in order to handle the scalability issues in the context of large scale infrastructures, a robust and fast Tabu Search algorithm is designed and evaluated.

Abstract [en]

High availability, cost effectiveness and ease of application deployment have accelerated the adoption rate of cloud computing. This fast proliferation of cloud computing promotes the rapid development of large-scale infrastructures. However, large cloud datacenters (DCs) require infrastructure, design, deployment, scalability and reliability and need better management techniques to achieve sustainable design benefits. Resources inside cloud infrastructures often operate at low utilization, rarely exceeding 20-30%, which increases the operational cost significantly, especially due to energy consumption. To reduce operational cost without affecting quality of service (QoS) requirements, cloud applications should be allocated just enough resources to minimize their completion time or to maximize utilization. 

The focus of this thesis is to enable resource-efficient and performance-aware cloud infrastructures by addressing above mentioned cost and performance related challenges. In particular, we propose algorithms, techniques, and deployment strategies for improving the dynamic allocation of virtual machines (VMs) into physical machines (PMs).

Place, publisher, year, edition, pages
Karlstad: Karlstads universitet, 2017. p. 252
Series
Karlstad University Studies, ISSN 1403-8099 ; 2017:21
Keywords
Cloud Computing, OpenStack, Robust Optimization, Latency, Tabu Search, Resource Management, Resource Contention, QoS
National Category
Communication Systems
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-48482 (URN)978-91-7063-783-4 (ISBN)978-91-7063-784-1 (ISBN)
Public defence
2017-06-21, 21A342 (Eva Erikssonsalen), Universitetsgatan 2, 651 88 Karlstad, Karlstad, 10:30 (English)
Opponent
Supervisors
Projects
HITS, 4707
Funder
Knowledge Foundation
Note

Paper 8 "Robust optimization for energy-efficient virtual machine consolidation in modern datacenters" ingick i avhandlingen som manuskript, nu publicerad. 

Paper 5 "Cost- and Performance-Aware Resource Management in Cloud Infrastructures" ingick i avhandlingen som manuskript nu konferensbidrag

Available from: 2017-05-19 Created: 2017-05-04 Last updated: 2019-11-07Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Nasim, RobayetKassler, Andreas

Search in DiVA

By author/editor
Nasim, RobayetKassler, Andreas
By organisation
Department of Mathematics and Computer Science (from 2013)Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 459 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • apa.csl
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf