Task-execution scheduling schemes for network measurement and monitoring
Document Type
Article
Publication Date
2-15-2010
Abstract
Measurement is a required process in high performance networks for efficient quality-of-service (QoS) provisioning and service verification. Active measurement is an attractive approach because the measurement traffic injected into the network can be controlled and the measurement tasks can be distributed throughout the network. However, the execution of measurement tasks in common parts of a network may face contention for resources, such as computational power, memory, and link bandwidth. This contention could jeopardize measurement accuracy and affect network services. This contention for limited resources defines a conflict between measurement tasks. Furthermore, we consider two sets of measurement tasks, those used to monitor network state periodically, called periodic tasks, and those for casual measurements issued as needed, called on-demand measurement tasks. In this paper, we propose a novel scheduling scheme to resolve contention for resources of both periodic and on-demand measurement tasks from graph coloring perspective, called ascending order of the sum of clique number and degree of tasks. The scheme selects tasks according to the ascending order of the sum of clique number and conflict task degree in a conflict graph and allows concurrent execution of multiple measurement tasks for high resource utilization. The scheme decreases the average waiting time of all tasks in periodic measurement tasks scheduling. For on-demand measurement tasks, the proposed scheme minimizes the waiting time of inserted on-demand tasks while keeping time space utilization high. In other words, the total time spent on finishing all the tasks is shortened. We evaluate our proposed schemes under different measurement task assignment scenarios through computer simulations, and compare the performance of this scheme with others that also allow concurrent task execution. The simulation results show that the proposed scheme produces effective contention resolution and low execution delays. © 2009 Elsevier B.V. All rights reserved.
Identifier
72249101295 (Scopus)
Publication Title
Computer Communications
External Full Text Location
https://doi.org/10.1016/j.comcom.2009.11.005
ISSN
01403664
First Page
124
Last Page
135
Issue
2
Volume
33
Grant
0638423
Fund Ref
National Science Foundation
Recommended Citation
Qin, Zhen; Rojas-Cessa, Roberto; and Ansari, Nirwan, "Task-execution scheduling schemes for network measurement and monitoring" (2010). Faculty Publications. 6390.
https://digitalcommons.njit.edu/fac_pubs/6390
