Carl A. Sunshine

dblp:09/6115 · DBLP profile ↗
← Back
19ranked-venue papers
11as first author
0since 2021 · last 1995
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 16 · 9 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
8 papers
Internet architecture and protocols · 60% Network management and operations · 30% Routing and switching · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 50% Interconnection networks and networks-on-chip · 50%
Theoretical computer science
1 paper
Logic in computer science · 100%

Topics — the 17 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols
network interconnection
0.031990
Network Interconnection and Gateways · IEEE J. Sel. Areas Commun. 1990
Alternatives for interconnection of public packet switching data networks · SIGCOMM 1979
Interconnection of broadband local area networks · SIGCOMM 1983
Internet architecture and protocols › network interconnection
gateway
0.011990
Network Interconnection and Gateways · IEEE J. Sel. Areas Commun. 1990
Network management and operations
protocol verification
0.021982
Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models · IEEE Trans. Software Eng. 1982
Formal Methods in Communication Protocol Design · IEEE Trans. Commun. 1980
Internet architecture and protocols › local area network
broadband LAN
0.011985
Broad-Band Personal Computer LAN's · IEEE J. Sel. Areas Commun. 1985
Internet architecture and protocols
local area network
0.011985
Broad-Band Personal Computer LAN's · IEEE J. Sel. Areas Commun. 1985
Routing and switching › routing protocol
route discovery
0.011983
Interconnection of broadband local area networks · SIGCOMM 1983
Internet architecture and protocols
protocol specification
0.021982
Formal Methods in Communication Protocol Design · IEEE Trans. Commun. 1980
Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models · IEEE Trans. Software Eng. 1982
Network management and operations
network verification
0.011982
Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models · IEEE Trans. Software Eng. 1982
Logic in computer science
specification and verification
0.011982
Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models · IEEE Trans. Software Eng. 1982
Distributed systems
fault tolerance
0.011990
A Platform for Heterogeneous Interconnection Network Management · IEEE J. Sel. Areas Commun. 1990
Interconnection networks and networks-on-chip
network reliability
0.011990
A Platform for Heterogeneous Interconnection Network Management · IEEE J. Sel. Areas Commun. 1990
Internet architecture and protocols › network interconnection
public data network interconnection
0.011979
Alternatives for interconnection of public packet switching data networks · SIGCOMM 1979
Network performance modeling
protocol performance analysis
0.011977
Efficiency of Interprocess Communication Protocols for Computer Networks · IEEE Trans. Commun. 1977
Transport protocols and congestion control
transport protocols
0.011977
Efficiency of Interprocess Communication Protocols for Computer Networks · IEEE Trans. Commun. 1977
Internet architecture and protocols › network interconnection
LAN interconnection
0.011983
Interconnection of broadband local area networks · SIGCOMM 1983
Program analysis
symbolic execution
0.011980
Formal Methods in Communication Protocol Design · IEEE Trans. Commun. 1980
Internet architecture and protocols
protocol design
0.011977
Efficiency of Interprocess Communication Protocols for Computer Networks · IEEE Trans. Commun. 1977

Methods — techniques the papers use, named apart from their topics

state transition model · 0.0theorem proving · 0.0design rules · 0.0controlled flooding · 0.0queueing model · 0.0performance modeling · 0.0
YearPublicationVenuePosition
1995 Decentralizing control and intelligence in network management
Kraig Meyer, Michael Erlinger, Joseph Betser, Carl A. Sunshine, Germán S. Goldszmidt, Yechiam Yemini
Integrated Network Management4
1993 An Architecture Driven Comparison of Network Management Systems
Kraig Meyer, Joseph Betser, Eric Negaard, Dennis Persinger, Steven Wang, Robert Maltese, Carl A. Sunshine
Integrated Network Management7
1990 Network Interconnection and Gateways
Carl A. Sunshine
IEEE J. Sel. Areas Commun.1
1990 A Platform for Heterogeneous Interconnection Network Management
abstract
A comprehensive network management function built into the interconnection network provides a means of meeting user needs of fault tolerance, performance, accounting, and security. However, meeting these needs on a heterogeneous interconnection network is several levels more complex than on a homogeneous network because of the existence of multiple protocol stacks for communication. An architecture that will solve this problem by analyzing the heterogeneous interconnection network as a single entity is proposed. The authors present the design issues evaluated in choosing this approach and establish the need for the various components in this architecture. An overview is presented of each of the components, and their place in the architecture is pointed out.>
Unnikrishnan S. Warrier, Carl A. Sunshine
IEEE J. Sel. Areas Commun.2
1985 Broad-Band Personal Computer LAN's
abstract
Broad-band technology provides several advantages for personal computer local area networks (PC LAN's) including mature readily available transmission technology, large total bandwidth, support for multiple services, and cost-effective expansion from very small to very large systems. This paper presents an overview of basic broad-band technology, hardware, software, and protocols needed for PC LAN's. Gateways and network management are also considered. Recent PC LAN products are compared, with a more detailed case study of the PC LAN developed by IBM and Sytek.
Carl A. Sunshine, Gregory Ennis
IEEE J. Sel. Areas Commun.1
1983 Interconnection of broadband local area networks
abstract
Interconnection of multiple broadband local area networks to form an integrated packet transport system presents several challenges. To take full advantage of broadband systems, assignment of nodes to channels must be dynamic, leading to the use of a flat address space. Combined with the desire to avoid reliance on a central server or complex routing in packet forwarders, this addressing scheme leads to adoption of a controlled flooding technique to “discover” the best path to a destination node. This discovery procedure sets up a path through internetwork forwarders for use by subsequent packets to the same destination. This paper describes the design and implementation of such a technique in Sytek's LocalNet(TM) systems along with several refinements which increase performance and keep the worst case load for route discovery below a few percent of network capacity.
Carl A. Sunshine, D. Kaufman, Gregory Ennis, K. Biba
SIGCOMM1
1983 Correction to "Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models"
Carl A. Sunshine, David H. Thompson, Roddy W. Erickson, Susan L. Gerhart, Daniel Schwabe 0001
IEEE Trans. Software Eng.1
1982 Protocol Specification, Testing and Verification - Guest Editorial
Carl A. Sunshine
Comput. Networks1
1982 Guest Editorial: Protocol Specification, Testing, and Verification
Carl A. Sunshine
IEEE Trans. Commun.1
1982 Specification and Verification of Communication Protocols in AFFIRM Using State Transition Models
abstract
It is becoming increasingly important that communication protocols be formally specified and verified. This paper describes a particular approach–the state transition model–using a collection of mechanically supported specification and verification tools incorporated in a running system called AFFIRM. Although developed for the specification of abstract data types and the verification of their properties, the formalism embodied in AFFIRM can also express the concepts underlying state transition machines. Such models easily express most of the events occurring in protocol systems, including those of the users, their agent processes, and the communication channels. The paper reviews the basic concepts of state transition models and the AFFIRM formalism and methodology and describes their union. A detailed example, the alternating bit protocol, illustrates varous properties of interest for specification and verification. Other examples explored using this formalism are briefly described and the accumulated experience is discussed.
Carl A. Sunshine, David H. Thompson, Roddy W. Erickson, Susan L. Gerhart, Daniel Schwabe 0001
IEEE Trans. Software Eng.1
1981 The ARPA Internet Protocol
Jon Postel, Carl A. Sunshine, Danny Cohen
Comput. Networks2
1981 Network Structures for Distributed Situation Assessment
abstract
A new approach to situation assessment is an automated distributed sensor network (DSN) consisting of many "intelligent" sensor devices that can pool their knowledge to achieve an accurate overall assessment of a situation. Laboratory experiments were conducted to investigate potential DSN organizations and to ascertain some general design principles. These experiments have been performed with a network of "sensor nodes," each of whom sees only a small portion of the entire environment and attempts to identify the environmental mobile entities as quickly as possible. To do this, they must cooperatively communicate their hypotheses and data, using a limited number of messages. Two general DSN organizations were tested. The first was hierarchical. The second was an "anarchic committee" whose nodes could each send messages to one, some, or all other nodes. The performance of the committee organization consistently surpassed the hierarchical one. This lent support to the contention that DSN architectures need to emphasize cooperative aspects of problem-solving. A machine-based simulation of such a network that achieved performance levels comparable to that of the human committee DSN organization was also constructed and tested. Because most situation assessment communications concern hypothesis updating and revision, minimizing communication requirements through the concept of active "hypothesis processes," which are responsible for predicting their own evolution over time, is suggested.
Robert B. Wesson, Frederick Hayes-Roth, John Burge, Cathleen Stasz, Carl A. Sunshine
IEEE Trans. Syst. Man Cybern.5
1980 Formal Methods in Communication Protocol Design
abstract
While early protocol design efforts had to rely largely on seat-of-the-pants methods, a variety of more rigorous techniques have been developed recently. This paper surveys the formal methods being applied to the problems of protocol specification, verification, and implementation. In the specification area, both the service that a protocol layer provides to its users and the internal operations of the entities that compose the layer must be defined. Verification then consists of a demonstration that the layer will meet its service specification and that each of the components is correctly implemented. Formal methods for accomplishing these tasks are discussed, including state transition models, program verification, symbolic execution, and design rules.
Gregor von Bochmann, Carl A. Sunshine
IEEE Trans. Commun.2
1979 Alternatives for interconnection of public packet switching data networks
abstract
CCITT has proposed Recommendation X.75 as a technique for interconnecting public data networks in a standard way. However, this is not the only or necessarily the best approach. This paper focuses on two major factors in determining the merits of different network interconnection approaches, and compares the X.75 approach to a few alternatives in each of these areas.
Vic DiCiccio, Carl A. Sunshine, James A. Field, Eric G. Manning
SIGCOMM2
1979 Issues in International Public Data Networking
Gary R. Grossman, Andrew J. Hinchley, Carl A. Sunshine
Comput. Networks3
1978 Survey of Protocol Definition and Verification Techniques
Carl A. Sunshine
Comput. Networks1
1978 Connection Management in Transport Protocols
Carl A. Sunshine, Yogen K. Dalal
Comput. Networks1
1977 Interconnection of Computer Networks
Carl A. Sunshine
Comput. Networks1
1977 Efficiency of Interprocess Communication Protocols for Computer Networks
abstract
Reliable and efficient communication in computer networks requires specialized communication protocols. Previous research has emphasized system performance at lower levels, within the communication network itself, while this work considers the efficiency of protocols for communication between processes in the host computers attached to a computer network. Throughput and delay are chosen as the primary performance measures. Network transmission characteristics, protocol parameters, and process behavior all interact in determining the efficiency of communication between remote processes. Models are developed to determine the impact of protocol parameters such as retransmission interval, window size, buffer allocation, packet size, and acknowledgment strategy on protocol performance. Several graphs showing quantitative performance results for representative situations are included.
Carl A. Sunshine
IEEE Trans. Commun.1