1 / 40

Internet2 Advanced Services: Enhancing End-to-End Performance

Delve into the evolution of Internet2 services, including advanced applications and network technologies, to drive reliable performance and enable new capabilities. Explore successes, challenges, and future directions in this comprehensive tutorial.

Download Presentation

Internet2 Advanced Services: Enhancing End-to-End Performance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Spring 2002 Internet2 Member Meeting Tutorial: Internet2 101 Advanced Services and End-to-End Performance

  2. Outline • Original Internet2 Intents and Reasons • What we have done • What we have discovered • Changes in direction based on what we have learned

  3. Original Reasons for Advanced Services in Internet2 • Commercial Internet could not deliver what researchers wanted • Eliminate the network as a limitation for applications • Re-create the sharing environment to test and develop new capabilities • Transfer new technologies to the larger Internet

  4. Provide Reliable Performance Across the Network • Implement Quality of Service (QoS) capabilities from Source to Destination • Create a coordinated bandwidth reservation system • Let applications determine the level they need • Allow resource control and accounting • Provide “Bandwidth Overkill” until QoS is available

  5. Support efficient “one-to-many” and “few-to-few” applications • Applications • Internet2 video broadcast • Support effective video conferencing • Allow shared use of common data • The solution: Multicast

  6. Create an National Network for Technology Development

  7. Test New Protocols and Capabilities • New Network Equipment • New Link Technologies • Complex Routing • Measurement Techniques • IPv6

  8. What We Have Tried • Creating a National Network for Development • Implementing wide-spread Multicast • Trials of QoS across the Network • Tests and Training of IPv6

  9. What We Have Learned • Some ideas have worked • Some ideas are more complex than expected • Some had to go back to the drawing board • Some had a change in direction • We learned from all the experiences!

  10. High Capacity Development Networks • They Enable New Applications

  11. High Capacity Development Networks • Enable New Applications • Many good Demonstrations • Real Time Application can now work • Transfers of Large Datasets • Provide the Test Bed for New Technologies • Packet over Sonet • New Measurement Techniques • Allows sharing of Ideas and Results

  12. Multicast • Robust Multicast Deployment Can Be Done

  13. Multicast • It is hard for Operations to understand how well Multicast is running. Beacons are up now to help. • It is more difficult for Applications to use. New methods for joining Multicast Groups have been developed (SSM). • Any problem can be made harder by Multicast

  14. QoS • Abilene Premium Service failed to get off the ground • It is a complex system that needs many parts before it can work. Some key part were not implemented for high speed links. • Premium Service requires all parts of the end-to-end path to participate and coordinate. This is against the current Internet operating model. • Allocation models for who gets Premium Service need a lot more work. • Trials are going on with Scavenger Service • Low Priority Best Effort Service

  15. IPv6 • Set up a National Backbone • Established Hands-on Training Workshops

  16. What Did Not Work • QoS was too hard to implement at this time • Even with High Bandwidth available, researchers often did not see the expected performance. WHY? • The End-to-End Performance Initiative (E2Epi) was create to figure this out.

  17. The Wizard Gap

  18. No other complaints Everything is AOK Talk to the other guys System Administrator LAN Administrator LAN Administrator System Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop A Problem Hey, this is not working right! Others are getting in ok Not our problem Applications Developer Applications Developer The computer Is working OK Looks fine All the lights are green How do you solve a problem along a path? We don’t see anything wrong The network is lightly loaded

  19. True End-to-End Experience • User perception • Application • Operating system • Host IP stack • Host network card • Local Area Network • Campus backbone network • Campus link to regional network/GigaPoP • GigaPoP link to Internet2 national backbones • Internationalconnections EYEBALL APPLICATION STACK JACK NETWORK . . . . . . . . . . . .

  20. Good Work Already Going On • Many projects and research is underway by others investigating performance on portions of the end-to-end path. • E2Epi seeks to bring these efforts together to look at the end-to-end path as a complete system.

  21. Areas of E2Epi • Applications • Host/OS Tuning • Measurement Infrastructure • Performance Improvement Environment (PIE) • Operations and Human Communications • Performance Evaluation and Review Framework (PERF)

  22. Applications • Work with specific application communities to help solve their performance problems. • High Energy Physics • Medical Sciences – Visible Human Project • Use a few key, general purpose applications for performance testing. • FTP • Video Conferencin

  23. Host/OS Tuning • Web100 has a leading role • Provide Best Practices for getting the most from your computer. • Locate or build tools for Host/OS performance diagnostics. • Work with computer vendors on Internet2 Performance Packages.

  24. Measurement Infrastructure • Bring together current measurement efforts and projects in the community. • Establish an End-to-End Measurement Infrastructure from the intersection of these works. • Create diagnostic tools to determine the health of the network and locate performance problems.

  25. System Administrator System Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop Standard Operational Info Applications Developer Applications Developer Ops Info Ops Info LAN Administrator LAN Administrator Ops Info Ops Info Ops Info Ops Info Ops Info Ops Info Information from All Parts of the Network Ops Info

  26. System Administrator System Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop Standard Operational Info End-to-End Analyzer Applications Developer Applications Developer Ops Info Ops Info LAN Administrator LAN Administrator Ops Info Ops Info Ops Info Ops Info Ops Info Ops Info Know the Health of the Network Ops Info

  27. System Administrator System Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop Standard Operational Info Apps Tuning End-to-End Analyzer Applications Developer Applications Developer Ops Info Ops Info LAN Administrator LAN Administrator Ops Info Ops Info Ops Info Ops Info Ops Info Ops Info Applications Adapt to the Network Ops Info

  28. Performance Improvement Environment (PIE) • Develop a dynamic environment where collaboration and information sharing will happen. • Identify, collect and disseminate appropriate information for end-to-end related information. • Include success stories,measurement statistics, reference materials, measurement tool documentation. • Include pointers to materials already developed by other communities.

  29. E2Epie – Activities • Collecting stories. • Using interviews and other channels we will begin collecting stories about performance improvement issues. • We will work with EDUCAUSE Effective Practices and Solutions database for publishing the E2Epi stories. • Identify and collect information about projects, resources, and tools. • With help of Technical Advisory Group and other E2Epi participants we will make sure to have up-to-date and correct information. • Explore resources and tools for collaboration efforts. • Discussion forum: http://e2edev.internet2.edu/discus/

  30. Operations and Human Communications • Establish communications among common interest groups • System administrators • LAN administrators • Campus NOCs • GigaPoP • Application support staff • Establish communications between groups for operations and problem resolution.

  31. System Administrator System Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop Groups of Common Interest I don’t know how to solve this problem! I do! I do! Applications Developer Applications Developer LAN Administrator LAN Administrator Let them share experiences. Provide a means of communications

  32. Can You Go Direct to the Problem? • How can you tell where is the problem? • Need a tool to tell you: • Where the problem is. • The type of problem • Who to contact to get it fixed • Terry Gray, University of Washington “We Need a Finger Pointing Tool”

  33. System Administrator LAN Administrator LAN Administrator System Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop Gray Finger Pointing Tool Finger Pointing Tool Time! Applications Developer Applications Developer Locate the Problem Gray Finger Pointing Tool Terry Gray University of Washington

  34. System Administrator LAN Administrator LAN Administrator System Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop Gray Finger Pointing Tool Finger Pointing Tool Time OK, I’ll fix it Applications Developer Applications Developer You ARE the Weakest Link!

  35. Performance Evaluation and Review Framework (PERF) • Establish a framework for resolving performance problems • Provide known solutions by using the PIE • Tap community knowledge by facilitating group communications • Coordinate a team of experts to solve hard problems

  36. This is strange No clue here I’m stumped System Administrator System Administrator LAN Administrator LAN Administrator Campus Networking Campus Networking Backbone Gigapop Gigapop The Hard Problems Hey, Its is not working again! Others are getting in ok I don’t know Applications Developer Applications Developer I don’t know what is wrong I am Cluefully Challenged Doh! What if no one has the answer? We can’t figure it out Need a Tiger Team of Experts to Research the Problem It looks normal here

  37. Partners • Campuses • Faculty and discipline communities • GigaPoPs • International partners • NSF-sponsored engineering efforts • NLANR, www.nlanr.net • Web100 Project, www.web100.org • Internet2 corporate members • Federal labs and agencies

  38. Peer-to-Peer and Grid Systems • Peer-to-Peer (P2P) and Grid Systems are global computers that use the network as the computer backplane • End-to-End Performance can greatly affect their usability. • P2P is a developing area that will affect and be affected by E2Epi

  39. Network Security • Initial Internet Premise: • Security belongs on the end-system • Development of security capabilities has been slow. • Devices have been put into the network to try to help • Firewalls, NAT boxes, Filters • These often impede Applications. • Network devices themselves need to be protected

  40. www.internet2.edu

More Related