Enabling New Applications with Optical Circuit-Switched Networks Xuan Zheng April 27, 2004.

Slides:



Advertisements
Similar presentations
August 10, Circuit TCP (CTCP) Helali Bhuiyan
Advertisements

Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Ahmed El-Hassany CISC856: CISC 856 TCP/IP and Upper Layer Protocols Slides adopted from: Injong Rhee, Lisong Xu.
CUBIC : A New TCP-Friendly High-Speed TCP Variant Injong Rhee, Lisong Xu Member, IEEE v 0.2.
End-to-End GMPLS Signaling in CHEETAH Project Xiangfei Zhu 5/5/2005 Master’s Project Presentation.
Spring 2002CS 4611 Router Construction Outline Switched Fabrics IP Routers Tag Switching.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Review on Networking Technologies Linda Wu (CMPT )
CS335 Networking & Network Administration Tuesday, April 20, 2010.
1 NSF CHEETAH project “End-To-End Provisioned Optical Network Testbed for Large-Scale eScience Applications” Xuan Zheng & Malathi Veeraraghavan Univ. of.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
CUNY (NSF Planing Meeting, 11/12/03, Virginia) Circuit-switched High-speed End-to-End Transport arcHitecture (CHEETAH) Cisco MSPP Connection to primary.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Practical TDMA for Datacenter Ethernet
A Virtual Circuit Multicast Transport Protocol (VCMTP) for Scientific Data Distribution Jie Li and Malathi Veeraraghavan University of Virginia Steve Emmerson.
Is Lambda Switching Likely for Applications? Tom Lehman USC/Information Sciences Institute December 2001.
An Agile Vertical Handoff Scheme for Heterogeneous Networks Hsung-Pin Chang Department of Computer Science National Chung Hsing University Taichung, Taiwan,
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
Chapter 9.
1 Scheduling file transfers on a circuit- switched network Student: Hojun Lee Advisor: Professor M. Veeraraghavan Committee: Professor E. K. P. Chong.
Experiences in Design and Implementation of a High Performance Transport Protocol Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data.
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
Outlines Received due 13 March %. Homework n Review for Midterm (1 March 2000) n Research Paper n Readings [5] “Virtual Private Networks” [6] “Internet.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Towards a Common Communication Infrastructure for Clusters and Grids Darius Buntinas Argonne National Laboratory.
High Performance User-Level Sockets over Gigabit Ethernet Pavan Balaji Ohio State University Piyush Shivam Ohio State University.
A TCP/IP transport layer for the DAQ of the CMS Experiment Miklos Kozlovszky for the CMS TriDAS collaboration CERN European Organization for Nuclear Research.
David G. Andersen CMU Guohui Wang, T. S. Eugene Ng Rice Michael Kaminsky, Dina Papagiannaki, Michael A. Kozuch, Michael Ryan Intel Labs Pittsburgh 1 c-Through:
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Improving TCP Performance over Wireless Networks with Collaborative Multi-homed Mobile Hosts Kyu-Han Kim and Kang G. Shin Department of Electrical Engineering.
Optimizing UDP-based Protocol Implementations Yunhong Gu and Robert L. Grossman Presenter: Michal Sabala National Center for Data Mining.
UDT: UDP based Data Transfer Yunhong Gu & Robert Grossman Laboratory for Advanced Computing University of Illinois at Chicago.
UVA work items  Provisioning across CHEETAH and UltraScience networks Transport protocol for dedicated circuits: Fixed-Rate Transport Protocol (FRTP)
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
6/1/991 Internetworking connectionless and connection-oriented networks Malathi Veeraraghavan Mark Karol Polytechnic UniversityBell Laboratories
Ch 1. Computer Networks and the Internet Myungchul Kim
A Measurement Based Memory Performance Evaluation of High Throughput Servers Garba Isa Yau Department of Computer Engineering King Fahd University of Petroleum.
Chapter 10: MANs and WANs. Topics What is MAN, WAN? How are they different from LANs? Subnet and three different switched-networks Connection-oriented.
Srihari Makineni & Ravi Iyer Communications Technology Lab
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
1 End-host Route Selection in the CHEETAH Networking Solution Zhanxiang Huang 05/01/2006 Advisor: Malathi Veeraraghavan Master’s Project Presentation Acknowledgement:
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Panel: Is IP Routing Dead? -- Linda Winkler, Argonne Natl Lab -- Bill St Arnaud, CANARIE Guy Almes PFLDnet Workshop – Geneva 3 February 2003.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Masaki Hirabaru NICT Koganei 3rd e-VLBI Workshop October 6, 2004 Makuhari, Japan Performance Measurement on Large Bandwidth-Delay Product.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
1 Circuit switch controller: Routing and signaling Malathi Veeraraghavan University of Virginia Circuit switch –Routing –Signaling Difference in use of.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Lambda scheduling algorithm for file transfers on high-speed optical circuits Hojun Lee Polytechnic Univ. Hua Li and Edwin Chong Colorado State Univ. Malathi.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
Enabling Supernova Computations on Dedicated Channels Malathi Veeraraghavan University of Virginia
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Scheduling and transport for file transfers on high-speed optical circuits Authors: M. Veeraraghavan & Xuan Zheng (University of Virginia) Wu Feng (Los.
1 CHEETAH - CHEETAH – Circuit Switched High-Speed End-to-End Transport ArcHitecture Xuan Zheng, Xiangfei Zhu, Xiuduan Fang, Anant Mudambi, Zhanxiang Huang.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Signaling Transport Options in GMPLS Networks: In-band or Out-of-band Malathi Veeraraghavan & Tao Li Charles L. Brown Dept. of Electrical and Computer.
COE Data and Computer Communications Data Communications & Networking Overview.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Lec 2: Protocols.
Transport Protocols over Circuits/VCs
Introduction to Networks
Transport protocols Outline: Xuan Zheng Univ. of Virginia
Detailed plan - UVA Dynamic circuit setup/release
Presentation transcript:

Enabling New Applications with Optical Circuit-Switched Networks Xuan Zheng April 27, 2004

2 Outline Background and problem statement Proposed RESCUE service Application I: High-speed optical Dial-Up Internet access service using RESCUE circuits Application II: end-to-end RESCUE circuits to improve file transfer delays Implementation of application II Summary

3 Background Current optical network architectures Current optical network applications Leased access circuits for enterprise users High-speed inter-switch/inter-router circuits

4 Gaps between User Needs and Current Network Solutions Access link bottleneck problem Date rates of access links are still slow. Access links are often heavily utilized. TCP limitations TCP is not suited for High-Delay-Bandwidth-Product (HDBP) networks because of its congestion control scheme. Hard to create end-to-end connections to provide QoS for interactive real-time applications Current Internet is connectionless.

5 Prior work In packet-switched networks Packet-switched ring (RPR) is proposed for access links Increasing the circuit rate does not help a lot if the packet loss rate remains high. TCP enhancements are proposed to achieve high end-to-end TCP throughputs HighSpeed TCP, Scalable TCP, FAST TCP, etc. Did not touch the shared nature of Internet; no end-to-end QoS guarantee. QoS in IP based networks IntServ, DiffServ, TCP switching, etc. Implemented at IP routers instead of end hosts. Not scalable, especially when traffic is large.

6 Prior work In circuit-switched networks Traditionally, bandwidth-on-demand is primarily focused on inter-switch/inter-router circuits in service provider networks. Fast restoration and rapid provisioning Centralized resource management with human interventions Latest efforts on bandwidth-on-demand UCLP in Canarie network, ESnet, etc. Provide user-controlled end-to-end optical circuit provisioning Still centralized approach Applications are limited to the elephant data transfer and other eScience applications in a small community Too costly Does not scale for commodity service

7 Problem Statement Design new network architectures exploiting advances in optical switching technologies to bridge the gaps between user needs and network limitations. High-speed circuit switches Dynamic distributed control with signaling/routing protocols

8 Other Enterprises Proposed Architecture: Reconfigurable Ethernet/SONET Circuits for End Users (RESCUE) SETUP SUCCESS Second leased line Second NIC Software upgrade

9 RESCUE: An “Add-on” Service to Primary Internet Access Two paths between two entities: the primary TCP/IP path and an Ethernet/SONET circuit. Packet-switched Internet End host I End host II Optical Circuit- switched Network “Parallel-hybrid” architecture vs. traditional “sequential-hybrid” architecture

10 RESCUE: Applications High-speed optical Dial- Up Internet access service End-to-end file transfers Gap #1 Gap #2

11 Application I: Dial-Up Internet Access Service using RESCUE Circuits

12 Application II: End-to-end RESCUE Circuits to Improve File Transfer Delays Use new transport protocols other than TCP on end-to-end RESCUE circuits

13 Application II: Analytical Basis for the Routing Decision - Delay Analysis

14 Application II: Analytical Basis for the Routing Decision - Delay Analysis

15 Application II: Analytical Basis for the Routing Decision - Delay Analysis

16 Application II: Analytical Basis for the Routing Decision -Delay Analysis T prop = 0.1msT prop = 50ms

17 Application II: Analytical Basis for the Routing Decision - Delay Analysis For example: Crossover file size=180KB P b = P loss =0.01

18 Application II: Analytical Basis for the Routing Decision - Utilization Analysis Symmetric three-link network model

19 Application II: Analytical Basis for the Routing Decision - Utilization Analysis Access link utilization u access Core link utilization u core 93% 84%

20 Analytical Basis for the Routing Decision In low propagation-delay environments Delay-based decision Crossover file size depends upon the link rates and the loading conditions on the two paths In high propagation-delay environments Utilization-based decision A lower bound is needed for crossover file size

21 Implementation of Application II End-host RESCUE software A high-speed transport protocol module for end-to-end file- transfer applications, A routing decision module, A signaling module.

22 High-speed Transport Protocol: Design Rationale Flow control: rate-based scheme to achieve high circuit utilization. Implementation is not trivial. Error control: selective-Automatic-Repeat-reQuest (selective-ARQ) scheme to achieve a high efficiency. Negative Acknowledgements (NAK) because of the guaranteed in-sequence delivery of data blocks on dedicated circuits. Positive Acknowledgements (ACK) are still needed to update sender’s retransmission buffers. Dual communication paths Use primary TCP/IP path to transport reverse-path control messages. Our transport solution: Fixed Rate Transport Protocol (FRTP).

23 High-speed Transport Protocol: FRTP Specification The model of FRTP connections

24 High-speed Transport Protocol: An Implementation of FRTP protocol FRTP is implemented as an application-level process using a combination of UDP and TCP.

25 High-speed Transport Protocol: An Implementation of FRTP protocol Experimental environment: Connections: Two Dell Precision 650 workstations connected via a Dell PowerConnect Gigabit Ethernet switch. Hardware configurations: A 2.4-GHz Intel CPU connected to a 533-MHz front-side bus (34Gbps CPU bandwidth), An E7505 chipset with 512MB of DDR 266MHz memory (17Gbps memory bandwidth), An 80GB ATA/ RPM EIDE disk drive with 2MB cache (400Mbps average access rate measured by Bonnie [66]), and, A 64bit/100MHz PCIx bus for the GbE NIC (6.4Gbps network bandwidth). The operating systems: RedHat Linux 9 with version kernel.

26 High-speed Transport Protocol: An Implementation of FRTP protocol Experimental results with default settings 256KB UDP buffer size, 1500Bytes DATA packet size, 40MB FRTP buffer size, and 8MB block size for disk I/O operations. FRTP throughputFRTP packet-loss rate

27 High-speed Transport Protocol: An Implementation of FRTP protocol Impact of UDP buffer size 500Mbps sending rate, 1500Bytes DATA packet size, 40MB FRTP buffer size, and 8MB block size for disk I/O operations. FRTP throughputFRTP packet-loss rate

28 High-speed Transport Protocol: An Implementation of FRTP protocol Impact of FRTP DATA packet size 500Mbps sending rate, 256K UDP buffer size, 40MB FRTP buffer size, and 8MB block size for disk I/O operations. FRTP throughputFRTP packet-loss rate

29 Routing Decision Module Design

30 Signaling Module Design A RSVP-TE implementation

31 Contributions New network architecture “Parallel-hybrid” instead of traditional “sequential-hybrid” Dedicated end-to-end high-speed connectivity between end hosts Distributed, dynamic end-to-end circuit provisioning instead of centralized resource management. Objective: a large-scale network providing commodity services High aggregate network utilization Commodity services: the elephant data transfer as well as small data transfer High traffic load -> high utilization -> low cost Call blocking mode with packet-switched back-up paths. High circuit utilization Superfast provisioning: distributed + hardware signaling High-speed rate-based flow control Leveraging current conditions of Ethernet and SONET Circuit-switched SONET are widely deployed in wide-area networks. Ethernet dominates local-area networks.

32 Publications from this work Journal papers: M. Veeraraghavan and X. Zheng, “A Reconfigurable Ethernet/SONET Circuit Based Metro Network Architecture,” IEEE JSAC on Advances in Metropolitan Optical Networks (Architectures and Control), M. Veeraraghavan, X. Zheng, W. Feng, Hojun Lee, E. Chong, and H. Li, “Scheduling and transport for file transfers on high-speed optical circuits,” JOGC on High Performance Networking, Conference papers: X. Zheng, M. Veeraraghavan, and H. Lee, “Using Dial-Up Optical Circuits to Address the Access Link Bottleneck Problem,” Under revision based on reviews from Infocom Best Student Paper Award, M. Veeraraghavan, X. Zheng, H. Lee, M. Gardner, and W. Feng, “CHEETAH: Circuit-switched High-speed End-to-End Transport ArcHitecture,” Proceeding of Opticomm 2003, Dallas, TX, Oct , T. Moors, M. Veeraraghavan, Z. Tao, X. Zheng, R. Badri, Experiences in automating the testing of SS7 Signaling Transfer Points, International Symposium on Software Testing and Analysis (ISSTA), July 22-24, 2002, Via di Ripetta, Rome - Italy. Magazine paper: M. Veeraraghavan, D. Logothetis, and X. Zheng, “Using dynamic optical networking for high-speed access,” Optical Networks Magazine, special issue on “Dynamic Optical Networking around the Corner or Light Years Away?”, vol. 4, no. 5, pp , Sep Workshop papers: M. Veeraraghavan, H. Lee, and X. Zheng, “File transfers across optical circuit-switched networks,” PFLDnet 2003, Geneva, Switzerland, Feb. 3-4, 2003.

33 Questions? Thanks!