Adversarial models for priority-based networks

被引:23
作者
Alvarez, C
Blesa, M
Díaz, J
Serna, M
Fernández, A
机构
[1] Univ Politecn Cataluna, Dept Llenguatges & Sist Informat, E-08034 Barcelona, Spain
[2] Univ Rey Juan Carlos, Lab Algoritmia Distribuida, E-28933 Madrid, Spain
关键词
stability; adversarial queueing theory; (contention-resolution) protocols; packet-switched networks;
D O I
10.1002/net.20044
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we propose several variations of the adversarial queueing model and address stability issues of networks and protocols in those proposed models. The first such variation is the priority model, which is directed at static network topologies and takes into account the case in which packets can have different priorities. Those priorities are assigned by an adversary at injection time. A second variation, the variable priority model, is an extension of the priority model in which the adversary may dynamically change the priority of packets at each time step. Two more variations, namely the failure model and the reliable model, are proposed to cope with dynamic networks. In the failure and reliable models the adversary controls, under different constraints, the failures that the links of the topology might suffer. Concerning stability of networks in the proposed adversarial models, we show that the set of universally stable networks in the adversarial model remains the same in the priority, variable priority, failure, and reliable models. From the point of view of protocols (or queueing policies), we show that several protocols that are universally stable in the adversarial queueing model remain so in the priority, failure, and reliable models. However, we show that the longest-in-system (LIS) protocol, which is universally stable in the adversarial queueing model, is not universally stable in any of the other models we propose. Moreover, we show that no queueing policy is universally stable in the variable priority model. Finally, we analyze the problem of deciding stability of a given network under a fixed protocol. We provide a characterization of the networks that are stable under first-in-first-out (FIFO) and LIS in the failure model (and therefore in the reliable and priority models). This characterization allows us to show that the stability problem under FIFO and LIS in the failure model can be solved in polynomial time. (C) 2004 Wiley Periodicals, Inc.
引用
收藏
页码:23 / 35
页数:13
相关论文
共 14 条
[1]   A characterization of universal stability in the adversarial queuing model [J].
Alvarez, C ;
Blesa, M ;
Serna, M .
SIAM JOURNAL ON COMPUTING, 2004, 34 (01) :41-66
[2]  
Alvarez C, 2004, TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, P153
[3]   The complexity of deciding stability under FFS in the Adversarial Queueing model [J].
Alvarez, C ;
Blesa, M ;
Díaz, J ;
Fernández, A ;
Serna, M .
INFORMATION PROCESSING LETTERS, 2004, 90 (05) :261-266
[4]   Universal-stability results and performance bounds for greedy contention-resolution protocols [J].
Andrews, M ;
Awerbuch, B ;
Fernández, A ;
Leighton, T ;
Liu, ZY ;
Kleinberg, J .
JOURNAL OF THE ACM, 2001, 48 (01) :39-69
[5]  
ANSHELEVICH E, 2002, 34 ANN ACM S THEOR C, P399
[6]   Simple routing strategies for adversarial systems [J].
Awerbuch, B ;
Berenbrink, P ;
Brinkmann, A ;
Scheideler, C .
42ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2001, :158-167
[7]   Instability of FIFO at arbitrarily low rates in the adversarial queueing model [J].
Bhattacharjee, R ;
Goel, A .
44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, :160-167
[8]  
Borodin A, 2001, SIAM PROC S, P601
[9]   Adversarial queuing theory [J].
Borodin, A ;
Kleinberg, J ;
Raghavan, P ;
Sudan, M ;
Williamson, DP .
JOURNAL OF THE ACM, 2001, 48 (01) :13-38
[10]  
DIAZJ, 2001, 13 ANN ACM S PAR ALG, P48