@techreport{oai:ipsj.ixsq.nii.ac.jp:00225496, author = {Haohong, Xie and Yutaka, Matsubara and Toshikazu, Kato and Hitoshi, Yamamoto and Takehisa, Mizuguchi and Hiroaki, Takada and Haohong, Xie and Yutaka, Matsubara and Toshikazu, Kato and Hitoshi, Yamamoto and Takehisa, Mizuguchi and Hiroaki, Takada}, issue = {49}, month = {Mar}, note = {In recent years, multiple applications have been integrated into one high performance embedded system. These applications share several resources like CPU, buses, network, I/O, storage devices. To achieve safety and security for such integrated embedded systems, resources partitioning mechanism is required to separate shared resources and allocate them to each application. The resource partitioning mechanism enable unreliable applications such as entertainment applications provided by third-party developers to avoid to suffer from consuming shared resources beyond the specified bandwidth. Then, the fundamental applications that provide safety-critical functions and are mainly responsible to control the system can also behave with enough bandwidth. In case of sharing network interface card (NIC) in Linux, network traffic control and queuing mechanisms can be utilized to guarantee network bandwidth for applications. In this paper we show the preliminary measurement results to evaluate network bandwidth guarantee mechanism in embedded Linux. We measure the maximum bandwidth of applications which controlled by network traffic control with HTB (Hierarchical Token Bucket) queuing disciplines in Linux. Using the mechanisms, actual network bandwidth are completely be under the specified bandwidth., In recent years, multiple applications have been integrated into one high performance embedded system. These applications share several resources like CPU, buses, network, I/O, storage devices. To achieve safety and security for such integrated embedded systems, resources partitioning mechanism is required to separate shared resources and allocate them to each application. The resource partitioning mechanism enable unreliable applications such as entertainment applications provided by third-party developers to avoid to suffer from consuming shared resources beyond the specified bandwidth. Then, the fundamental applications that provide safety-critical functions and are mainly responsible to control the system can also behave with enough bandwidth. In case of sharing network interface card (NIC) in Linux, network traffic control and queuing mechanisms can be utilized to guarantee network bandwidth for applications. In this paper we show the preliminary measurement results to evaluate network bandwidth guarantee mechanism in embedded Linux. We measure the maximum bandwidth of applications which controlled by network traffic control with HTB(Hierarchical Token Bucket) queuing disciplines in Linux. Using the mechanisms, actual network bandwidth are completely be under the specified bandwidth.}, title = {Evaluation of network bandwidth guarantee with HTB traffic control}, year = {2023} }