Shouldnt High-Performance Networks Be As Easy To Use As the Web? Basil Irwin Senior Network Engineer NETS July 13, 1999 National Center for Atmospheric.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

MCT620 – Distributed Systems
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
2006 Pearson Education, Inc. All rights reserved Object-Oriented Programming: Inheritance.
Bringing the Benefits of Technology to Your Organisation Dr Simon Davey, Omega Alpha Limited.
Datamax/MCL Off-Line License Activation Method
Using Matrices in Real Life
Advanced Piloting Cruise Plot.
Terms. 1. Globalization 2. Financing 3. Inputs.
Pricing for Utility-driven Resource Management and Allocation in Clusters Chee Shin Yeo and Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS)
Chapter 1 The Study of Body Function Image PowerPoint
Remote Educational Programming Of Robots (REPOR) Tord Fauskanger Aurelie Aurilla Bechina Arntzen Dag Samuelsen Buskerud University College.
1 Building a Fast, Virtualized Data Plane with Programmable Hardware Bilal Anwer Nick Feamster.
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
By Rick Clements Software Testing 101 By Rick Clements
1 Introduction to Transportation Systems. 2 PART I: CONTEXT, CONCEPTS AND CHARACTERIZATI ON.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Communicating over the Network
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
1 Chapter One Introduction to Computer Networks and Data Communications.
Electric Bus Management System
Configuration management
Managing Web server performance with AutoTune agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigu Jangwon Han Seongwon Park
Chapter 1: Introduction to Scaling Networks
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
ABC Technology Project
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
2 |SharePoint Saturday New York City
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
©2007 First Wave Consulting, LLC A better way to do business. Period This is definitely NOT your father’s standard operating procedure.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
© 2012 National Heart Foundation of Australia. Slide 2.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 2 Networking Fundamentals.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Executional Architecture
Implementation Architecture
Global Analysis and Distributed Systems Software Architecture Lecture # 5-6.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
® Microsoft Office 2010 Browser and Basics.
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Essential Cell Biology
By Rasmussen College. 1. What majors or programs do you offer? 2. What is the average length of your programs? 3. What percentage of your students graduate?
The tool that could change everything 1 The Tool that could for Employees Change Everything.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
National Center for Atmospheric Research Pittsburgh Supercomputing Center National Center for Supercomputing Applications Web100 Basil Irwin & George Brett.
Presentation transcript:

Shouldnt High-Performance Networks Be As Easy To Use As the Web? Basil Irwin Senior Network Engineer NETS July 13, 1999 National Center for Atmospheric Research

NCAR 2 Yes!

NCAR 3 How High-Performance Networks Work Now

NCAR National Center for Atmospheric Research 4 What Happens Today Fire up FTP on a >100-Mbps national network between two supercomputers or other high- performance hosts and you get 10-Mbps if youre lucky How many have seen such behavior? And then what? * Do you have tools that tell you where the problem is? * Or is it all just a big mystery as to why it doesnt go fast?

NCAR National Center for Atmospheric Research 5 And What About the Web?

NCAR National Center for Atmospheric Research 6 It Just Works!

NCAR National Center for Atmospheric Research 7 Where Are The Problems?

NCAR National Center for Atmospheric Research 8 Its Not The Network Networks arent usually the problem * vBNS and Abilene are very high-performance networks at the national level * Universities are now frequently connected at least at T3 (45-Mbps) or higher * Campus LANs and host connections for researchers are often capable of 100-Mbps Problems are usually in the host-software

NCAR National Center for Atmospheric Research 9 So Whats Wrong With The Host-Software?

NCAR National Center for Atmospheric Research 10 Lots Of Things Are Wrong One of the biggest affects national-scale high- performance networks the worst * This is the so-called bandwidth-delay-product issue * Right now it takes network-engineer training to understand and deal with this issue * A big part of many high-performance seminars for end-users is dealing with this issue * Akin to having to be an auto mechanic to drive a car

NCAR National Center for Atmospheric Research 11 The Problems (cont.) Poor and inconsistent TCP implementations among operating system vendors Obscure programmatic interfaces (APIs) such as sockets that are difficult to use and lead to error/bad-performance prone user-codes And even worse, ALL problems have to be fixed to automatically obtain high- performance

NCAR National Center for Atmospheric Research 12 Usability Problems

NCAR National Center for Atmospheric Research 13 Rotten FTP programs * Bad and inconsistent user-interfaces Lack of simple APIs optimized for common user needs No ubiquitous turnkey GUI-based diagnostic or performance monitoring tools * Still basically just have just ping and traceroute, which have been around since the dawn of network computing Usability Problems

NCAR National Center for Atmospheric Research 14 Why Hasnt The Market Worked? E-commerce development soaking up venture capital Vendors are focused on making money now, and often dont take the long-term view Mass-market is often the major driver of high-technology and not vice-versa Solutions require uniformity to work well, and vendors tend to compete and not cooperate when strong standards dont exist

NCAR National Center for Atmospheric Research 15 How Do We Fix These Problems?

NCAR National Center for Atmospheric Research 16 A Comprehensive Solution Need an approach that fixes ALL host-software problems * Simply fixing this problem or that in isolation wont yield high-performance results Network researchers need to agree on what a comprehensive host-software solution is Operating system and other host-software vendors need to be induced to consistently install this comprehensive solution

NCAR National Center for Atmospheric Research 17 A Comprehensive Solution (cont.) Need a common vision that researchers, policy makers, and vendors can all relate to Need to demonstrate success with applications that everyone can relate to

NCAR National Center for Atmospheric Research 18 How Can We Do This?

NCAR National Center for Atmospheric Research 19 A Proposal Frame a comprehensive approach in terms of a Web that runs 100 faster than it does today Develop solutions into a complete, turnkey high performance network-enabled system that includes an operating system, a Web Server, a Web Browser, and common application/plug-ins such as FTP and give the system away! The National Science Foundation leads this effort

NCAR National Center for Atmospheric Research 20 A Proposal (cont.) This approach: * Offers a common vision for success * Provides a demonstration of success * Is designed to induce vendors to adopt the improvements

NCAR National Center for Atmospheric Research 21 Why A 100xWeb? A supercharged Web is something that everyone can understand and rally around * Goal for policy-makers * Goal for users * Goal for developers Fixing the problems inhibiting Web performance fixes them for other high-performance applications Web itself is one of the most important networking tools used by researchers today

NCAR National Center for Atmospheric Research 22 Why Free Software? Shows the value of high-performance networking-enabled system Hopefully, provides an inducement for commercial vendors to adopt the solutions * Replicates the ARPA model with BSD Unix and TCP/IP sockets * Propagated distribution of TCP/IP via BSD Unix, enabling the success of TCP/IP, and thereby inducing adoption by commercial vendors wishing to remain in business

NCAR National Center for Atmospheric Research 23 Why the NSF? History of involvement of government in critical networking technologies * DARPA and TCP/IP development * WWW protocols invented at CERN History of NSF involvement in critical networking developments * NSFnet * MOSAIC at NCSA Directly related to the goals of the NSF as an NGI partner

NCAR National Center for Atmospheric Research 24 Why the NSF? (cont.) NSF may be the only organization in a position to meld the numerous and diverse pieces to solve the host-software problems

NCAR National Center for Atmospheric Research 25 Example Development Platform

NCAR National Center for Atmospheric Research 26 Example Development Platform Development platform needs: * An operating system * A hardware platform * A Web Server * A Web Browser Development component choices require * Source code freely available * Source code freely distributable * Source code already widely used and supported * Source code suitable for performing desired functions

NCAR National Center for Atmospheric Research 27 Example Development Platform (cont.) Components that appear to meet the four criteria: * Linux OS * Intel hardware platform * Netscape Web Browser * Apache Web Server

NCAR National Center for Atmospheric Research 28 Conclusion

NCAR National Center for Atmospheric Research 29Conclusion We will continue to remain at the dawn of the high-performance networking era until these problems are solved Therefore a comprehensive effort should be made to solve the bulk of the host-software problems and provide a demonstration vehicle This wont be easy and success isnt guaranteed, but its vital that a bold attempt be made at a comprehensive solution

NCAR National Center for Atmospheric Research 30 THE END