Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Inder S. Gopal

dblp:19/3702 · DBLP profile ↗
← Back
42ranked-venue papers
19as first author
0since 2021 · last 1999
—ORCID · none

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

Computer networks · 33 · 16 first-authorSystems, architecture and hardware · 4 · 2 first-authorTheory of computation · 4 · 1 first-authorSecurity and privacy · 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
27 papers
Internet architecture and protocols · 32% Transport protocols and congestion control · 18% Routing and switching · 11%
Computer architecture, parallel and distributed computing, and storage systems
12 papers
Distributed systems · 61% Interconnection networks and networks-on-chip · 10% Electronic design automation · 10%
Theoretical computer science
6 papers
Distributed computing theory · 68% Mathematical optimization · 19% Algorithms and data structures · 12%
Network and information security
3 papers
Authentication and access control · 39% Network security · 31% Cryptographic protocols and secure computation · 30%

Topics — the 30 heaviest of 74, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wireless networking › broadcast
broadcast protocol
0.021999
Fast broadcast in high-speed networks · IEEE/ACM Trans. Netw. 1999
Hardware Flooding (preliminary version) · SIGCOMM 1991
Network management and operations › network control
network control architecture
0.021995
A distributed control architecture of high-speed networks · IEEE Trans. Commun. 1995
Distributed Control for PARIS · PODC 1990
Routing and switching
packet switching
0.021995
A distributed control architecture of high-speed networks · IEEE Trans. Commun. 1995
Real-time packet switching: a performance analysis · IEEE J. Sel. Areas Commun. 1988
Authentication and access control › authentication
authentication protocols
0.021993
Systematic Design of a Family of Attack-Resistant Authentication Protocols · IEEE J. Sel. Areas Commun. 1993
Systematic Design of Two-Party Authentication Protocols · CRYPTO 1991
Transport protocols and congestion control › connection management
connection establishment
0.021993
Connection establishment in high-speed networks · IEEE/ACM Trans. Netw. 1993
Fast Connection Establishment in High Speed Networks · SIGCOMM 1990
Vehicular, aerial and satellite networks
satellite communication
0.041991
Incremental time-slot assignment in SS/TDMA satellite systems · IEEE Trans. Commun. 1991
Minimizing the Number of Switchings in an SS/TDMA System · IEEE Trans. Commun. 1985
Scheduling in Multibeam Satellites with Interfering Zones · IEEE Trans. Commun. 1983
Internet architecture and protocols
link-layer protocols
0.021994
Multicasting to multiple groups over broadcast channels · IEEE Trans. Commun. 1994
Point-To-Multipoint Communication Over Broadcast Links · IEEE Trans. Commun. 1984
Internet architecture and protocols › distributed control
distributed network control
0.011995
A distributed control architecture of high-speed networks · IEEE Trans. Commun. 1995
Routing and switching › packet switching
high-speed packet switching
0.011995
A distributed control architecture of high-speed networks · IEEE Trans. Commun. 1995
Distributed computing theory
distributed algorithms
0.011995
New models and algorithms for future networks · IEEE Trans. Inf. Theory 1995
Distributed computing theory
leader election
0.011995
New models and algorithms for future networks · IEEE Trans. Inf. Theory 1995
Distributed computing theory › distributed complexity
time and message complexity
0.011995
New models and algorithms for future networks · IEEE Trans. Inf. Theory 1995
Mathematical optimization
combinatorial optimization
0.041991
Incremental time-slot assignment in SS/TDMA satellite systems · IEEE Trans. Commun. 1991
Optimal Wiring of Movable Terminals · IEEE Trans. Computers 1983
Minimizing the Number of Switchings in an SS/TDMA System · IEEE Trans. Commun. 1985
Internet architecture and protocols › multicast
multicast protocols
0.011994
Multicasting to multiple groups over broadcast channels · IEEE Trans. Commun. 1994
Content delivery and video streaming
multimedia transmission
0.011994
Multimedia Networking: Applications and Challenges · PODC 1994
Internet architecture and protocols › resource reservation
bandwidth reservation
0.011993
Connection establishment in high-speed networks · IEEE/ACM Trans. Netw. 1993
Transport protocols and congestion control
connection management
0.011993
Connection establishment in high-speed networks · IEEE/ACM Trans. Netw. 1993
Transport protocols and congestion control › rate control
input rate regulation
0.011993
Congestion control through input rate regulation · IEEE Trans. Commun. 1993
Content delivery and video streaming
traffic smoothing
0.011993
Congestion control through input rate regulation · IEEE Trans. Commun. 1993
Network security
attack resilience
0.011993
Systematic Design of a Family of Attack-Resistant Authentication Protocols · IEEE J. Sel. Areas Commun. 1993
Transport protocols and congestion control › error control
automatic repeat request
0.021990
Improving ARQ Protocol Performance By Multiple FIFO Buffers · INFOCOM 1990
Point-To-Multipoint Communication Over Broadcast Links · IEEE Trans. Commun. 1984
Transport protocols and congestion control › error control › automatic repeat request
go-back-n
0.021990
Improving ARQ Protocol Performance By Multiple FIFO Buffers · INFOCOM 1990
Point-To-Multipoint Communication Over Broadcast Links · IEEE Trans. Commun. 1984
Network optimization and economics
resource allocation
0.021992
Call Preemption in Communication Networks · INFOCOM 1992
An Optimal Switching Algorithm for Multibeam Satellite Systems with Variable Bandwidth Beams · IEEE Trans. Commun. 1982
Internet architecture and protocols
ATM networks
0.011992
Network Transparency: The plaNET Approach · INFOCOM 1992
Cellular and mobile networks
call admission control
0.011992
Call Preemption in Communication Networks · INFOCOM 1992
Internet architecture and protocols › high-speed networks
gigabit networking
0.011992
An Overview of the AURORA Gigabit Testbed · INFOCOM 1992
Network management and operations
network resource management
0.011992
Call Preemption in Communication Networks · INFOCOM 1992
Internet of things and sensor networks › wireless sensor network
testbed
0.011992
An Overview of the AURORA Gigabit Testbed · INFOCOM 1992
Transport protocols and congestion control › transport protocols
transport mechanisms
0.011992
Network Transparency: The plaNET Approach · INFOCOM 1992
Internet architecture and protocols
distributed control
0.021990
Distributed Control for PARIS · PODC 1990
Directories for networks with casually connected users · INFOCOM 1988

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

protocol design · 0.0simulation · 0.0hardware-assisted packet handling · 0.0queueing analysis · 0.0synchronization algorithm · 0.0distributed algorithm design · 0.0cryptographic protocol design · 0.0performance analysis · 0.0security analysis · 0.0protocol design methodology · 0.0poisson arrival analysis · 0.0departure process characterization · 0.0online algorithm · 0.0heuristics · 0.0competitive analysis · 0.0hardware switching functions · 0.0hardware-based forwarding · 0.0distributed algorithm · 0.0
YearPublicationVenuePosition
1999 Fast broadcast in high-speed networks
abstract
Traditional broadcast protocols are inappropriate for the high-speed networks of the future. Such protocols are limited by the speed of software processing, which becomes a bottleneck as network speeds increase. This paper presents broadcast protocols that are appropriate for high-speed networks, and are tolerant of failures involving the loss of messages. The protocols are based primarily on the simple hardware functions present in a high-speed network node. This leads to message delivery at hardware speeds. In the unlikely event of a failure, software intervention is required to guarantee the timely termination of the protocol; however, this software processing does not interfere with message delivery.
Ajei S. Gopal, Inder S. Gopal, Shay Kutten
IEEE/ACM Trans. Netw.2
1995 ARQ Protocols for High Speed Hardware Implementation
Inder S. Gopal, Raphael Rom
Comput. Networks ISDN Syst.1
1995 A distributed control architecture of high-speed networks
abstract
A control architecture for a high-speed packet-switched network is described. The architecture was designed and implemented as part of the PARIS (subsequently plaNET and BBNS) networking project at IBM. This high bandwidth network for integrated communication (data, voice, video) is currently operational as a laboratory prototype. It will also be deployed within the AURORA Testbed that is part of the NSF/DARPA gigabit networking program. The high bandwidth dictates the need for specialized hardware to support faster packet handling for both point-to-point and multicast connections. A faster and more efficient network control is also required in order to support the increased number of connections and their changing requirements with time. The new network control architecture presented exploits specialized hardware, thereby enabling tasks to be performed faster and with less computation overhead. In particular, since control information can be distributed quickly using hardware packet handling mechanisms, decisions can be made based upon more complete and accurate information. In some respects, this has the effect of having the benefits of centralized control (e.g., easier bandwidth resource allocation to connections), while retaining the fault tolerance and scalability of a distributed architecture.>
Israel Cidon, Inder S. Gopal, Marc A. Kaplan, Shay Kutten
IEEE Trans. Commun.2
1995 New models and algorithms for future networks
abstract
In future networks, transmission and switching capacity will dominate processing capacity. The authors investigate the way in which distributed algorithms should be changed in order to operate efficiently in this new environment. They introduce a class of new models for distributed algorithms which make explicit the difference between switching and processing. Based on these new models they define new message and time complexity measures which, they believe, capture the costs in many high-speed networks more accurately then traditional measures. In order to explore the consequences of the new models, they examine three problems in distributed computation. For the problem of maintaining network topology they devise a broadcast algorithm which takes O(n) messages and O(log n) time for a single broadcast in the new measure. For the problem of leader election they present a simple algorithm that uses O(n) messages and O(n) time. The third problem, distributed computation of a "globally sensitive" function, demonstrates some important features and tradeoffs in the new models and emphasizes and differences with the traditional network model. The results of the present paper influenced later research, as well as the design of IBM Networking Broadband Services (NBBS).>
Israel Cidon, Inder S. Gopal, Shay Kutten
IEEE Trans. Inf. Theory2
1995 The KryptoKnight family of light-weight protocols for authentication and key distribution
abstract
An essential function for achieving security in computer networks is reliable authentication of communicating parties and network components. Such authentication typically relies on exchanges of cryptographic messages between the involved parties, which in turn implies that these parties be able to acquire shared secret keys or certified public keys. Provision of authentication and key distribution functions in the primitive and resource-constrained environments of low-function networking mechanisms, portable, or wireless devices presents challenges in terms of resource usage, system management, ease of use, efficiency, and flexibility that are beyond the capabilities of previous designs such as Kerberos or X.509. This paper presents a family of light-weight authentication and key distribution protocols suitable for use in the low layers of network architectures. All the protocols are built around a common two-way authentication protocol. The paper argues that key distribution may require substantially different approaches in different network environments and shows that the proposed family of protocols offers a flexible palette of compatible solutions addressing many different networking scenarios. The mechanisms are minimal in cryptographic processing and message size, yet they are strong enough to meet the needs of secure key distribution for network entity authentication. The protocols presented have been implemented as part of comprehensive security subsystem prototype called KryptoKnight.>
Ray Bird, Inder S. Gopal, Amir Herzberg, Philippe A. Janson, Shay Kutten, Refik Molva, Moti Yung
IEEE/ACM Trans. Netw.2
1994 Multimedia Networking: Applications and Challenges
abstract
Article Free Access Share on Multimedia networking: applications and challenges Author: Inder Gopal IBM T. J. Watson Research Center, Yorktown Heights, NY IBM T. J. Watson Research Center, Yorktown Heights, NYView Profile Authors Info & Claims PODC '94: Proceedings of the thirteenth annual ACM symposium on Principles of distributed computingAugust 1994 Pages 9–12https://doi.org/10.1145/197917.197934Published:14 August 1994Publication History 1citation449DownloadsMetricsTotal Citations1Total Downloads449Last 12 Months52Last 6 weeks5 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Inder S. Gopal
PODC1
1994 Fault tolerant queries in computer networks
abstract
In computer networks with decentralized control, it is necessary to provide a distributed query mechanism, whereby a node can dynamically discover the location of a remote resource. The authors propose a query mechanism based on flooding with feedback, which uses no more than two messages over any link. They examine the fault tolerant aspects of this distributed query mechanism, operating in a network where links and nodes may fail and show that, under certain conditions, the resource is indeed found. They then construct enhancements to this mechanism, where the conditions under which the resource is found are substantially relaxed, at the cost of some increase in message complexity.>
Alan E. Baratz, Inder S. Gopal, Adrian Segall
IEEE Trans. Commun.2
1994 Multicasting to multiple groups over broadcast channels
abstract
Multicasting is a communication mode in which a given source communicates with a subset of the entire network user population. Previous work in this area concentrated on the multicast problem of a single source that always communicates with the same destination group. In this paper we investigate a more natural case of multicast communication where a single source communicates with several different destination groups. Specially, we focus on the design and analysis of multicast data link protocols for this environment. Straightforward implementations of such protocols are inappropriate in the case of a large destination population, as a source will have to store a large amount of state information even if it maintains only a single variable per destination. In most typical applications, though. The total destination population is large, the number of destinations that any given source is in conversation with, is typically small. We propose a framework for adapting protocols so that memory requirement does not grow with the total destination population but depends upon the number of destinations actually in communication with the source. The savings in memory are achieved by slightly increasing the amount of communication. We address the performance of such a protocol in an environment of a broadcast channel. We analyze several strategies and control techniques and demonstrate the tradeoff between throughput and the amount of memory.>
Inder S. Gopal, Raphael Rom
IEEE Trans. Commun.1
1994 Network transparency the plaNET approach
abstract
Fast packet-switching has been chosen as the basis for future high speed, "universal" networks. The successful deployment of such networks will clearly depend on a wide range of factors such as cost and technology, but the authors believe that foremost among all is how well they will support existing and future applications. Emphasizing an application oriented perspective is one of the main motivation of the paper. The authors denote by "transparency" the ability of a network to transport application information while altering or manipulating it as little as possible, and believe it will be key to the acceptance of high-speed networks. While the concept is clearly not new, they articulate the need for it and illustrate its feasibility and the advantages it affords through the example of the plaNET network. In particular, they argue that a "transparent" data transfer mechanism can be provided that is both compatible with current standard proposals such as ATM and frame relay, and offers applications the choice of the data transfer mode that best meet their needs. A number of examples are used to illustrate these claims.>
Inder S. Gopal, Roch Guérin
IEEE/ACM Trans. Netw.1
1993 The AURORA Gigabit Testbed
David D. Clark, Bruce S. Davie, David J. Farber, Inder S. Gopal, Bharath K. Kadaba, W. David Sincoskie, Jonathan M. Smith, David L. Tennenhouse
Comput. Networks ISDN Syst.4
1993 Systematic Design of a Family of Attack-Resistant Authentication Protocols
abstract
Most existing designs for two-way cryptographic authentication protocols suffer from one or more limitations. Among other things, they require synchronization of local clocks, they are subject to export restrictions because of the way they use cryptographic functions, and they are not amenable to use in lower layers of network protocols because of the size and complexity of messages they use. Designing suitable cryptographic protocols that cater to large and dynamic network communities but do not suffer from these problems presents substantial problems. It is shown how a few simple protocols, including one proposed by ISO, can easily be broken, and properties that authentication protocols should exhibit are derived. A methodology for systematically building and testing the security of a family of cryptographic two-way authentication protocols that are as simple as possible yet resistant to a wide class of attacks, efficient, easy to implement and use, and amenable to many different networking environments is described. Examples of protocols of that family that presents various advantages in specific distributed system scenarios are discussed.>
Ray Bird, Inder S. Gopal, Amir Herzberg, Philippe A. Janson, Shay Kutten, Refik Molva, Moti Yung
IEEE J. Sel. Areas Commun.2
1993 Congestion control through input rate regulation
abstract
An approach to congestion control based on open-loop regulation of the input is investigated. The input rate regulation schemes are studied from the viewpoint of their smoothing and regulating effects on the incoming traffic. The smoothing effect is characterized by the variance of the interdeparture time of the packet departure process from the input rate regulation mechanism. Under the assumption of Poisson arrivals the characteristics of this departure process are explicitly derived in terms of the particular scheme's parameters, and the tradeoff between the smoothness of the departure process and packet waiting time is studied. Results for both finite- and infinite-buffer pool sizes are presented.>
Moshe Sidi, Wen-Zu Liu, Israel Cidon, Inder S. Gopal
IEEE Trans. Commun.4
1993 Connection establishment in high-speed networks
abstract
Protocols for establishing, maintaining, and terminating connections in packet-switched networks have been studied, and numerous standards have been developed to address this problem. The authors reexamine connection establishment in the context of a high-speed packet network, introduce a protocol for connection establishment/takedown that is appropriate for such a network, and explain its advantages over previously proposed protocols. The main features of the proposed protocol are: fast bandwidth reservation in order to avoid as much as possible reservation conflicts, guaranteed release of the reserved bandwidth even under modal and link failures, and soft recovery from processor failures, which allows the maintenance of existing connections under processor failure provided the switch and links do not fail. The underlying model that is used is the PARIS/plaNET network, but the protocol can be adapted to other fast packet networking architectures as well.>
Israel Cidon, Inder S. Gopal, Adrian Segall
IEEE/ACM Trans. Netw.2
1992 An Overview of the AURORA Gigabit Testbed
abstract
AURORA is one of five US testbeds charged with exploring applications of, and technologies necessary for, networks operating at gigabit per second or higher bandwidths. The authors provide an overview of the goals and methodologies employed in AURORA and report preliminary results from the first year of research. AURORA is an experiment in collaboration, where government support has spurred interaction among centers of excellence in industry, academia, and government. The emphasis of the AURORA testbed is research into the supporting technologies for gigabit networking. The targets include new software architectures, network abstractions, hardware technologies, and applications. The AURORA testbed will provide a platform in which researchers can explore business and scientific applications of gigabit networks, while evolving the network architecture to meet the needs of these emerging applications.>
David D. Clark, David L. Tennenhouse, David J. Farber, Jonathan M. Smith, Bruce S. Davie, W. David Sincoskie, Inder S. Gopal, Bharath K. Kadaba
INFOCOM7
1992 Call Preemption in Communication Networks
abstract
The authors address the problem of preempting ongoing calls in a communication network in order to accommodate new calls. They investigate some problems that relate to making the best decision on which (if any) call to preempt. It is shown that versions of the problem are computationally intractable, and simple and efficient heuristics to approximate the optimal strategy are provided. The authors study the problem from the online perspective, and characterize what can be done under different circumstances.>
Juan A. Garay 0001, Inder S. Gopal
INFOCOM2
1992 Network Transparency: The plaNET Approach
abstract
Asynchronous transfer mode (ATM) is being suggested as the basis for future high speed, universal networks. A key requirement for future ATM networks will be transparency, i.e. for the network to alter or manipulate the user information as little as possible. A transparent transport mechanism, plaNET, based on extensions of the current ATM standard and IBM's earlier PARIS technology, is proposed. It is shown how plaNET can satisfy the universal transport requirement of ATM, while avoiding some demonstrated deficiencies. In fact, plaNET could be viewed as an enhanced version of ATM that may be more suitable for the late 1990s than the current standard.>
Inder S. Gopal, Roch Guérin
INFOCOM1
1991 Systematic Design of Two-Party Authentication Protocols
Ray Bird, Inder S. Gopal, Amir Herzberg, Philippe A. Janson, Shay Kutten, Refik Molva, Moti Yung
CRYPTO2
1991 Hardware Flooding (preliminary version)
abstract
a software search is required to determine whether or not to forward the message.With increasing network speed, this search becomes a bottleneck.There are two approaches to overcoming this bottleneck.The first approach is to implement the search described above directly in very high speed hardware; unfortunately, such a solution may not be cost-effective.The second approach, the one we have chosen, is to devise a new broadcast protocol that does not require such a search.This paper presents a ~asf distributed broadcast protocol for a high speed, arbitrary topology, point-to-point network.The protocol uses simple hardware switching functions to perform a,
Ajei S. Gopal, Inder S. Gopal, Shay Kutten
SIGCOMM2
1991 Incremental time-slot assignment in SS/TDMA satellite systems
abstract
The heterogeneous traffic in this environment can be categorized into a rapidly changing type composed of packet switched data traffic and a relatively static type composed of circuit switched voice traffic. From the time-slot assignment viewpoint, the problem is to construct an efficient TDMA frame that permits the static voice traffic to be transmitted and, then, on a frame-by-frame basis to attempt to insert the data packets into the slots that are unused by the voice traffic. It is proved that the problem is NP-complete, even for very simple traffic configurations. Several suboptimal fast heuristic algorithms are presented and empirically compared by experiments on randomly generated traffic patterns. The experiments reveal that, on the average, the algorithms give close to the optimal performance.>
Maurizio A. Bonuccelli, Inder S. Gopal, Chak-Kuen Wong
IEEE Trans. Commun.2
1990 Broadcast in Fast Networks
abstract
The current trend in network technology is to implement as much of the switching function as possible directly in specialized high-speed hardware. A broadcast algorithm for such a network that is tolerant of failures in the form of message loss is presented. The model used is based on the one introduced by Cidon et al. (see Proc. of Seventh Annual ACM Symp. on Principles of Distributed Comput., Toronto, Canada. P.75-89, 1988); the hardware functions assumed are simple enough to be implemented in high-speed logic. The basic idea is to forward broadcast messages directly in hardware, thereby avoiding software-introduced delays. Software intervention (possible only after the broadcasted message has already been forwarded) is required only to ensure termination in case of failures. With high probability, the broadcast will terminate in time O(n tau /sub max/), where n is the number of nodes and tau /sub max/ is an upper bound on (variable) message delivery time across a link.>
Ajei S. Gopal, Inder S. Gopal, Shay Kutten
INFOCOM2
1990 Improving ARQ Protocol Performance By Multiple FIFO Buffers
abstract
A family of automatic repeat request (ARQ) protocols that can be implemented through relatively simple hardware (one or more first in, first out, or FIFO, buffers and some limited state information) is considered. With a single FIFO buffer, the protocol is identical to a regular go-back-N. By increasing the number of FIFO buffers, a full selective repeat can be reached. The main result is to show that, for typical error rates, performance close to selective repeat can be obtained with two or three FIFO buffers. The family of protocols is described in detail, and the throughput is analyzed. For the two-buffer case, a closed-form solution is obtained, while for other cases, simulation results are given.>
Inder S. Gopal, Raphael Rom
INFOCOM1
1990 Distributed Control for PARIS
abstract
IntroductionWe describe the control protocols of the PARIS experimental network.This high bandwidth network for integrated communication (data, voice, video) ia currently operational as a laboratory prototype.It will also be deployed within the AURORA Testbed that is part of the NSF/DARPA Gigabit Networking program.The high bandwidth dictates the need of specialized hardware to support faster packet handling and control protocols.A new network control architecture is presented which exploits the specialized hardware in order to support the expected real time needs of future traffic.In particular, since control information can be distributed quickly, decisions can be made based upon more complete and accurate information.In some respects, this has the effect of having the benefits of centralized control (e.g.easier bandwidth resource allocation to connections), while retaining the fault-tolerance and scalability of a distributed architecture.
Baruch Awerbuch, Israel Cidon, Inder S. Gopal, Marc A. Kaplan, Shay Kutten
PODC3
1990 Fast Connection Establishment in High Speed Networks
abstract
Protocols for establishing, maintaining and terminating connections in packet switched networks have been studied in the literature and numerous standards have been developed to address this problem. In this paper, we reexamine connection establishment in the context of a fast packet network with an integrated traffic load, explain why previously proposed solutions are inadequate and develop a protocol for connection establishment/takedown that is appropriate for such a network. The underlying model that we use is the recently developed PARIS network, though our ideas are sufficiently general to cover many other fast packet networking architectures.
Israel Cidon, Inder S. Gopal, Adrian Segall
SIGCOMM2
1990 Dynamic Detection of Subgraphs in Computer Networks
Israel Cidon, Inder S. Gopal
Algorithmica2
1990 Synchronizing asynchronous bounded delay networks
abstract
An efficient way to synchronize an asynchronous network with a bounded delay message delivery is presented. Two types of synchronization algorithm are presented. Both types require an initializing phase that costs mod E mod messages (where mod E mod is the number of links). The first requires an additional bit in every message and increases the time complexity by a factor of 2. The second does not require any additional bits but increases the time complexity by a factor of 3. How to overcome differences in nodal timer rates is explained.>
Ching-Tsun Chou, Israel Cidon, Inder S. Gopal, Shmuel Zaks
IEEE Trans. Commun.3
1989 Editor's Foreword: Special Issue on Algorithmic Aspects of Communications
Israel Cidon, Inder S. Gopal
Algorithmica2
1989 Directories for Networks with Casually Connected Users
Inder S. Gopal, Adrian Segall
Comput. Networks ISDN Syst.1
1989 Distributed Name Assignment in Computer Networks
Adrian Segall, Inder S. Gopal
Comput. Networks2
1988 Directories for networks with casually connected users
abstract
In computer networks with decentralized control, it is necessary to provide a directory service which enables users to discover dynamically the location of other users. The authors examine the protocols for maintaining consistent directory information for casually connected users that can connect and disconnect from the network at will. They propose protocols for both hierarchical and nonhierarchical directory systems. The protocols do not rely on sequence numbers and consequently do not require 'safe store' at the user.>
Inder S. Gopal, Adrian Segall
INFOCOM1
1988 New Models and Algorithms for Future Networks
abstract
No abstract available.
Israel Cidon, Inder S. Gopal, Shay Kutten
PODC2
1988 Real-time packet switching: a performance analysis
abstract
The authors model the internal structure of a packet-switching node in a real-time system and characterize the tradeoff between throughput, delay, and packet loss as a function of the buffer size, switching speed, etc. They assume a simple shared-single-path switch fabric, though the analysis can be generalized to a wider class of switch fabrics. They show that with a small number of buffers the node will provide a guaranteed delay bound for high-priority traffic, a low average delay for low-priority traffic, no loss of packets at the input and low probability of packet loss at output.>
Israel Cidon, Inder S. Gopal, George A. Grover, Moshe Sidi
IEEE J. Sel. Areas Commun.2
1986 Distributed Resource Sharing in Computer Networks
Inder S. Gopal, Parviz Kermani
FSTTCS1
1986 Dynamic Address Assignment in Broadcast Networks
abstract
In this paper we consider the problem of dynamically assigning addresses to stations attached to a broadcast network. We present a distributed protocol which guarantees that a new station will eventually be assigned an address if one is free, and furthermore, that no two stations on the network will have the same address. We show how the protocol can be simplified in certain specific environments.
Inder S. Gopal, Adrian Segall
IEEE Trans. Commun.1
1985 Prevention of Store-and-Forward Deadlock in Computer Networks
abstract
Much previous work has been done on the prevention of store-and-forward deadlock in computer networks using buffer reservation. The emphasis has been on reducing the number of reserved buffers necessary in each node. In this paper, we propose a scheme that, for most networks, will guarantee deadlock freedom for any arbitrary routing with a third fewer reserved buffers than the best previously proposed scheme.
Inder S. Gopal
IEEE Trans. Commun.1
1985 Minimizing the Number of Switchings in an SS/TDMA System
abstract
In this paper, we investigate the problem of constructing a TDMA frame for a multibeam satellite system. Our objective is to permit the transmission of a given pattern of traffic, while ensuring that the number of times that the on-board switch needs to be reconfigured is minimized. We find that the underlying optimization problem is computationally intractable, but go on to suggest an efficient heuristic algorithm which we validate through experiments on randomly generated traffic patterns.
Inder S. Gopal, Chak-Kuen Wong
IEEE Trans. Commun.1
1984 Dynamic Address Assignment Protocols
Inder S. Gopal, Adrian Segall
INFOCOM1
1984 Point-To-Multipoint Communication Over Broadcast Links
abstract
In this paper we study some link control protocols for use in point-to-multipoint communication over broadcast links. We concentrate on automatic repeat request protocols of the go-back-Ntype and define, analyze, and compare three such protocols. A major contribution of this paper is a relatively simple protocol which is easy to implement and performs very well under a wide range of conditions. Our analytical models show that this protocol performs considerably better than the other go-back-Nprotocols, particularly in environments with a large number of receivers.
Inder S. Gopal, Jeff Jaffe
IEEE Trans. Commun.1
1983 Performance of stop-and-wait protocols over high-delay links
Inder S. Gopal, Parviz Kermani
Comput. Commun.1
1983 Optimal Wiring of Movable Terminals
abstract
In this paper we consider the problem of local wiring in a VLSI chip. The problem is one of interconnecting two sets of terminals, one set on each side of a wiring channel, in accordance with a given interconnection pattern, and to accomplish this while minimizing some objective function. We make the further assumption that the terminals are not rigidly positioned and can be "moved" provided that this does not change the structural intent of the circuit. Several objective functions are considered-channel width, channel length, channel area, channel perimeter, number of via holes, as well as some constrained objective functions. For some of these objective functions, we are able to find polynomial time optimal algorithms while, for others, we prove NP-completeness and suggest efficient heuristics.
Inder S. Gopal, Don Coppersmith, Chak-Kuen Wong
IEEE Trans. Computers1
1983 Scheduling in Multibeam Satellites with Interfering Zones
abstract
In this paper we study the traffic scheduling problem in an SS/TDMA system with interfering beams. We investigate a twostep approach, the first step being the assignment of orthogonal polarization to reduce the interference, and the second step being the scheduling of traffic, taking into account the "resultant" interference. The first step we show can be solved in polynomial time in most cases, while the second step we prove to be NP-complete, even for very simple interference patterns. We suggest several suboptimal algorithms for this second step and, by experimental trials on randomly generated traffic patterns, show that on the average they produce close to optimal solutions.
Inder S. Gopal, Maurizio A. Bonuccelli, Chak-Kuen Wong
IEEE Trans. Commun.1
1982 An Optimal Switching Algorithm for Multibeam Satellite Systems with Variable Bandwidth Beams
abstract
In this paper we consider an SS/TDMA system withMuplink beams andNdownlink beams, where uplink beamihas bandwidth βiand downlink beamjhas bandwidth αj. The maximum traffic which can be handled by the satellite (in any given time slot) is assumed to beK. Multiplexing and demuitiplexing are also assumed. An optimal time slot assignment algorithm to minimize the total transmission time for any given traffic demand matrix is proposed and analyzed. Other system configurations of interest are also discussed.
Inder S. Gopal, Giancarlo Bongiovanni, Maurizio A. Bonuccelli, Donald T. Tang, Chak-Kuen Wong
IEEE Trans. Commun.1
1982 Minimizing Packet Waiting Time in a Multibeam Satellite System
abstract
In this paper, we examine the problem of time-slot assignment in an SS/TDMA system operating in a packet-switched environment. We seek to assign time slots in order to minimize average packet waiting time and in order to maximize transponder utilization. We show that an assignment which achieves both objectives exists and develop a branch-and-bound algorithm to find it. In addition, we suggest several heuristics which require much less computational effort and give very close to optimal results. We derive theoretical bounds on the performance of these heuristics and perform simulation trials to show that, on average, the heuristics are very much better than their bounds suggest, and are, in fact, extremely close to optimal.
Inder S. Gopal, Don Coppersmith, Chak-Kuen Wong
IEEE Trans. Commun.1