Publication: A Network Bandwidth Limitation with the DEMU Network Emulator
Issued Date
2020-04-01
Resource Type
Other identifier(s)
2-s2.0-85086641356
Rights
Mahidol University
Rights Holder(s)
SCOPUS
Bibliographic Citation
ISCAIE 2020 - IEEE 10th Symposium on Computer Applications and Industrial Electronics. (2020), 151-154
Suggested Citation
Chayapon Puakalong, Ryousei Takano, Vasaka Visoottiviseth, Assadarat Khurat, Wudhichart Sawangphol A Network Bandwidth Limitation with the DEMU Network Emulator. ISCAIE 2020 - IEEE 10th Symposium on Computer Applications and Industrial Electronics. (2020), 151-154. doi:10.1109/ISCAIE47305.2020.9108794 Retrieved from: https://repository.li.mahidol.ac.th/handle/20.500.14594/57828
Research Projects
Organizational Units
Authors
Journal Issue
Thesis
Title
A Network Bandwidth Limitation with the DEMU Network Emulator
Other Contributor(s)
Abstract
© 2020 IEEE. A network emulator is crucial for systematically and reproducibly testing the performance of real applications, especially for network quality-sensitive applications. Network emulators are classified into two types, which are hardware-based and software-based emulators. Hardware-based emulator achieves high accuracy but a special purpose hardware equipment is expensive. Recently, software-based emulator practically used in several use cases and the accuracy is getting improved due to the high performance packet processing framework like DPDK. DEMU is a network emulator based on DPDK. The previous version of DEMU only emulated network latency and packet loss. In this paper, we introduce the bandwidth limitation feature into DEMU to emulate network bandwidth, because it is another important network characteristic. We demonstrate two bandwidth limitation methods on DEMU, which are token bucket and gap packet. Through experiments, we confirmed that DEMU is able to emulate the bandwidth with low error rate of less than 1%.