Evaluation of Communication Bandwidth Control Mechanism by Regulating Program Execution Speed

T. Tabata, Y. Nomura, and H. Taniguchi (Japan)


Process Scheduling, Operating System, Communication, Program Execution


With the spread of the Internet, services that com municate to other services are increasing. Multime dia applications such as video on demand also ask for network Quality of Service (QoS). Thus, operat ing systems have to guarantee the allocation of com puter resources to services. The computer resources are CPU, disk, network devices and so on. We sup pose that the communications have to be controlled well, because services using network are increasing. This paper proposes the communication bandwidth control mechanism by regulating program execution speed. Our proposed mechanism is based on the pro cess schedule method for regulating program execution speed. In the process schedule method, the operating system reserves the amount of CPU time of target pro cesses and guarantees the allocation of CPU time on a sending host. Our proposed mechanism can guaran tee a required data rate of target processes by allocat ing enough CPU time for communications. Because operating systems manage computer resources, they guarantee the allocation of CPU time if the process schedule method is implemented. The allocation of CPU time is not almost a ected by non-target pro cesses. This paper introduces the process schedule method and the implementation of it. This paper also shows how to control the communication bandwidth of target processes. Then this paper describes about an evaluation of our proposed mechanism.

Important Links:

Go Back