NIOECM: A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment

Jaehak Lee, Jihun Kang, Heonchang Yu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In the virtualization environment, a hypervisor scheduler determines the degree of shared resource occupancy of the virtual machine (VM) according to the degree of CPU processing and it provides a fair CPU processing on virtual machines (VMs). But VMs are experiencing unfair network performance due to the hypervisor scheduler’s policy occupying resources based on CPU processing time. In this paper, we present NIOECM which is a network IO event control technique that controls the network-intensive VM’s network IO event to guarantee a fairness network performance of VMs which have the same resource configuration. The NIOECM performs a network delay processing on the network-intensive VMs which have a high network I/O event set. As a result, the network-intensive VMs which have a low network I/O event set will have more chance to occupy the network resource. In the result of experiments, our approach provides more fairness of network performance and does not give a performance interference on VM which is performing another task.

Original languageEnglish
Title of host publicationInternet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings
EditorsRaffaele Montella, Angelo Ciaramella, Giancarlo Fortino, Antonio Guerrieri, Antonio Liotta
PublisherSpringer
Pages271-283
Number of pages13
ISBN (Print)9783030349134
DOIs
Publication statusPublished - 2019 Jan 1
Event12th International Conference on Internet and Distributed Computing Systems, IDCS 2019 - Naples, Italy
Duration: 2019 Oct 102019 Oct 12

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11874 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th International Conference on Internet and Distributed Computing Systems, IDCS 2019
CountryItaly
CityNaples
Period19/10/1019/10/12

Fingerprint

Network Performance
Network performance
Fairness
Virtual Machine
Configuration
Resources
Program processors
Processing
Scheduler
Virtual machine
Unfair
Virtualization
Interference

Keywords

  • Bandwidth
  • Cloud
  • Fairness
  • Hypervisor
  • Mitigation
  • Network I/O
  • Virtualization
  • Workload aware

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Lee, J., Kang, J., & Yu, H. (2019). NIOECM: A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment. In R. Montella, A. Ciaramella, G. Fortino, A. Guerrieri, & A. Liotta (Eds.), Internet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings (pp. 271-283). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11874 LNCS). Springer. https://doi.org/10.1007/978-3-030-34914-1_26

NIOECM : A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment. / Lee, Jaehak; Kang, Jihun; Yu, Heonchang.

Internet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings. ed. / Raffaele Montella; Angelo Ciaramella; Giancarlo Fortino; Antonio Guerrieri; Antonio Liotta. Springer, 2019. p. 271-283 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11874 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lee, J, Kang, J & Yu, H 2019, NIOECM: A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment. in R Montella, A Ciaramella, G Fortino, A Guerrieri & A Liotta (eds), Internet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 11874 LNCS, Springer, pp. 271-283, 12th International Conference on Internet and Distributed Computing Systems, IDCS 2019, Naples, Italy, 19/10/10. https://doi.org/10.1007/978-3-030-34914-1_26
Lee J, Kang J, Yu H. NIOECM: A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment. In Montella R, Ciaramella A, Fortino G, Guerrieri A, Liotta A, editors, Internet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings. Springer. 2019. p. 271-283. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-030-34914-1_26
Lee, Jaehak ; Kang, Jihun ; Yu, Heonchang. / NIOECM : A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment. Internet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings. editor / Raffaele Montella ; Angelo Ciaramella ; Giancarlo Fortino ; Antonio Guerrieri ; Antonio Liotta. Springer, 2019. pp. 271-283 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{36fcc0cb36cf4b318a4b62aef4732385,
title = "NIOECM: A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment",
abstract = "In the virtualization environment, a hypervisor scheduler determines the degree of shared resource occupancy of the virtual machine (VM) according to the degree of CPU processing and it provides a fair CPU processing on virtual machines (VMs). But VMs are experiencing unfair network performance due to the hypervisor scheduler’s policy occupying resources based on CPU processing time. In this paper, we present NIOECM which is a network IO event control technique that controls the network-intensive VM’s network IO event to guarantee a fairness network performance of VMs which have the same resource configuration. The NIOECM performs a network delay processing on the network-intensive VMs which have a high network I/O event set. As a result, the network-intensive VMs which have a low network I/O event set will have more chance to occupy the network resource. In the result of experiments, our approach provides more fairness of network performance and does not give a performance interference on VM which is performing another task.",
keywords = "Bandwidth, Cloud, Fairness, Hypervisor, Mitigation, Network I/O, Virtualization, Workload aware",
author = "Jaehak Lee and Jihun Kang and Heonchang Yu",
year = "2019",
month = "1",
day = "1",
doi = "10.1007/978-3-030-34914-1_26",
language = "English",
isbn = "9783030349134",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "271--283",
editor = "Raffaele Montella and Angelo Ciaramella and Giancarlo Fortino and Antonio Guerrieri and Antonio Liotta",
booktitle = "Internet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings",

}

TY - GEN

T1 - NIOECM

T2 - A network I/O event control mechanism to provide fairness of network performance among vms with same resource configuration in virtualized environment

AU - Lee, Jaehak

AU - Kang, Jihun

AU - Yu, Heonchang

PY - 2019/1/1

Y1 - 2019/1/1

N2 - In the virtualization environment, a hypervisor scheduler determines the degree of shared resource occupancy of the virtual machine (VM) according to the degree of CPU processing and it provides a fair CPU processing on virtual machines (VMs). But VMs are experiencing unfair network performance due to the hypervisor scheduler’s policy occupying resources based on CPU processing time. In this paper, we present NIOECM which is a network IO event control technique that controls the network-intensive VM’s network IO event to guarantee a fairness network performance of VMs which have the same resource configuration. The NIOECM performs a network delay processing on the network-intensive VMs which have a high network I/O event set. As a result, the network-intensive VMs which have a low network I/O event set will have more chance to occupy the network resource. In the result of experiments, our approach provides more fairness of network performance and does not give a performance interference on VM which is performing another task.

AB - In the virtualization environment, a hypervisor scheduler determines the degree of shared resource occupancy of the virtual machine (VM) according to the degree of CPU processing and it provides a fair CPU processing on virtual machines (VMs). But VMs are experiencing unfair network performance due to the hypervisor scheduler’s policy occupying resources based on CPU processing time. In this paper, we present NIOECM which is a network IO event control technique that controls the network-intensive VM’s network IO event to guarantee a fairness network performance of VMs which have the same resource configuration. The NIOECM performs a network delay processing on the network-intensive VMs which have a high network I/O event set. As a result, the network-intensive VMs which have a low network I/O event set will have more chance to occupy the network resource. In the result of experiments, our approach provides more fairness of network performance and does not give a performance interference on VM which is performing another task.

KW - Bandwidth

KW - Cloud

KW - Fairness

KW - Hypervisor

KW - Mitigation

KW - Network I/O

KW - Virtualization

KW - Workload aware

UR - http://www.scopus.com/inward/record.url?scp=85075901185&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85075901185&partnerID=8YFLogxK

U2 - 10.1007/978-3-030-34914-1_26

DO - 10.1007/978-3-030-34914-1_26

M3 - Conference contribution

AN - SCOPUS:85075901185

SN - 9783030349134

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 271

EP - 283

BT - Internet and Distributed Computing Systems 12th International Conference, IDCS 2019, Proceedings

A2 - Montella, Raffaele

A2 - Ciaramella, Angelo

A2 - Fortino, Giancarlo

A2 - Guerrieri, Antonio

A2 - Liotta, Antonio

PB - Springer

ER -