UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory Net100 year 1 leftovers (proposal): PSC –none ORNL –router access to SNMP data (besides.

Slides:



Advertisements
Similar presentations
Michele Pagano – A Survey on TCP Performance Evaluation and Modeling 1 Department of Information Engineering University of Pisa Network Telecomunication.
Advertisements

Laboratório de Teleprocessamento e Redes1 Unix Network Programming Prof. Nelson Fonseca
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
By Arjuna Sathiaseelan Tomasz Radzik Department of Computer Science King’s College London EPDN: Explicit Packet Drop Notification and its uses.
ORNL Net100 status July 31, UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory ORNL Net100 Focus Areas (first year) –TCP optimizations.
Interactions Between Delayed Acks and Nagle’s Algorithm in HTTP and HTTPS: Problems and Solutions Arthur Goldberg Robert Buff New York University March.
EE 122 Discussion Section XI 17 th November Sameer Agarwal.
Transport Layer Services –Reliable Delivery –or Not! Protocols –Internet: TCP, UDP –ISO: TP0 thru TP4.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168) Limited Transmit (RFC 3042)
CSEE W4140 Networking Laboratory Lecture 7: TCP flow control and congestion control Jong Yul Kim
High-performance bulk data transfers with TCP Matei Ripeanu University of Chicago.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168)
Data Communication and Networks
Transport Protocols for Wireless Networks CMPE Spring 2001 Marcelo M. de Carvalho.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #8 Explicit Congestion Notification (RFC 3168) Limited Transmit.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture and Protocols Socket Programming Instructor: Dr. Mohamed Hefeeda.
Development of network-aware operating systems Tom Dunigan
Adaptive Failover Mechanism Motivation End-to-end connectivity can suffer during net failures Internet path outage detection and recovery is slow (shown.
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
1 Transport Protocols (continued) Relates to Lab 5. UDP and TCP.
Transport Layer: TCP and UDP. Overview of TCP/IP protocols Comparing TCP and UDP TCP connection: establishment, data transfer, and termination Allocation.
1 Project Goals Project Elements Future Plans Scheduled Accomplishments Project Title: Net Developing Network-Aware Operating Systems PI: G. Huntoon,
Chapter 2 Applications and Layered Architectures Sockets.
1 BWdetail: A bandwidth tester with detailed reporting Masters of Engineering Project Presentation Mark McGinley April 19, 2007 Advisor: Malathi Veeraraghavan.
NET100 Development of network-aware operating systems Tom Dunigan
UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory Net100 PIs: Wendy Huntoon/PSC, Tom Dunigan/ORNL, Brian Tierney/LBNL Impact and Connections.
Network-aware OS DOE/MICS Project Review August 18, 2003 Tom Dunigan Matt Mathis Brian Tierney
Network Path and Application Diagnostics Matt Mathis John Heffner Ragu Reddy 4/24/06 PathDiag ppt.
NET100 … as seen from ORNL Tom Dunigan November 8, 2001.
NET100 Development of network-aware operating systems Tom Dunigan
An Introduction to UDT Internet2 Spring Meeting Yunhong Gu Robert L. Grossman (Advisor) National Center for Data Mining University.
Latency Reduction Techniques for Remote Memory Access in ANEMONE Mark Lewandowski Department of Computer Science Florida State University.
Network-aware OS DOE/MICS Project Final Review September 16, 2004 Tom Dunigan Matt Mathis Brian Tierney ORNL.
Transport Layer 3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March
The TCP-ESTATS-MIB Matt Mathis John Heffner Raghu Reddy Pittsburgh Supercomputing Center Rajiv Raghunarayan Cisco Systems J. Saperia JDS Consulting, Inc.
TCP Behavior Inference Tool Jitendra Padhye, Sally Floyd Presented by Songjie Wei.
1 Evaluating NGI performance Matt Mathis
Web100/Net100 at Oak Ridge National Lab Tom Dunigan August 1, 2002.
Advance Computer Networks Lecture#09 & 10 Instructor: Engr. Muhammad Mateen Yaqoob.
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 13 TCP Implementation.
1Embedded Transport AgentsFourth Space Internet Workshop Embedded Transport Agents for Near-Earth Communications June 8, 2004 Timothy J. Salo Architecture.
NET100 Development of network-aware operating systems Tom Dunigan
TCP transfers over high latency/bandwidth networks & Grid DT Measurements session PFLDnet February 3- 4, 2003 CERN, Geneva, Switzerland Sylvain Ravot
IP Configuration API. Network Interface Configuration NAIfconfigIsDeviceUp() NAIfconfigDeviceFromInterface() NAIfconfigBringDeviceUp() NAIfconfigSetIpAddress()
UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory Net100: developing network-aware operating systems New (9/01) DOE-funded (Office of.
Peer-to-Peer Networks 13 Internet – The Underlay Network
9/29/04 GGF Random Thoughts on Application Performance and Network Characteristics Distributed Systems Department Lawrence Berkeley National Laboratory.
Network-aware OS ESCC Miami February 5, 2003 Tom Dunigan Matt Mathis Brian Tierney
Socket programming in C. Socket programming Socket API introduced in BSD4.1 UNIX, 1981 explicitly created, used, released by apps client/server paradigm.
Network-aware OS DOE/MICS Project Review August 18, 2003 Tom Dunigan Matt Mathis Brian Tierney CSM lunch.
Network-aware OS DOE/MICS ORNL site visit January 8, 2004 ORNL team: Tom Dunigan, Nagi Rao, Florence Fowler, Steven Carter Matt Mathis Brian.
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Samuel Wood Manikandan Punniyakotti Supervisors: Brad Smith, Katia Obraczka, JJ Garcia-Luna-Aceves
A TCP Tuning Daemon SC2002 November 19, 2002 Tom Dunigan Matt Mathis Brian Tierney
3. END-TO-END PROTOCOLS (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 22 March
Other Methods of Dealing with Congestion
TCP EE122 Discussion 10/18/13.
Internet Networking recitation #9
Chapter 3 outline 3.1 transport-layer services
5. End-to-end protocols (part 1)
Experimental Networking (ECSE 4963)
Milestones/Dates/Status Impact and Connections
IS 4506 Server Configuration (HTTP Server)
Other Methods of Dealing with Congestion
Internet Networking recitation #10
TCP Overview.
TCP flow and congestion control
Anant Mudambi, U. Virginia
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory Net100 year 1 leftovers (proposal): PSC –none ORNL –router access to SNMP data (besides edge routers) –OC48 testing LBNL –NWS interfacing -- mute?

UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory Net100 year 2 proposal milestones PSC –NAOS in multi-site dist. App. ? –Instruments and enhancements –standardization process –other OS’s –remote access mechanism ORNL –Net100 and HPSS protocols –ECN tuning/testing –other OS’s –include statistical sampling of netlets –multipath routing LBNL - NTAF improvements - tool development - autotune grid apps - impact of tuned apps - impact of parallel streams - alternate protocol analysis - NWS/NAB improvements ? - integrate with other monitoring projects

UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory Net100 year 2 -- needs Additional analysis of TCP tuning options –selecting thresholds/values (AIMD, max_ssthresh, reorder) –parallel tuning (# of streams, buffer size, wrappers, other tuning) using NTAF data to make tuning decisions NTAF tools for characterizing paths Determining # of streams and size Distinguish type of loss? (wireless) Web100 tuning/tracing scalability study WAD/kernel tuning extensions –del ACK, reordering, caching (initial window), burst mgt., initial scale factor, pacing options –DRS ? –Can loss be anticipated? ( ss tuning ? Vegas ? ?) useable tuning package and demonstrated results other OS’s -- AIX ? *BSD? Compaq? Irix? ? 10GigE/OC48/OC192 and wireless tuning interdependencies ? ORNL/PSC/LBNL

UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory WAD extensions Some Possible WAD algorithms (Mathis 11/27/01) Notes Description DUP threshold (out of order resiliance) intial receive window/scale factor cwnd high limit D ssthresh low limit d Set initial cwnd d Set restart window (e.g. after a timeout) Set initial ssthresh D AIMD constants (also virtual MSS) d Force MTU down (pseudo pacing) K Spin pacing KKn True pacing (open research question) Explicit burst size limits KD Force MTU up (and IP fragmentation) Force client "from" address Force per connection routing (pseudo redirects) Force per connection source route option (LSRR) a Use multiple connections a Negotiate application copy buffer size Set socket "ready" thresholds K Interrupt coalescing parameters K ACK frequency/(long) delayed ack/delayed window parameters d Nagle parameters K In situ path diagnostics to run under any app (diagnostic anti-tune) d=dangerous to the net or other applications D=very dangerous to the net or other applications (All may have adverse affects to the local host or application) K=Requires non-trivial kernel support a=requires WAD to Application API (all other are WAD to kernel) (all assume some kernel support) n=Not really a workaround (e.g. should be in TCP) WAD tuning for grid? Wireless: MSS reduction expo backoff cancel other ?

UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory ORNL year 2 TCP tuning analysis (internet, ns, NISTnet) WAD/kernel extensions –NTAF integration Other OS web100 ? (AIX *BSD) Nagi –Integration of neural network predictors with previous ones using projective fusers –Analysis and testing of two- and three-stream TCP; atou and net100 implementation –Analysis of time-scales of measurements and statistical estimators for transport control –Integration of statistical estimators into transport control loop at the appropriate time-scales

UT-BATTELLE U.S. Department of Energy Oak Ridge National Laboratory Net100 year 2 outreach Papers: ? –End of FY report Talks: ? Web pages Interactions with other groups (e2e, Esnet, app’s, MICS networking)