TY - JOUR
T1 - The traveling miser problem
AU - Breitgand, David
AU - Raz, Danny
AU - Shavitt, Yuval
N1 - Funding Information:
Manuscript received October 5, 2003; revised April 18, 2005; approved by IEEE/ACM TRANSACTIONS ON NETWORKING Editor K. Calvert. This work was done in part when the authors were at Bell Labs, Lucent Technologies, Holmdel, NJ, USA. The work of D. Raz was supported in part by the Fund for the Promotion of Research at the Technion. D. Breitgand is with IBM Haifa Research Laboratory, Haifa University, Mount Carmel, Haifa 31905, Israel (e-mail: [email protected]). D. Raz is with the Computer Science Department, Technion–Israel Institute of Technology, Haifa 32000, Israel (e-mail: [email protected]). Y. Shavitt is with the School of Electrical Engineering, Tel-Aviv University, Tel-Aviv 69978, Israel (e-mail: [email protected]). Digital Object Identifier 10.1109/TNET.2006.880164
PY - 2006/8
Y1 - 2006/8
N2 - Various monitoring and performance evaluation tools generate considerable amount of low priority traffic. This information is not always needed in real time and often can be delayed by the network without hurting functionality. This paper proposes a new framework to handle this low priority, but resource consuming traffic in such a way that it incurs a minimal interference with the higher priority traffic. Consequently, this improves the network goodput. The key idea is allowing the network nodes to delay data by locally storing it. This can be done, for example, in the Active Network paradigm. In this paper we show that such a model can improve the network's goodput dramatically even if a very simple scheduling algorithm for intermediate parking is used. The parking imposes additional load on the intermediate nodes. To obtain minimal cost schedules we define an optimization problem called the traveling miser problem. We concentrate on the on-line version of the problem for a predefined route, and develop a number of enhanced scheduling strategies. We study their characteristics under different assumptions on the environment through a rigorous simulation study. We prove that if only one link can be congested, then our scheduling algorithm is O(log2 B) competitive, where B is congestion time, and is 3-competitive, if additional signaling is allowed.
AB - Various monitoring and performance evaluation tools generate considerable amount of low priority traffic. This information is not always needed in real time and often can be delayed by the network without hurting functionality. This paper proposes a new framework to handle this low priority, but resource consuming traffic in such a way that it incurs a minimal interference with the higher priority traffic. Consequently, this improves the network goodput. The key idea is allowing the network nodes to delay data by locally storing it. This can be done, for example, in the Active Network paradigm. In this paper we show that such a model can improve the network's goodput dramatically even if a very simple scheduling algorithm for intermediate parking is used. The parking imposes additional load on the intermediate nodes. To obtain minimal cost schedules we define an optimization problem called the traveling miser problem. We concentrate on the on-line version of the problem for a predefined route, and develop a number of enhanced scheduling strategies. We study their characteristics under different assumptions on the environment through a rigorous simulation study. We prove that if only one link can be congested, then our scheduling algorithm is O(log2 B) competitive, where B is congestion time, and is 3-competitive, if additional signaling is allowed.
KW - Active networks
KW - Competitive analysis
KW - Delay tolerant networks
KW - Network management
KW - On-line algorithms
UR - http://www.scopus.com/inward/record.url?scp=33947131106&partnerID=8YFLogxK
U2 - 10.1109/TNET.2006.880164
DO - 10.1109/TNET.2006.880164
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:33947131106
SN - 1063-6692
VL - 14
SP - 711
EP - 724
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
IS - 4
ER -