Detailed plan - UVA Dynamic circuit setup/release

Slides:



Advertisements
Similar presentations
Chapter 5: TCP/IP and OSI Business Data Communications, 5e.
Advertisements

1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
End-to-End GMPLS Signaling in CHEETAH Project Xiangfei Zhu 5/5/2005 Master’s Project Presentation.
Enabling New Applications with Optical Circuit-Switched Networks Xuan Zheng April 27, 2004.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Computer Network Architecture and Programming
Multicast Communication
Review on Networking Technologies Linda Wu (CMPT )
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
1 NSF CHEETAH project “End-To-End Provisioned Optical Network Testbed for Large-Scale eScience Applications” Xuan Zheng & Malathi Veeraraghavan Univ. of.
CUNY (NSF Planing Meeting, 11/12/03, Virginia) Circuit-switched High-speed End-to-End Transport arcHitecture (CHEETAH) Cisco MSPP Connection to primary.
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
TCP/IP Yang Wang Professor: M.ANVARI.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
1 Version 3.0 Module 11 TCP Application and Transport.
UVA work items  Provisioning across CHEETAH and UltraScience networks Transport protocol for dedicated circuits: Fixed-Rate Transport Protocol (FRTP)
HOPI: Making the Connection Chris Robb 23 June 2004 Broomfield, CO Quilt Meeting.
6/1/991 Internetworking connectionless and connection-oriented networks Malathi Veeraraghavan Mark Karol Polytechnic UniversityBell Laboratories
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Local-Area-Network (LAN) Architecture Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki
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.
INDIANAUNIVERSITYINDIANAUNIVERSITY HOPI: Hybrid Packet and Optical Infrastructure Chris Robb and Jim Williams Indiana University 7 July 2004 Cairns, AU.
J. Liebeher (modified by M. Veeraraghavan) 1 Introduction Complexity of networking: An example Layered communications The TCP/IP protocol suite.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
1 Circuit Switching Outline  Types of switches  Add multiplexers and demultiplexers  TDM circuit switch  Practice: SONET switch Malathi Veeraraghavan.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
BASICS Gabriella Paolini (GARR) 27/05/11 - ICCU Roma 1 How INTERNET works !
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
Chapter 3 Part 3 Switching and Bridging
Date: April. 13, Monday Evening.
Protocols and the TCP/IP Suite
Youngstown State University Cisco Regional Academy
Lecture (2).
Slides taken from: Computer Networking by Kurose and Ross
Distributed Systems CS
Chapter 3 Computer Networking Hardware
Transport Protocols over Circuits/VCs
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
Chapter 3 Part 3 Switching and Bridging
Protocols and the TCP/IP Suite
What’s “Inside” a Router?
CHEETAH: Circuit-switched High-speed End-to-End Transport ArcHitecture
End-host Initiated GMPLS Signaling Demo
Data Link Issues Relates to Lab 2.
Project overview Agenda Project goals How we plan to work together
Application layer Lecture 7.
End-to-End Provisioned Network Testbed for eScience
Web Design & Development
ECEN “Internet Protocols and Modeling”
Hardware-Accelerated Signaling
Transport protocols Outline: Xuan Zheng Univ. of Virginia
Computer Network Overview
University of Houston Datacom II Lecture 1B Review Dr Fred L Zellner
Network Architecture for Cyberspace
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
Distributed Systems CS
Windows Server Administration Fundamentals
Chapter 3 Part 3 Switching and Bridging
CS4470 Computer Networking Protocols
Communication Networks: Technology & Protocols
Protocols and the TCP/IP Suite
Computer Networking A Top-Down Approach Featuring the Internet
Network Basics and Architectures Neil Tang 09/05/2008
Distributed Systems CS
Presentation transcript:

Detailed plan - UVA Dynamic circuit setup/release Equipment to purchase What we plan to implement Wide-area circuits High-throughput transport protocol item Support for delay-controlled transport protocol Support for router disconnect Malathi Veeraraghavan mv@cs.virginia.edu

Already purchased Two 64-bit 100Mhz bus PCs with GbE One Cisco 15454 unit 10/100 Mbps Ethernet card – 12 ports 1 OC3 card – 4 ports STS-1 level crossconnect card Control card with release 4.0 software Augment 15454 with OC48 card GbE card 5/22/2019

A simple Item I demo PC Eth. Sw. NIC I Sig NIC II Routing decision FTP TCP Ctrl Sig Signaling ST XC Ethernet OC3 NIC II FTP sessions starts on TCP connection through NIC1 Signaling module uses TL1 to set up the circuit Large file transfer through NIC II using ST transport protocol Routing decision based on file size if large enough, attempt circuit setup 5/22/2019

Software architecture End host software modules Develop each module separately and perform “unit” tests System integration & testing File transfer app. Remote visualization app. High-throughput transport protocol Middleware Database: name, gateway, authentication Delay-controlled transport protocol Routing decision Signaling 5/22/2019

For a wide-area test To test this software on a wide-area basis, we will need additional software Multiple 15454s need routing database need inventory database Obtain software from Canarie or Starlight teams and demo centralized solution 5/22/2019

Value limited In implementing centralized solution Others are already testing this solution Not scalable Utilization and hence cost implications Conclusion: Explore distributed solution 5/22/2019

Equipment to purchase One more PC with GbE card, 64-bit PCI 133Mhz bus and high-end disks Two Cisco 15454s with GbE and OC48 cards Three SONET crossconnects with UNI-N/NNI software Unfortunate that 15454 only implements UNI-C, and not UNI-N or NNI This means to set up a crossconnection through the 15454, TL1 is the only choice. Hence to explore distributed solution, we need crossconnects with UNI-N/NNI 5/22/2019

Signaling software – option 1 PC Ethernet switch PC XC 15454 PC 15454 15454 SONET XC with UNI-N/NNI SONET XC with UNI-N/NNI Provision GbE/EoS circuits through 15454s using TL1 commands a priori Signaling software at end host generates UNI-C RSVP-TE Path messages Leverages routing and inventory data located at XCs 5/22/2019

Signaling software – option 2 PC Ethernet switch PC Trigger UNI-C message TL1 TL1 Database: map dest. IP addr. to 15454 address 15454 15454 SONET XC with UNI-N/NNI SONET XC with UNI-N/NNI Mixed information on Cisco’s plans to implement UNI-N/NNI – best date heard: first half of 2005 Late for our Yr. 1 demo 5/22/2019

For SONET XC purchase To get competitive bids from equipment vendors, team up with: Guy Almes, Internet 2 Bill St. Arnaud, CA*net 4 Tom West, NLR Bill Wing, ESnet 5/22/2019

Wide-area circuits Choices widening Internet2 placing a 15454 in MANLAN facility 10Gbps Lambda between NY and Amsterdam planned to be moved from Abilene router to MANLAN TDM node CUNY connected by NYSERnet dark fiber to MANLAN site and CA*4net site Allows us to place one PC with our software at CUNY and ship another software module with/without PC to a prof. in Chicago or Amsterdam to test our software long-distance 5/22/2019

Wide-area circuits Two options: Two tests: Ship equipment (PCs, 15454s, XCs) to organizations already connected by high-speed circuits and test our software Pay for high-speed circuits to interconnect our four institutions Two tests: Application, middleware, transport Dynamic circuit setup/release 5/22/2019

Documentation plans Overall architecture – Feb. 28, 03 Detailed specifications Signaling module – March 31, 03 Routing decision module – April 30, 03 Database – March 31, 03 5/22/2019

Detailed plan - UVA Dynamic circuit setup/release Equipment to purchase What we plan to implement Wide-area circuits High-throughput transport protocol item Support for delay-controlled transport protocol Support for router disconnect Malathi Veeraraghavan mv@cs.virginia.edu

Lessons learned from demos Losses not only due to link errors Losses occur when receive buffer overflows With rate control based flow control, set circuit and sending rate to the receive rate Nevertheless, if other tasks are scheduled on the receive PC, the receive rate is not a guaranteed steady rate 5/22/2019

Follow-up steps: Step 1 Investigate receive buffer overflow losses if window based flow control is used, why is the sender not just shutdown when the receive buffer is full? if timed correctly, should have idle circuit rather than losses use tcpdump to analyze 5/22/2019

Step 2 Work with application-level transport implementation to achieve the desired set of features for memory-to-memory transfers e.g., retransmissions on circuit unless needed at the end, etc. 5/22/2019

Step 3 Disk-to-disk: Stay with application-level transport impl. But use zero-copy patch of Linux it removes need for copy from kernel memory to application memory sendfile system call is there a corresponding recvfile call? Achieve max. rate possible with IDE disks or high-end disks 135MB/sec with dual channels > 1Gbps 5/22/2019

Step 4 Test kernel-level transport implementations Net100 implementation of TCP can be tuned to run with no congestion control How about NAKs and rate-based flow control? Retransmissions at the end on TCP/IP path 5/22/2019

O/S bypass implementation This requires implementation of ST on processor/FPGA on Ethernet card If ST is run on top of Ethernet, then it is not an OS bypass implementation Ethernet driver moves payload from NIC to kernel memory This is a step beyond kernel-level impl! Leave task for a DOE proposal with LANL for 10GbE 5/22/2019

Equipment for transport protocol implementations Already purchased: Two 64-bit 100Mhz bus PCs with GbE Augment with High-end disks Purchase one more PC with high-end disks 5/22/2019

Detailed plan - UVA Dynamic circuit setup/release Equipment to purchase What we plan to implement Wide-area circuits High-throughput transport protocol item Support for delay-controlled transport protocol Support for router disconnect Malathi Veeraraghavan mv@cs.virginia.edu

Plans for measurements Purchase a high-end workstation with large disk space to ship to NCSU for data collection Remote visualization application To determine if a low-speed (10 or 100Mbps) bidirectional circuit can be established and left open even during think times Establish high-speed unidirectional circuit for large downloads on-demand 5/22/2019

Detailed plan - UVA Dynamic circuit setup/release Equipment to purchase What we plan to implement Wide-area circuits High-throughput transport protocol item Support for delay-controlled transport protocol Support for router disconnect Malathi Veeraraghavan mv@cs.virginia.edu

Good news Just heard that we won an Internet2/Cisco grant of two Cisco 12000 series routers Loan for one year Renewable Will be shipped soon after Thanskiving 5/22/2019

Plans for personnel Senior graduate student: Xuan Zheng Offered RA to a new PhD student starting from the Spring semester Will select two more MS/Phd students from CS students admitted in Fall 2003 Advertise post-doc position Created web site 5/22/2019