Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Eric C. Cooper is active.

Publication


Featured researches published by Eric C. Cooper.


IEEE Network | 1993

Designing a practical ATM LAN

E. Biagioni; Eric C. Cooper; Robert D. Sansom

The adaptor cards and driver software for workstations and local asynchronous transfer mode (ATM) switches and switch control software used in an ATM local area network (LAN) system are discussed. It is shown that the ATM hardware and software components together provide services that are essential for ATM to be considered a realistic alternative to current shared-media LANs. These services include: completely transparent support for the TCP/IP protocol suite, an application programming interface for full access to the underlying ATM capabilities, support for AAL5, AAL3/4, and the null AAL, both connection-oriented and connectionless service, dynamic connection establishment or switched virtual circuits, resource reservation of guaranteed bandwidth and quality of service, full-bandwidth multicast and broadcast, virtual path and channel routing among multiple switches, automatic configuration and failure recovery, dynamic address assignment and internetwork address resolution, and network management via the simple network management protocol (SNMP).<<ETX>>


acm special interest group on data communication | 1990

Protocol implementation on the Nectar Communication Processor

Eric C. Cooper; Peter Steenkiste; Robert D. Sansom; Brian Zill

We have built a high-speed local-area network called Nectar that uses programmable communication processors as host interfaces. In contrast to most protocol engines, our communication processors have a flexible runtime system that supports multiple transport protocols as well as application-specific activities. In particular, we have implemented the TCP/IP protocol suite and Nectar-specific communication protocols on the communication processor. The Nectar network currently has 25 hosts and has been in use for over a year. The flexibility of our communication processor design does not compromise its performance. The latency of a remote procedure call between application tasks executing on two Nectar hosts is less than 500 μsec. The same tasks can obtain a throughput of 28 Mbit/sec using either TCP/IP or Nectar-specific transport protocols. This throughput is limited by the VME bus that connects a host and its communication processor. Application tasks executing on two communication processors can obtain 90 Mbit/sec of the possible 100 Mbit/sec physical bandwidth using Nectar-specific transport protocols.


local computer networks | 1991

Host interface design for ATM LANs

Eric C. Cooper; Onat Menzilcioglu; Robert D. Sansom; Francois J. Bitz

ATM (asynchronous transfer mode) is an international telecommunications standard designed for broadband integrated services; it is also well-suited for use within local-area networks. ATM LANs can provide the networking support needed for multimedia communication at rates of 100 Mbits/sec and higher. The authors first analyze the protocol processing required to handle ATM communication. Based on this analysis, they then discuss the architectural issues in the design of host interfaces for ATM local-area networks. In particular, they conclude that a simple host interface, which leaves most of the ATM protocol processing to be done by the host computer, supports good performance for data communication (around 100 Mbits/sec). However, to support real-time video and audio communication, the ATM interface should include an embedded processor.<<ETX>>


conference on high performance computing (supercomputing) | 1991

Network-based multicomputers: an emerging parallel architecture

H. T. Kung; Robert D. Sansom; Steven Schlick; Peter Steenkiste; Matthieu Arnould; Francois J. Bitz; Fred Christianson; Eric C. Cooper; Onat Menzilcioglu; Denise Ombres; Brian Zill

No abstract available


international conference on distributed computing systems | 1990

Programming language support for multicast communication in distributed systems

Eric C. Cooper

A spectrum of abstractions for multicast communications is introduced in increasing order of both desirability and semantic level: functional mapping, iterators, and streams. Examples of distributed algorithms from the literature are used to illustrate the expressive power of each mechanism. Streams, in particular, provide first-class status for multicast communication in progress and can be implemented efficiently in typical multicast communication architectures. Related work and the criteria for multicast support are discussed. The layers of a typical distributed system that are relevant to language support for multicast communication are discussed.<<ETX>>


acm sigops european workshop | 1990

Programming language support for replication in fault-tolerant distributed systems

Eric C. Cooper

Replication is the primary means of achieving high availability in fault-tolerant distributed systems. Multicast or group communication is a useful tool for expressing replicated algorithms and constructing highly available systems. But programming language support for replication and group communication is uncommon.This position paper discusses three language constructs---functional mapping, iterators, and streams---that can be used for replicated communication at the programming language level. These mechanisms are evaluated using a set of essential and desirable properties.


Archive | 1994

ATM cell interface and method for dispatching an ATM cell

Francois J. Bitz; Onat Menzilcioglu; Eric C. Cooper; Robert D. Sansom


Archive | 1990

Adding threads to Standard ML

Eric C. Cooper; J. Gregory Morrisett


Archive | 1990

Adding threads to standard ml technical report cmu-cs-90-186

Eric C. Cooper; J. Gregory Morrisett


Archive | 1992

Communication network based on ATM for general purpose computers

Onat Menzilcioglu; Eric C. Cooper; Robert D. Sansom; Francois J. Bitz

Collaboration


Dive into the Eric C. Cooper's collaboration.

Top Co-Authors

Avatar

Robert D. Sansom

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Francois J. Bitz

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Onat Menzilcioglu

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Brian Zill

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Peter Steenkiste

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Denise Ombres

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Ellen H. Siegel

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Fred Christianson

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge