Demo Data from EDBT 2026 / reviewers in the wild / expert
Ajei S. Gopal
dblp:56/5412
· DBLP profile ↗
10ranked-venue papers
7as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 4 first-authorComputer networks · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 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 architecture, parallel and distributed computing, and storage systems
5 papers |
Distributed systems · 90% Interconnection networks and networks-on-chip · 10% | |
| Computer networks
2 papers |
Wireless networking · 82% Routing and switching · 18% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wireless networking › broadcast
broadcast protocol |
0.0 | 2 | 1999 | Fast broadcast in high-speed networks · IEEE/ACM Trans. Netw. 1999 Hardware Flooding (preliminary version) · SIGCOMM 1991 |
Distributed systems
fault tolerance |
0.0 | 3 | 1993 | Unifying Self-Stabilization and Fault-Tolerance (Preliminary Version) · PODC 1993 Inconsistency and Contamination (Preliminary Version) · PODC 1991 Early-Delivery Atomic Broadcast · PODC 1990 |
Distributed systems
consensus |
0.0 | 1 | 1993 | Unifying Self-Stabilization and Fault-Tolerance (Preliminary Version) · PODC 1993 |
Distributed systems › fault tolerance › fault-tolerant distributed systems
process failure tolerance |
0.0 | 1 | 1993 | Unifying Self-Stabilization and Fault-Tolerance (Preliminary Version) · PODC 1993 |
Distributed systems › fault tolerance
self-stabilization |
0.0 | 1 | 1993 | Unifying Self-Stabilization and Fault-Tolerance (Preliminary Version) · PODC 1993 |
Distributed systems
replication |
0.0 | 2 | 1991 | Early-Delivery Atomic Broadcast · PODC 1990 Inconsistency and Contamination (Preliminary Version) · PODC 1991 |
Distributed systems › group communication
atomic broadcast |
0.0 | 1 | 1990 | Early-Delivery Atomic Broadcast · PODC 1990 |
Interconnection networks and networks-on-chip
broadcasting |
0.0 | 1 | 1990 | Broadcast in Fast Networks · INFOCOM 1990 |
Distributed systems › consensus › byzantine broadcast
fault-tolerant broadcast |
0.0 | 1 | 1990 | Broadcast in Fast Networks · INFOCOM 1990 |
Distributed systems › fault tolerance › reliable communication
message loss tolerance |
0.0 | 1 | 1990 | Broadcast in Fast Networks · INFOCOM 1990 |
Distributed systems › group communication
distributed broadcast |
0.0 | 1 | 1991 | Hardware Flooding (preliminary version) · SIGCOMM 1991 |
Interconnection networks and networks-on-chip › switching
high-speed switching |
0.0 | 1 | 1990 | Broadcast in Fast Networks · INFOCOM 1990 |
Methods — techniques the papers use, named apart from their topics
hardware switching functions · 0.0hardware-based forwarding · 0.0distributed algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | Fast broadcast in high-speed networksabstractTraditional 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. | 1 |
| 1997 | Extensible Resource Management for Cluster ComputingabstractAdvanced general purpose parallel systems should be able to support diverse applications with different resource requirements without compromising effectiveness and efficiency. We present a resource management model for cluster computing that allows multiple scheduling policies to co-exist dynamically. In particular, we have built Octopus, an extensible and distributed hierarchical scheduler that implements new space sharing, gang scheduling and load sharing strategies. A series of experiments performed on an IBM SP2 suggest that Octopus can effectively match application requirements to available resources, and improve the performance of a variety of parallel applications within a cluster. Nayeem Islam, Andreas L. Prodromidis, Mark S. Squillante, Ajei S. Gopal, Liana L. Fong |
ICDCS | 4 |
| 1994 | Concert/C: Supporting Distributed Programming with Language Extensions and a Portable Multiprotocol RuntimeabstractWe describe the design and implementation of the Concert/C compiler and runtime. We describe solutions to the problems of (1) how to extend a language without compromising the use of legacy source and object code and tools, (2) how to extract language-neutral interface information from native language type declarations, (3) how to make function pointers into first-class values transmissable over a network while retaining runtime compatibility with plain C, and (4) how to interoperate with multiple RPC and messaging protocols, selecting protocols at runtime, with little sacrifice of efficiency.> Joshua S. Auerbach, Ajei S. Gopal, Mark T. Kennedy, James R. Russell |
ICDCS | 2 |
| 1993 | Composition of Concurrent ProgramsabstractA model and a notation are developed for specifying the composition of concurrent programs. The work is based on the observation that the composition of concurrent programs often requires not only intraprocessor coordination but also interprocessor coordination. A notation is developed for explicitly specifying both forms of coordination within a single uniform framework. Much prior work has either ignored the interprocessor coordination aspects of composition, or treated it in a manner separate from the intraprocessor coordination aspects.> Ajei S. Gopal, Kenneth J. Perry |
ICDCS | 1 |
| 1993 | Unifying Self-Stabilization and Fault-Tolerance (Preliminary Version)abstractIn this paper we combine two previously disparate aspects of reliable distributed computing -selfstabllization, i.e., tolerance of systemic failures, and fault-tolerance, i.e., tolerance of process failures.We define what it means for a protocol to solve a problem while tolerating both types of failures and demonstrate a "compiler" that transforms a process failuretolerant protocol for a synchronous system into a process and systemic failure-tolerant protocol.For asynchronous systems, we present a protocol that solves a crucial problem (Consensus) while tolerating both process and systemic failures. Ajei S. Gopal, Kenneth J. Perry |
PODC | 1 |
| 1991 | Inconsistency and Contamination (Preliminary Version)abstractArticle Free Access Share on Inconsistency and contamination (preliminary version) Authors: Ajei Gopal Department of Computer Science, Cornell University, Ithaca, New York Department of Computer Science, Cornell University, Ithaca, New YorkView Profile , Sam Toueg Department of Computer Science, Cornell University, Ithaca, New York Department of Computer Science, Cornell University, Ithaca, New YorkView Profile Authors Info & Claims PODC '91: Proceedings of the tenth annual ACM symposium on Principles of distributed computingJuly 1991 Pages 257–272https://doi.org/10.1145/112600.112622Published:01 July 1991Publication History 12citation189DownloadsMetricsTotal Citations12Total Downloads189Last 12 Months3Last 6 weeks1 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 Ajei S. Gopal, Sam Toueg |
PODC | 1 |
| 1991 | Hardware Flooding (preliminary version)abstracta 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 |
SIGCOMM | 1 |
| 1990 | Broadcast in Fast NetworksabstractThe 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 |
INFOCOM | 1 |
| 1990 | Early-Delivery Atomic BroadcastabstractArticle Free Access Share on Early-delivery atomic broadcast Authors: Ajei Gopal Cornell University Cornell UniversityView Profile , Ray Strong IBM ARC IBM ARCView Profile , Sam Toueg Cornell University Cornell UniversityView Profile , Flaviu Cristian IBM ARC IBM ARCView Profile Authors Info & Claims PODC '90: Proceedings of the ninth annual ACM symposium on Principles of distributed computingAugust 1990 Pages 297–309https://doi.org/10.1145/93385.93430Published:01 August 1990Publication History 16citation324DownloadsMetricsTotal Citations16Total Downloads324Last 12 Months9Last 6 weeks2 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 Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Ajei S. Gopal, Ray Strong, Sam Toueg, Flaviu Cristian |
PODC | 1 |
| 1985 | Program Testing by Specification Mutation
Timothy A. Budd, Ajei S. Gopal |
Comput. Lang. | 2 |