Demo Data from EDBT 2026 / reviewers in the wild / expert
Sukumar Ghosh
dblp:42/6508
· DBLP profile ↗
42ranked-venue papers
16as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 20 · 10 first-authorTheory of computation · 10 · 4 first-authorSecurity and privacy · 6Databases, data management, data science and information retrieval · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging 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.
| Theoretical computer science
8 papers |
Distributed computing theory · 81% Graph algorithms and graph theory · 9% Algorithms and data structures · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
9 papers |
Distributed systems · 95% Hardware reliability and fault tolerance · 3% Electronic design automation · 2% |
Topics — the 18 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory
self-stabilization |
0.2 | 7 | 2010 | Brief announcement: optimal self-stabilizing multi-token ring: a randomized solution · PODC 2009 Brief announcement: a framework for building self-stabilizing overlay networks · PODC 2010 Self-Stabilizing Algorithms for Finding Centers and Medians of Trees · SIAM J. Comput. 1999 |
Distributed systems › peer-to-peer systems
overlay networks |
0.1 | 1 | 2010 | Brief announcement: a framework for building self-stabilizing overlay networks · PODC 2010 |
Distributed computing theory › mutual exclusion
token ring |
0.1 | 1 | 2009 | Brief announcement: optimal self-stabilizing multi-token ring: a randomized solution · PODC 2009 |
Distributed systems
fault tolerance |
0.0 | 5 | 1999 | Trade-offs in Fault-Containing Self-Stabilization · PODC 1997 Fault-Containing Self-Stabilizing Algorithms · PODC 1996 Self-Stabilizing Algorithms for Finding Centers and Medians of Trees · SIAM J. Comput. 1999 |
Distributed systems › fault tolerance
self-stabilization |
0.0 | 3 | 1997 | Trade-offs in Fault-Containing Self-Stabilization · PODC 1997 Fault-Containing Self-Stabilizing Algorithms · PODC 1996 Stabilizing Algorithms for Diagnosing Crash Failures · PODC 1994 |
Algorithms and data structures
randomized algorithms |
0.0 | 1 | 2009 | Brief announcement: optimal self-stabilizing multi-token ring: a randomized solution · PODC 2009 |
Graph algorithms and graph theory › graph algorithms
tree algorithms |
0.0 | 1 | 1999 | Self-Stabilizing Algorithms for Finding Centers and Medians of Trees · SIAM J. Comput. 1999 |
Distributed computing theory
distributed algorithms |
0.0 | 1 | 1993 | An Alternative Solution to a Problem on Self-Stabilization · ACM Trans. Program. Lang. Syst. 1993 |
Hardware reliability and fault tolerance › soft errors
transient fault |
0.0 | 1 | 1999 | Self-Stabilizing Algorithms for Finding Centers and Medians of Trees · SIAM J. Comput. 1999 |
Automata and formal languages
petri nets |
0.0 | 1 | 1984 | Synthesis of a Class of Deadlock-Free Petri Nets · J. ACM 1984 |
Logic in computer science › temporal logic › linear-time properties
safety and liveness |
0.0 | 1 | 1984 | Synthesis of a Class of Deadlock-Free Petri Nets · J. ACM 1984 |
Electronic design automation
logic synthesis |
0.0 | 3 | 1972 | Simple Methods for the Testing of 2-Summability of Boolean Functions and Isobaricity of Threshold Functions · IEEE Trans. Computers 1972 Cascaded Multithreshold Networks · IEEE Trans. Computers 1971 Multigate Synthesis of General Boolean Functions by Threshold Logic Elements · IEEE Trans. Computers 1969 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1972 | Simple Methods for the Testing of 2-Summability of Boolean Functions and Isobaricity of Threshold Functions · IEEE Trans. Computers 1972 |
Electronic design automation › hardware verification and test › combinational circuit testing
threshold function testing |
0.0 | 1 | 1972 | Simple Methods for the Testing of 2-Summability of Boolean Functions and Isobaricity of Threshold Functions · IEEE Trans. Computers 1972 |
Integrated circuit design › digital circuit design
threshold logic |
0.0 | 1 | 1972 | Simple Methods for the Testing of 2-Summability of Boolean Functions and Isobaricity of Threshold Functions · IEEE Trans. Computers 1972 |
Electronic design automation › logic synthesis
boolean function realization |
0.0 | 1 | 1971 | Cascaded Multithreshold Networks · IEEE Trans. Computers 1971 |
Electronic design automation › logic synthesis
boolean function decomposition |
0.0 | 1 | 1969 | Multigate Synthesis of General Boolean Functions by Threshold Logic Elements · IEEE Trans. Computers 1969 |
Electronic design automation › logic synthesis
threshold logic synthesis |
0.0 | 1 | 1969 | Multigate Synthesis of General Boolean Functions by Threshold Logic Elements · IEEE Trans. Computers 1969 |
Methods — techniques the papers use, named apart from their topics
self-stabilization · 0.0distributed algorithm design · 0.0recovery time analysis · 0.0fault containment framework · 0.0self-stabilizing algorithm · 0.0tradeoff analysis · 0.0trade-off analysis · 0.0state machine construction · 0.0synthesis · 0.0net labeling · 0.0invariant marking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Locally Self-Adjusting Skip GraphsabstractWe present a distributed self-adjusting algorithm for skip graphs that minimizes the average routing costs between arbitrary communication pairs by performing topological adaptation to the communication pattern. Our algorithm is fully decentralized, conforms to the CONGEST model (i.e. uses O(logn) bit messages), and requires O(logn) bits of memory for each node, where n is the total number of nodes. Upon each communication request, our algorithm first establishes communication by using the standard skip graph routing, and then locally and partially reconstructs the skip graph topology to perform topological adaptation. We propose a computational model for such algorithms, as well as a yardstick (working set property) to evaluate them. Our working set property can also be used to evaluate self-adjusting algorithms for other graph classes where multiple tree-like subgraphs overlap (e.g. hypercube networks). We derive a lower bound of the amortized routing cost for any algorithm that follows our model and serves an unknown sequence of communication requests. We show that the routing cost of our algorithm is at most a constant factor more than the amortized routing cost of any algorithm conforming to our computational model. We also show that the expected transformation cost for our algorithm is at most a logarithmic factor more than the amortized routing cost of any algorithm conforming to our computational model. Sikder Huq, Sukumar Ghosh |
ICDCS | 2 |
| 2017 | Distributed Load Balancing in Key-Value Networked CachesabstractModern web services rely on a network of distributed cache servers to efficiently deliver content to users. Load imbalance among cache servers can substantially degrade content delivery performance. Due to the skewed and dynamic nature of real-world workloads, cache servers that serve viral content experience higher load as compared to other cache servers. We propose a novel distributed load balancing protocol called Meezan to address the load imbalance among cache servers. Meezan replicates popular objects to mitigate skewness and adjusts hash space boundaries in response to load dynamics in a novel way. Our theoretical analysis shows that Meezan achieves near perfect load balancing for a wide range of operating parameters. Our trace driven simulations shows that Meezan reduces load imbalance by up to 52% as compared to prior solutions. Sikder Huq, Zubair Shafiq, Sukumar Ghosh, Amir R. Khakpour, Harkeerat Bedi |
ICDCS | 3 |
| 2013 | Low-Communication Self-stabilizing Leader Election in Large Networks
Thamer Alsulaiman, Andrew Berns, Sukumar Ghosh |
SSS | 3 |
| 2013 | Building self-stabilizing overlay networks with the transitive closure framework
Andrew Berns, Sukumar Ghosh, Sriram V. Pemmaraju |
Theor. Comput. Sci. | 2 |
| 2011 | Building Self-stabilizing Overlay Networks with the Transitive Closure Framework
Andrew Berns, Sukumar Ghosh, Sriram V. Pemmaraju |
SSS | 2 |
| 2011 | Fault containment in weakly stabilizing systems
Anurag Dasgupta, Sukumar Ghosh, Xin Xiao 0013 |
Theor. Comput. Sci. | 2 |
| 2010 | Stabilizing pipelines for streaming applicationsabstractIn this paper, we study a compositional approach to designing a class of stabilizing distributed systems. We show that the linear pipelined composition of a number of stabilizing modules is inherently stabilizing, and is a useful method of constructing scalable stabilizing solutions for streaming applications that are on the rise in peer-to-peer and sensor networks. We present the correctness proof and complexity analysis of the composition for a linear pipeline. Subsequently, we generalize the pipelined composition to alternative, concurrent, and repetitive versions, investigate the stabilization properties of these versions, and present a set of conditions under which these extended constructions retain their stabilization properties. Andrew Berns, Anurag Dasgupta, Sukumar Ghosh |
IPDPS | 3 |
| 2010 | Brief announcement: a framework for building self-stabilizing overlay networksabstractWe describe a simple framework, called the transitive closure framework (TCF), for the self-stabilizing construction of any overlay network. The TCF is easy to reason about and algorithms derived from it stabilize within O(log n) more rounds than the optimal. As evidence of the power of this framework, we derive from the TCF a simple, self-stabilizing protocol for constructing Skip + graphs in O(log n) rounds. Andrew Berns, Sukumar Ghosh, Sriram V. Pemmaraju |
PODC | 2 |
| 2010 | A Self-Organized Grouping (SOG) Framework for Efficient Grid Resource Discovery
Anand Padmanabhan, Sukumar Ghosh, Shaowen Wang 0001 |
J. Grid Comput. | 2 |
| 2009 | Brief announcement: optimal self-stabilizing multi-token ring: a randomized solutionabstractThe token ring is a seminal topic in self-stabilization research. It has been expanded to include multiple tokens, and improved upon using randomization to lower the state space requirements. In this brief announcement, we discuss how the two ideas can be brought together for an optimal solution to the multi-token ring problem. Andrew Berns, Anurag Dasgupta, Sukumar Ghosh |
PODC | 3 |
| 2009 | Fault-Containment in Weakly-Stabilizing Systems
Anurag Dasgupta, Sukumar Ghosh, Xin Xiao 0013 |
SSS | 2 |
| 2008 | An exercise in selfish stabilizationabstractStabilizing distributed systems expect all the component processes to run predefined programs that are externally mandated. In Internet scale systems, this is unrealistic, since each process may have selfish interests and motives related to maximizing its own payoff. This article formulates the problem of selfish stabilization to show how competition blends with cooperation in a stabilizing environment. Johanne Cohen, Anurag Dasgupta, Sukumar Ghosh, Sébastien Tixeuil |
ACM Trans. Auton. Adapt. Syst. | 3 |
| 2007 | Probabilistic Fault-Containment
Anurag Dasgupta, Sukumar Ghosh, Xin Xiao 0013 |
SSS | 2 |
| 2007 | Fault-containing self-stabilizing distributed protocols
Sukumar Ghosh, Arobinda Gupta, Ted Herman, Sriram V. Pemmaraju |
Distributed Comput. | 1 |
| 2006 | Selfish Stabilization
Anurag Dasgupta, Sukumar Ghosh, Sébastien Tixeuil |
SSS | 2 |
| 2004 | Self-optimizing DHTs Using Request Profiling
Alina Bejan, Sukumar Ghosh |
OPODIS | 2 |
| 2004 | Robust Topology Control Protocols
Sukumar Ghosh, Kevin M. Lillis, Saurav Pandit, Sriram V. Pemmaraju |
OPODIS | 1 |
| 2002 | Scalable Self-Stabilization
Sukumar Ghosh |
J. Parallel Distributed Comput. | 1 |
| 2000 | Agents, Distributed Algorithms, and Stabilization
Sukumar Ghosh |
COCOON | 1 |
| 2000 | Fault-containing self-stabilization using priority scheduling
Sukumar Ghosh |
Inf. Process. Lett. | 1 |
| 1999 | Self-Stabilizing Algorithms for Finding Centers and Medians of TreesabstractLocating a center or a median in a graph is a fundamental graph-theoretic problem. Centers and medians are especially important in distributed systems because they are ideal locations for placing resources that need to be shared among different processes in a network. This paper presents simple self-stabilizing algorithms for locating centers and medians of trees. Since these algorithms are self-stabilizing, they can tolerate transient failures. In addition, they can automatically adjust to a dynamically changing tree topology. After the algorithms are presented, their correctness is proven and upper bounds on their time complexity are established. Finally, extensions of our algorithms to trees with arbitrary, positive edge costs are sketched. Steven C. Bruell, Sukumar Ghosh, Mehmet Hakan Karaata, Sriram V. Pemmaraju |
SIAM J. Comput. | 2 |
| 1997 | Trade-offs in Fault-Containing Self-StabilizationabstractNo abstract available. Sukumar Ghosh, Sriram V. Pemmaraju |
PODC | 1 |
| 1997 | A Self-Stabilizing Algorithm for the Maximum Flow Problem
Sukumar Ghosh, Arobinda Gupta, Sriram V. Pemmaraju |
Distributed Comput. | 1 |
| 1996 | Fault-Containing Self-Stabilizing Algorithmsabstract. Self-stabilization provides a non-masking approach to fault tolerance. Given this fact, one would hope that in a self-stabilizing system, the amount of disruption caused by a fault is proportional to the severity of the fault. However, this is not true for many self-stabilizing systems. Our paper addresses this weakness of distributed self-stabilizing systems by introducing the notion of fault containment. Informally, a fault-containing self-stabilizing algorithm is one that contains the effects of limited transient faults while retaining the property of self-stabilization. The paper begins with a formal framework for specifying and evaluating fault-containing self-stabilizing protocols. Then, it is shown that self-stabilization and fault containment are goals that can conflict. For example, it is shown that imposing a O(1) bound on the worst case recovery time from a 1-faulty state necessitates added overhead for stabilization: for some tasks, the O(1) recovery time implies stabiliz... Sukumar Ghosh, Arobinda Gupta, Ted Herman, Sriram V. Pemmaraju |
PODC | 1 |
| 1996 | An Exercise in Fault-Containment: Self-Stabilizing Leader Election
Sukumar Ghosh, Arobinda Gupta |
Inf. Process. Lett. | 1 |
| 1995 | Stabilizing Phase-Clocks
Ted Herman, Sukumar Ghosh |
Inf. Process. Lett. | 2 |
| 1994 | Self-Stabilizing Algorithms for Finding Centers and Medians of TreesabstractNo abstract available. Mehmet Hakan Karaata, Sriram V. Pemmaraju, Steven C. Bruell, Sukumar Ghosh |
PODC | 4 |
| 1994 | Stabilizing Algorithms for Diagnosing Crash FailuresabstractNo abstract available. Jeffery C. Line, Sukumar Ghosh |
PODC | 2 |
| 1994 | A Methodology for Constructing a Stabiliying Crash-Tolerant ApplicationabstractThis paper is an exercise to construct a stabilizing mutual-exclusion protocol that withstands a single crash-failure. We begin with a collection of distributed processes arranged in a ring. The resulting protocol is stabilized by construction. Stabilizing protocols converge to a correct behavior regardless of their initial state. A faulty process is automatically removed from the system and, after repair, automatically integrated into the system. Our technique can be generalized to different systems by substituting appropriate protocols for various components.> Jeffery C. Line, Sukumar Ghosh |
SRDS | 2 |
| 1993 | A Self-Stabilizing Algorithm for Coloring Planar Graphs
Sukumar Ghosh, Mehmet Hakan Karaata |
Distributed Comput. | 1 |
| 1993 | Mutual Exclusion on a Hypercube
Steven C. Bruell, Sukumar Ghosh |
J. Parallel Distributed Comput. | 3 |
| 1993 | An Alternative Solution to a Problem on Self-StabilizationabstractDijkstra [4, 5] introduced the problem of self-stabilization in distributed systems as an interesting exercise for achieving global convergence through local actions. In [4] he presented three solutions to a specific version of the self-stabilization problem, one of which was proved in [6]. This paper presents an alternative solution of his self-stabilization problem with four-state machines. Sukumar Ghosh |
ACM Trans. Program. Lang. Syst. | 1 |
| 1991 | Sharing Memory in Asynchronous Message Passing Systems
Oscar R. Anguilar, Ajoy K. Datta, Sukumar Ghosh |
WADS | 3 |
| 1991 | Binary Self-Stabilization in Distributed Systems
Sukumar Ghosh |
Inf. Process. Lett. | 1 |
| 1990 | High-level Petri-net model for a resource-sharing problem
Ajoy K. Datta, Sukumar Ghosh |
Inf. Sci. | 2 |
| 1988 | A new algorithm for deadlock avoidance
Ajoy K. Datta, Sukumar Ghosh, Tair-Shian Chou |
Inf. Sci. | 2 |
| 1986 | Modular Synthesis of Deadlock-Free Control Structures
Ajoy K. Datta, Sukumar Ghosh |
FSTTCS | 2 |
| 1986 | Study of a Simulated Stream Machine for Dataflow Computation
Sukumar Ghosh, Somprakash Bandyopadhyay, Chandan Mazumdar |
Perform. Evaluation | 1 |
| 1984 | Synthesis of a Class of Deadlock-Free Petri NetsabstractA new class of Petri nets called regular nets is described.The structure of these nets guarantees liveness once the invanants are marked with tokens.Some graphical properties ofmvariants and variants are discussed.The concept of net labeling is introduced and a systematic method of synthesizing regular nets ts presented.It is shown how the safety of such nets can be trivially assured, thus producing live and safe control structures. Ajoy K. Datta, Sukumar Ghosh |
J. ACM | 2 |
| 1972 | Simple Methods for the Testing of 2-Summability of Boolean Functions and Isobaricity of Threshold FunctionsabstractA simple algorithm for testing the 2-summability of Boolean functions is presented in this note. The concept of asummobility has been extended and the idea of "mutual 2-asummability" has been introduced. The authors show how mutual 2-asummobility can be utilized for the testing of isobaricity of threshold functions containing no more than seven variables. Sukumar Ghosh, Subir Bandyopadhyay, Sanjit K. Mitra, Arun K. Choudhury |
IEEE Trans. Computers | 1 |
| 1971 | Cascaded Multithreshold NetworksabstractAny switching function can always be realized by a single multithreshold threshold element possessing a suitable number of thresholds. However, the practical realization of such elements often presents serious difficulties; as such it becomes more convenient to realize the given function in the form of a network of multi-threshold threshold elements, each possessing fewer thresholds. In this paper, a thorough study of these networks with different modes of interconnection has been made. These discussions have been limited to constant weight (CW) networks only. Finally, a technique for obtaining the three-threshold network configuration for an arbitrary k-threshold function has also been suggested. It has been assumed that feedback loops are absent. Sukumar Ghosh, Arun K. Choudhury |
IEEE Trans. Computers | 1 |
| 1969 | Multigate Synthesis of General Boolean Functions by Threshold Logic ElementsabstractA decomposition and reconstruction approach for synthesizing an arbitrary Boolean function with a minimum number of threshold logic elements connected by feedforward paths only is presented. Attention is mainly focused on cascade-type realizations. The approach has the advantage that near-minimal solutions are readily derived. An estimate of how closely the minimality has been approached is obtainable in this method. The method has been successfully applied by the authors to Boolean functions of 5 and 6 variables. Sukumar Ghosh, Dhruba Basu, Arun K. Choudhury |
IEEE Trans. Computers | 1 |