[CRA] [Agenda] [Background Material] [Scenario Questions]

Recommendations for

Building Networking Infrastructures
for Research

Report from a Post-vBNS Workshop
March 1-2, 1999

 


NSF should recognize the unique and critical contributions made by various research communities active in creating, using, and occasionally abusing advanced networks. NSF has a responsibility for nurturing and supporting the alternative environments necessary for these groups to work independently and jointly toward common goals of advancing the art of networking.

 

Introduction

In 1995, the National Science Foundation (NSF) transitioned the NSFnet Backbone Service to the private sector, officially ending NSF's stewardship of "the Internet". NSF also initiated the NSFnet Program's collaboration with MCI to provide the very-high-performance Backbone Network Service (vBNS). Now, as we near the new millenium, NSF's Advance Networking Infrastructure and Research division (ANIR) is seeking inputs from the research and education community concerning the priorities for NSF's future support of networking infrastructures for research.

On March 1-2, 1999, 32 individuals from the computing research community met in La Jolla, California for a workshop on " Future Scenarios - NSF Networking Research and Associated Infrastructure Support ". The Computing Research Association (CRA) sponsored the workshop with Dr. Mary Jane Irwin, Pennsylvania State University, and Dr. Sidney Karin, University of California's San Diego Supercomputer Center, chairing the meeting.  

Throughout the two days various subgroups presented their concerns about current Federal networking initiatives and alternative opinions about what "infrastructures" the NSF has a role to support. By the second day, participants settled on three distinct types of networking infrastructures that are characterized by what one attendee called the network creators, users, and abusers. Together, these three groups constitute the "research community" that drives the evolution of our advanced networks. Creators develop and test new protocols and technologies for driving the Net's advancement; users require ever more advanced, yet stable infrastructures to support research in various scientific disciplines; and abusers continually push the envelope on available technology and the capacity of the networks to support their advanced applications and technologies.

Participants urged NSF to assume the leadership role defined for it in the President's Information Technology Advisory Committee (PITAC). The PITAC report writes that…

"Information Technology ... will transform the way we live, learn, work, and play. Advances in computing and communications technology will create a new infrastructure for business, scientific research, and social interaction. This expanding infrastructure will provide us with new tools for communicating throughout the world and for acquiring knowledge and insight from information."

An important means of following-up the PITAC recommendations would be for NSF/ANIR to take proactive steps to stimulate new programs targeting the needs of the various communities dependent on networking infrastructures. In defining specific alternatives, workshop participants identified three critical goals that should guide any future efforts by NSF with respect to networking infrastructures. NSF/ANIR should use its programmatic influence to

Workshop participants suggested that the NSF adopt a programmatic thrust targeted at supporting three inter-related but distinct research infrastructures:

  1. Network Research Infrastructure - an infrastructure for pure network research, including small focused testbeds and possibly large, flexible research-oriented networks.
  2. Community Infrastructure - an infrastructure characterized by the non-hardware elements that promote advancements in networking technology and use, including middleware and education.
  3. Advanced Production (Service) Infrastructure - an infrastructure serving the needs of the research and education community -- in particular, an advanced network designed to serve the advanced networking requirements of the various disciplines supported by NSF Directorates.

The sections that follow highlight some specific actions associated with these three infrastructures that NSF may consider as it implements its new programs.

 

The Three Communities

One of the major discussion topics at the meeting was the distinct needs of the three different communities: the creators, users, and abusers. The communities are very different and one of the challenges the meeting saw for ANIR going forward was determining when the different communities' needs overlapped and when their needs were in conflict and required separate infrastructures to support.

Creators seek to develop and test new protocols and technologies that can serve to drive the Net's advancement. The needs of individual creators or teams of creators vary wildly, depending on the type of research being done. However, one broad theme is that the process of creating a new technology inherently implies that the infrastructure is fragile. A critical part of creating something new is making mistakes and analyzing and learning from those mistakes. So the optimum infrastructure for creators is usually one that they can break, and once broken, keep off-line for necessary analysis.

Users, in contrast, seek a stable infrastructure that supports their, typically non-networking, research. Researchers in a wide range of scientific fields have come to depend on the Net to do their research. At the same time, these users, being leading edge researchers in their own fields, often benefit from the presence of leading edge networking features in their networks. Participants heard from several self described users about their reliance on prototype networks such as the MBONE.

Abusers, as some discussants jokingly described themselves, are extreme users. Their research so dramatically benefits from advanced networking features that they seek an infrastructure that contains the latest and greatest technologies, even if they are not quite stable. Abusers will accept periodic network failures (swiftly repaired) if that is the price of getting the advanced features they need.

The three types of communities define a spectrum. Users seek a stable infrastructure with as many advanced features as are consistent with good network service. Abusers seek advanced features and will accept occasional loss of network service as the price of being advanced. Creators seek to develop advanced features and routinely will shut the network down for extended periods to assist in development.

National demonstration efforts such as Information Highway (IWAY) demos during Supercomputing '95 both demonstrated opportunities associated with high performance networking and the estrangement between the different groups. The desirability of closing the gulf separating these communities has been articulated in IWAY debriefings and in numerous workshops and community discussions over the past years. Better integration of these and other related communities is viewed by participants as an important challenge for NSF and other Federal agencies.

Ensuring Infrastructure(s) for Network Research

Members of the Network Research Community are the creators in this world.

Historically, the Defense Advanced Research Project Agency (DARPA) has had a reputation for supporting long-term, experimental research endeavors with demonstratable prototype systems (e.g., quantum computing). NSF, on the other hand, was viewed as supportive of more theoretical, nearer-term research. The distinctions between these funding agencies have blurred recently, with DARPA emphasizing mission-critical research endeavors and NSF putting more focus on experimental systems. NSF also acknowledges a role in promoting an advanced networking infrastructure as support for users in the research and education community.

While the Next Generation Internet is an important Federal priority, current agency programs do not adequately address the needs of the networking research community.

The requirements of the Network Research community include:

 

Building a Community Infrastructure

Since the NSFnet was decommissioned, the U.S. research community (the users) has struggled to define its networking infrastructure needs.

NSF has an important role to play in fostering and supporting "communities of researchers" and ensuring the level of vertical integration within disciplines necessary to advance the state-of-the-art in advanced networking.

NSF can encourage communities in two ways. The first is simply through revitalizing the provision of working infrastructure. NSF needs to take steps to make sure that any NSF-supported infrastructure designed for users has outstanding access and cutting edge features. In particular NSF should:

NSF can also encourage communities by supporting research that benefits multiple communities and providing support in ways that encourage cross-community interactions. Examples of such research include:

 

Advanced Production (Service) Infrastructure

ANIR provides a critical service for the U.S. research community through its support of an advanced production (service-oriented) infrastructure. Alternative advanced research and education (R&E) networks, such as the vBNS and Internet2's Abilene network, offer backbone services to the R&E community. Other commercial networks have also announced their intention to seek certification as an NSF-approved high performance connections network. Competition among these networks helps to drive the introduction of advanced backbone services. However, this pressure is insufficient to keep pace with the growing needs of the research community for more advanced services and for attention to the critical problems inherent in the last mile connections.

NSF should address the end-to-end networking requirements of its Principal Investigators and institutions and should strive to encourage the development of software and services focusing on network transparency and usability, including advanced applications such as interactive environments and knowledge discovery tools.

Support of Experimental Applications: NSF needs to provide support for (1) interdisciplinary efforts involving networking technologies and (2) transitioning projects from preliminary demonstration projects to large-scale experiments. In particular, participants urge NSF to consider supporting efforts involving:

Funding of Required Services: An array of advanced services are necessary to support and extend the capabilities of advanced networks in order to make them readily usable by researchers. These services include:

 

Specific Research/Funding Needs: Technologies specifically identified as worthy of consideration for NSF support include:

 

Conclusion

The participants of this workshop feel that this meeting provided an important opportunity to discuss their concerns with the NSF Program Officials and with other individuals from a cross-section of the computing research community. As part of NSF's community-building activities, similar workshops should be held quarterly to follow up on the topics described in this report and to identify emerging research priorities and evolving community needs.


Future Scenarios - NSF Networking Research and Associated Infrastructure Support, was held at the Sea Lodge Hotel, La Jolla, CA on March 1-2, 1999. It was hosted by the Computer Research Association (CRA) in collaboration with the University of California's San Diego Supercomputer Center (SDSC). Dr. Mary Jane Irwin, Pennsylvania State University, and Dr. Sidney Karin, UCSD/SDSC, co-chaired the meeting, with funding provided by NSF's ANIR division.

Thirty-two (32) individuals from 21 institutions participated in the discussions (identified below). Several attendees contributed survey answers in advanced of the workshop; these submissions are available at http://www.npaci.ed u/post-vBNS/CRA/scenarios.html.

Craig Partridge,BBN, craig@bbn.com
Jay Blaire, USC/ISI, blaire@isi.edu
Matt Blaze, ATT, mab@nsa.research.att.com
Bob Braden, ISI, braden@isi.edu
Judy Brown, U. of Iowa, judy-brown@uiowa.edu
Andrew Campbell, Columbia, campbell@ctr.columbia.edu
k.c. claffy, CAIDA, kc@caida.org
Deborah Estrin, USC, estrin@usc.edu
Robert Grossman, U of Ill, Chicago, grossman@uic.edu
Mary Jane Irwin, Pennsylvania State U., mji@guardian.cse.psu.edu
Farnam Jahanian, U. of Michigan, farnam@eecs.umich.edu
Sid Karin, SDSC, skarin@ucsd.edu
Bill Lennon, LLNL, wjlennon@llnl.gov
Bob Lucky, Bellcore, rlucky@bellcore.com
Tracie Monk, CAIDA, tmonk@caida.org
George Polyzos, UCSD, polyzos@cs.ucsd.edu
Larry Rowe, UC Berkeley, rowe@bmrc.berkeley.edu
Herb Schorr, ISI, schorr@isi.edu
Scott Shenker, ICSI, shenker@icsi.berkeley.edu
Tatsuya Suda, UC, Irvine, suda@ics.uci.edu
Lisa Thompson, CRA, thompson@cra.org
Stephen Wolff, Cisco, swolff@cisco.com
John Wroclawski, MIT, jtw@lcs.mit.edu
Lixia Zhang, UCLA, lixia@cs.ucla.edu


NSF:


Last updated 16 April 1999

For comments or questions, contact tmonk@caida.org