Aurora at MIT

Aurora at MIT

Aurora at MIT Final Rep ort on MIT's Participation in the Aurora Gigabit Testb ed y David D. Clark, Henry Houh, and David L. Tennenhouse, editors Laboratory for Computer Science Massachusetts Institute of Technology The Aurora Gigabit Testb ed linked researchers at MIT, the UniversityofPennsylvania, the Uni- versity of Arizona, Bellcore and IBM. The Aurora partnership included Nynex, Bell Atlantic and MCI, who investigated issues related to the gigabit transmission facilities which they provided to the research teams. Aurora activities at MIT were undertaken bytwo groups: the Telemedia, Networks and Systems TNS Group and the Advanced Network Architecture ANA Group. Section 1 of this rep ort describ es the work p erformed by the MIT/TNS group, under the direction of David Tennenhouse; Section 2 describ es the work of the MIT/ANA Group, under the direction of David Clark; the App endixes list the publications and students supp orted by the pro ject. This researchwas supp orted by the Corp oration for National Research Initiatives. y The authors can b e reached at: MIT Lab for Computer Science, 545 Technology Square, Cambridge, MA 02139; Tel: 617 253-6005; Email: fddc,hhh,[email protected] 1 Section 1: TNS Group Activities 1 Intro duction The TNS group's testb ed activities included: the development of the VuNet, an ATM-framed lo cal distribution system; research on the design of host/network adapters; and the demonstration of network-based multimedia applications. Some of our achievements in the testb ed program include: the deployment of the VuNet infras- tructure encompassing 8 switches, 11 network-based video appliances, 11 host workstations and a suite of multimedia applications; demonstration of seamless DAN/LAN/WAN internetworking; the developmentofanumb er of di erent host/network adapters; and the investigation of ATM end-working and signaling issues. Along the waywe learned a numb er of lessons concerning: the distinction b etween cell switching and ATM layer functions; the role of memory in the design of host interfaces and end-working software; the striping of ATM transmission facilities; and the trac implications of computation-intensive multimedia applications. In the following subsections we describ e the research ob jectives, approach, exp erimental results and lessons learned by memb ers of the TNS group. 2 Research Ob jectives The TNS group's activities fo cused on the following subset of Aurora's research ob jectives [5]: The design and evaluation of ATM-framed lo cal distributions systems The design, development and evaluation of alternative host interfaces The integration of gigabit switching, transmission and multiplexing systems The demonstration and evaluation of new paradigms for distributed applications In accordance with MIT's p ortion of the Aurora StatementofWork, we also worked with other interested groups to: Develop sp eci cations for the ATM layer and to investigate ATM adaptation The following paragraphs describ e the relationship b etween these goals and the approach taken in our research. ATM-framed lo cal distribution Our work on lo cal distribution fo cussed on the VuNet, an ATM-based Desk Area Network. The VuNet, whichwas develop ed as part of the testb ed, was deployed in individual oces and lab- oratories at MIT and a VuNet no de was established at U. Penn. To facilitate VuNet / Sunshine integration, a VuNet no de was lo cated at Bellcore for a brief p erio d. Host Interfaces Within the testb ed as a whole, several areas of host interface researchwere investigated by the Aurora partners and taken together these provide a fairly go o d map of the design space. The MIT/TNS group investigated a p ortion of this design space, with particular emphasis on the adapter's p ointof 2 attachment, cost, and use of memory.We develop ed programmed I/O, DMA-based, and copro cessor- based adapters and collab orated with Bellcore on the design of the Osiris host interface. We also develop ed the Vidb oard, an ATM-based camera that is directly attached to the VuNet. Gigabit switching, transmission and multiplexing The MIT/TNS group investigated a number of internetworking and systems integration issues and demonstrated the seamless ATM-based internetworking of: the VuNet DAN, the AN2 LAN, and the Sunshine WAN. We also collab orated with Bellcore on the design of an ATM-based cell pro cessor for use in the p ort controllers of the Sunshine switch. Distributed Applications The VuSystem, a separately funded pro ject, is a programming system for the software-based pro cessing of audio and video data. Within the context of Aurora, we demonstrated the op eration of VuSystem applications over the VuNet / Aurora infrastructures. ATM and Adaptation Layer Issues MIT researchers help ed initiate the development of SEAL/AAL5, which has b een adopted for a wide range of packet-oriented services frame relay,IP, etc.. During the course of our research weinvestigated a numb er of issues related to ATM end-working and an application-oriented approach to signaling. 3 Approach The following sections provide details concerning the approach, design and implementation of key technologies develop ed within the pro ject. 3.1 Lo cal Distribution Systems - the VuNet A Desk-Area Network DAN, as illustrated in Figure 1, is a small lo cal system in which p eripherals, suchasmultimedia devices, are taken out of the workstation and connected directly to the network. Workstations access these devices over the network and co ordinate the movement of information streams among the di erent parts of the system. Aurora's DAN implementation is known as the VuNet and the Vidb oard, describ ed in section 3.3, is an example of a DAN-enabled p eripheral. The VuNet is a gigabit-p er-second desk/lo cal-area ATM network whichinterconnects general-purp ose workstations, network-based multimedia devices and bridges to other networks. The DAN Approach replaces the workstation's haphazard collection of p eripheral interfaces and connectors e.g. SCSI, VGA, EISA with a generic ATM-based connector that supp orts a heterogeneous range of p eriph- erals including cameras, displays, disks, etc. Weenvisage a vigorous market for such p eripherals whichwould b e able to op erate with any manufacturer's platform. VuNet p eripherals are highly programmable and are connected directly to the VuNet, allowing them to b e shared among all hosts, including hosts not lo cal to the p eripheral's desk area. With small networks, it is p ossible to rethink the ways certain network design issues are addressed. Many of these issues also arise in the design of Lo cal-Area Networks LANs, Metrop olitan-Area Networks MANs, and Wide-Area Networks WANs, however their characterization within the DAN environment is di erent than in the LAN or WAN. For example, small desk area networks need not b e designed for high utilization as trac aggregation is not a principal design ob jective. 3 Camera Display Cpu Memory Microphone VuNet Interconnect Disk Speaker Cpu Memory Net Link Figure 1: A Desk Area Network where devices are taken out of the workstation and attached directly to the network. The workstations co ordinate the ow of data from various devices on the network to other devices. Larger networks can provide ecient communications b ecause large numb ers of hosts share the communications medium. In a small working area environment, there is a smaller numb er of hosts, making it more dicult to dep end on statistics in sharing the aggregate bandwidth necessary for ecient op eration. The fact that bandwidth is less exp ensiveover the short distances involved suggests a VuNet design regime that leverages inexp ensive, lightly utilized bandwidth. Similarly, shared wide area comp onents, such as the line card serving a heavily multiplexed link, can b e relatively exp ensive. However, in a small desk area network, careful attention must b e paid to the cost p er end no de. Hence it b ecomes attractive to trade o functionality for cost in the non- multiplexed comp onents such as the end system switch p orts and interfaces. Simple, inexp ensive interfaces b ecome an imp ortant design ob jective. Within Aurora, b oth regions were explored. Bellcore's Sunshine e ort explored the wide area, and the VuNet explored the desk area. Akey goal motivating the design of the VuNet hardware was simplicity. Sophisticated network functions e.g. multi-cast, back-pressure, supp ort for ATM adaptation layers, service classes were pushed to the edge of the network and b ecame the resp onsibility of the clients. We b elieve that a lo cal environment such as the VuNet can b e e ectively served by a simple switch fabric having a limited numb er of access p orts and an internal sp eed that is greater than that of the clients. The remainder of this section describ es the VuNet design and the hardware that was built. The considerations that drove the design were: Software intensive philosophy: Wherever p ossible, the VuNet design favors software-based solu- tions that reduce the complexity of network hardware bymoving functionalityinto the software of the end no des. An imp ortant b ene t of this software-intensive approach is the ability to p ort the system to higher-p erformance workstations easily.Over the span of the Aurora pro ject, four di erent hardware platforms were used with twovarieties of host interfaces, for a factor of ten di erence in p erformance. Bursty trac: Since host pro cesses running within an op erating system generate network trac during their time slices, their generation of data is inherently bursty.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    53 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us