Searching for Tight Performance Bounds in Feed-Forward Networks

Computing tight performance bounds in feed-forward networks under general assumptions about arrival and server models has turned out to be a challenging problem. Recently it was even shown to be NP-hard [1]. We now address this problem in a heuristic fashion, building on a procedure for computing provably tight bounds under simple traffic and server models. We use a decomposition of a complex problem with more general traffic and server models into a set of simpler problems with simple traffic and server models. This set of problems can become prohibitively large, and we therefore resort to heuristic methods such as Monte Carlo. This shows interesting tradeoffs between performance bound quality and computational effort.

[1]  Jean-Yves Le Boudec,et al.  "Pay bursts only once" does not hold for non-FIFO guaranteed rate nodes , 2005, Perform. Evaluation.

[2]  Keith W. Ross,et al.  Packet multiplexers with adversarial regulated traffic , 2002, Comput. Commun..

[3]  Cheng-Shang Chang,et al.  Stability, queue length, and delay of deterministic and stochastic queueing networks , 1994, IEEE Trans. Autom. Control..

[4]  R. Agrawal,et al.  Performance Bounds for Flow Control Protocols 1 , 1998 .

[5]  Daniela Florescu,et al.  XL: an XML programming language for Web service specification and composition , 2003, Comput. Networks.

[6]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[7]  Jennifer C. Hou,et al.  Network calculus based simulation for TCP congestion control: theorems, implementation and evaluation , 2004, IEEE INFOCOM 2004.

[8]  Luciano Lenzini,et al.  Tight end-to-end per-flow delay bounds in FIFO multiplexing sink-tree networks , 2006, Perform. Evaluation.

[9]  Jens B. Schmitt,et al.  The DISCO network calculator: a toolbox for worst case analysis , 2006, valuetools '06.

[10]  Gunnar Karlsson,et al.  Quality of Future Internet Services , 2002, Lecture Notes in Computer Science.

[11]  Jens B. Schmitt,et al.  Delay Bounds under Arbitrary Multiplexing , 2007 .

[12]  Yiwei Thomas Hou,et al.  Fundamental trade-offs in aggregate packet scheduling , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[13]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

[14]  Yuming Jiang Delay bounds for a network of guaranteed rate servers with FIFO aggregation , 2002, Comput. Networks.

[15]  Tor Skeie,et al.  Timeliness of real-time IP communication in switched industrial Ethernet networks , 2006, IEEE Transactions on Industrial Informatics.

[16]  Ivan Martinovic,et al.  The DISCO Network Calculator , 2008, MMB.

[17]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[18]  Eric Thierry,et al.  Tight performance bounds in the worst-case analysis of feed-forward networks , 2010, 2010 Proceedings IEEE INFOCOM.

[19]  Rene L. Cruz,et al.  A calculus for network delay, Part II: Network analysis , 1991, IEEE Trans. Inf. Theory.

[20]  Ivan Martinovic,et al.  Improving Performance Bounds in Feed-Forward Networks by Paying Multiplexing Only Once , 2008, MMB.

[21]  Florin Ciucu,et al.  A network service curve approach for the stochastic analysis of networks , 2005, SIGMETRICS '05.

[22]  Matthew Andrews,et al.  Instability of FIFO in session-oriented networks , 2000, SODA '00.

[23]  Guillaume Urvoy-Keller,et al.  Traffic engineering in a multipoint-to-point network , 2002, IEEE J. Sel. Areas Commun..

[24]  Geert Jan Olsder,et al.  Synchronization and Linearity: An Algebra for Discrete Event Systems , 1994 .

[25]  Volker Sander,et al.  A parameter based admission control for differentiated services networks , 2004, Comput. Networks.

[26]  Eduardo Tovar,et al.  Modeling and Worst-Case Dimensioning of Cluster-Tree Wireless Sensor Networks , 2006, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06).

[27]  Cheng-Shang Chang,et al.  Performance guarantees in communication networks , 2000, Eur. Trans. Telecommun..

[28]  Scott Shenker,et al.  Specification of Guaranteed Quality of Service , 1997, RFC.

[29]  Jens B. Schmitt,et al.  Delay Bounds under Arbitrary Multiplexing: When Network Calculus Leaves You in the Lurch... , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[30]  Jean-Yves Le Boudec,et al.  Delay Bounds in a Network with Aggregate Scheduling , 2000, QofIS.

[31]  Jean-Yves Le Boudec,et al.  Application of Network Calculus to Guaranteed Service Networks , 1998, IEEE Trans. Inf. Theory.

[32]  Cheng-Shang Chang On Deterministic Traffic Regulation and Service Guarantees : A Systematic Approach by Filtering , 1998, IEEE Trans. Inf. Theory.

[33]  Vicent Cholvi,et al.  Worst case burstiness increase due to arbitrary aggregate multiplexing , 2006, valuetools '06.

[34]  Lothar Thiele,et al.  Performance evaluation of network processor architectures: combining simulation with analytical estimation , 2003, Comput. Networks.

[35]  Jean-Yves Le Boudec,et al.  Packet scale rate guarantee for non-FIFO nodes , 2003, TNET.

[36]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[37]  George C. Polyzos,et al.  Scheduling for quality of service guarantees via service curves , 1995, Proceedings of Fourth International Conference on Computer Communications and Networks - IC3N'95.

[38]  Mark G. Karpovsky,et al.  Application of network calculus to general topologies using turn-prohibition , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[39]  Utz Roedig,et al.  Sensor Network Calculus - A Framework for Worst Case Analysis , 2005, DCOSS.

[40]  Jean-Yves Le Boudec,et al.  Network Calculus: A Theory of Deterministic Queuing Systems for the Internet , 2001 .

[41]  Eric Thierry,et al.  An Algorithmic Toolbox for Network Calculus , 2008, Discret. Event Dyn. Syst..

[42]  Rene L. Cruz,et al.  Quality of Service Guarantees in Virtual Circuit Switched Networks , 1995, IEEE J. Sel. Areas Commun..