1 A Theory of Stability for Communication Networks PI: David Starobinski Boston University DOE PI Meeting BNL 09/28/2005.

Slides:



Advertisements
Similar presentations
The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
Advertisements

S Licentiate course on Telecommunications Technology (4+1+3 cr.) Course Topic Spring 2000: Routing Algorithms in the DiffServ MPLS Networks Introduction.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
1 Asian Institute of Technology May 2009 MULTI-CONSTRAINED OPTIMAL PATH QUALITY OF SERVICE (QoS) ROUTING WITH INACCURATE LINK STATE INFORMATION AIT Master.
Wavelength Assignment in Optical Network Design Team 6: Lisa Zhang (Mentor) Brendan Farrell, Yi Huang, Mark Iwen, Ting Wang, Jintong Zheng Progress Report.
Esma Yildirim Department of Computer Engineering Fatih University Istanbul, Turkey DATACLOUD 2013.
Graded Channel Reservation with Path Switching in Ultra High Capacity Networks Reuven Cohen, Niloofar Fazlollahi, David Starobinski ECE Dept., Boston University.
Farsighted Congestion Controllers Milan Vojnović Microsoft Research Cambridge, United Kingdom Collaborators: Dinan Gunawardena (MSRC), Peter Key (MSRC),
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
ECOM 4314 Data Communications Fall September, 2010.
Hardware-based Load Generation for Testing Servers Lorenzo Orecchia Madhur Tulsiani CS 252 Spring 2006 Final Project Presentation May 1, 2006.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Performance Comparison of Existing Leader Election Algorithms for Dynamic Networks Mobile Ad Hoc (Dynamic) Networks: Collection of potentially mobile computing.
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
1 Lecture 24: Interconnection Networks Topics: communication latency, centralized and decentralized switches (Sections 8.1 – 8.5)
Path Protection in MPLS Networks Using Segment Based Approach.
And now … Graphs simulation input file parameters 10,000 requests 4 categories of file sizes 1K- 80% frequency 4K – 15% 16K – 4% 64K –1% poisson arrival.
Quality of Service for Flows in Ad-Hoc Networks SmartNets Research Group Dept of EECS, UC Berkeley NMS PI Meeting, Nov 2004.
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Interference-aware QoS Routing (IQRouting) for Ad-Hoc Networks Rajarshi Gupta, Zhanfeng Jia, Teresa Tung, and Jean Walrand Dept of EECS, UC Berkeley Globecom.
1 Chapter 10 Introduction to Metropolitan Area Networks and Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Communication over Bidirectional Links A. Khoshnevis, D. Dash, C Steger, A. Sabharwal TAP/WARP retreat May 11, 2006.
Decision Optimization Techniques for Efficient Delivery of Multimedia Streams Mugurel Ionut Andreica, Nicolae Tapus Politehnica University of Bucharest,
Network Aware Resource Allocation in Distributed Clouds.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
The Network Layer.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems with Multi-programming Chapter 4.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Dzmitry Kliazovich University of Luxembourg, Luxembourg
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
Performance Evaluation of IEEE
Scheduling MPI Workflow Applications on Computing Grids Juemin Zhang, Waleed Meleis, and David Kaeli Electrical and Computer Engineering Department, Northeastern.
DOE UltraScience Net The Need –DOE large-scale science applications on supercomputers and experimental facilities require high-performance networking Petabyte.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Virtual-Channel Flow Control William J. Dally
Shanghai Jiao Tong University Institute of Wireless Comm. Tech. (IWCT) 无线技术沙龙 Wireless Club 创 新 无 线 精 彩 无 限 Enabling Splendid Wireless A Theoretical Framework.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
2. Data Link Layer: Medium Access Control. Scheduling.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Month Year doc.: IEEE yy/xxxxr0 July 2013
OPERATING SYSTEMS CS 3502 Fall 2017
CprE 458/558: Real-Time Systems
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Communication Networks NETW 501
Degree-aware Hybrid Graph Traversal on FPGA-HMC Platform
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing IEEE Standard.
(60GHz New Technique Proposal)
Circuit Switched Network
QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.
Presentation transcript:

1 A Theory of Stability for Communication Networks PI: David Starobinski Boston University DOE PI Meeting BNL 09/28/2005

2 Acknowledgment Work supported in part by the DOE Office of Science, under an ECPI grant ORNL Collaborator: Dr. Nageswara Rao BU collaborators: Dr. Reuven Cohen, Niloofar Fazlollahi, Andres Guedez, Edy Tan

3 Research Thrusts Thrust 1: Formal methods and algorithms to ensure stability of control-plane protocols Thrust 2: Design and modeling of resource allocation mechanisms for Ultra Science Net –Algorithmic design –Simulation and visualization tools

4 DOE Ultra Science Net

5 Ultra Science Net: Unique Features Channels (bandwidth) dedicated to users on demand Fine-grained bandwidth allocation (100’s MB/s to 20 Gb/s) using SONET or 10GigE

6 Ultra Science Net: User Request Format

7 Src s and dest d…ORNL and PNNL

8 Ultra Science Net: User Request Format Src s and dest d…ORNL and PNNL Bandwidth B... 1 Gb/s

9 Ultra Science Net: User Request Format Src s and dest d…ORNL and PNNL Bandwidth B... 1 Gb/s Time interval T…2 Hours

10 Ultra Science Net: User Request Format Src s and dest d…ORNL and PNNL Bandwidth B... 1 Gb/s Time interval T…2 Hours Starting time (optional)? 09/29/ PM

11 All-Slots Algorithm Return all the time slots for a path of bandwidth B and duration of at least t between a source s and destination d … 12PM3PM6PM8PM

12 All-Slots Algorithm: Properties Use the same path over the entire connection Returns a feasible path, if several are available

13 Observation #1 Possible to achieve significant performance improvement if path switching is allowed during a connection R1R1 R2R2 S D 12PM 1:30PM 1PM 2:30PM

14 Contribution #1: All-Slots/Path-Switching Algorithm Return all available time-slots where it is possible to establish a connection (possibly switching between different paths) between a source s and destination d with bandwidth B and duration at least t. Complexity: O(|V| 2 R) –|V| is the number of vertices in the graph –R is the number of pending connections already scheduled Number of path switching during a connection upper bounded by 2R

15 Contribution #2: Optimized Path Selection Algorithm When several different paths are available in a given time slot, compute the “best” one according to some heuristics –Shortest path –Widest path –…. Can be implemented in conjunction with either variants of All-Slots algorithms Polynomial complexity

16 Simulator (Work-in-progress) Tool to compare performance of different bandwidth allocation mechanisms Key performance metrics are: –Average delay –Throughput

17 Simulation Parameters Network topology Rate of arrivals Distribution of BW request –Uniform (1,10) Gb/s –80-20: 80% request-1Gb/s, 20%-request 10Gb/s Destination –Random –Hot spot (50% of requests go to a certain node, rest is uniformly distributed) Transfer size –Exponential distribution –Heavy tailed distribution

18 Typical Simulation Results Random destination modelHot spot model Performance is sensitive to workload model!

19 Simulator GUI Designed to help understand bandwidth allocation mechanisms Currently allows manual requests Allows visualization of graph using Grappa library

20 Future Work All-Slots/Path-Switching Algorithm –Design and analysis –Simulation –Implementation over Ultra Science Net Comparison of heuristics for path selection, when multiple paths are available Workload characterization

21 Web Page The end