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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sukumar Ghosh

dblp:42/6508 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed computing theory
self-stabilization
0.272010
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.112010
Brief announcement: a framework for building self-stabilizing overlay networks · PODC 2010
Distributed computing theory › mutual exclusion
token ring
0.112009
Brief announcement: optimal self-stabilizing multi-token ring: a randomized solution · PODC 2009
Distributed systems
fault tolerance
0.051999
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.031997
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.012009
Brief announcement: optimal self-stabilizing multi-token ring: a randomized solution · PODC 2009
Graph algorithms and graph theory › graph algorithms
tree algorithms
0.011999
Self-Stabilizing Algorithms for Finding Centers and Medians of Trees · SIAM J. Comput. 1999
Distributed computing theory
distributed algorithms
0.011993
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.011999
Self-Stabilizing Algorithms for Finding Centers and Medians of Trees · SIAM J. Comput. 1999
Automata and formal languages
petri nets
0.011984
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.011984
Synthesis of a Class of Deadlock-Free Petri Nets · J. ACM 1984
Electronic design automation
logic synthesis
0.031972
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.011972
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.011972
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.011972
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.011971
Cascaded Multithreshold Networks · IEEE Trans. Computers 1971
Electronic design automation › logic synthesis
boolean function decomposition
0.011969
Multigate Synthesis of General Boolean Functions by Threshold Logic Elements · IEEE Trans. Computers 1969
Electronic design automation › logic synthesis
threshold logic synthesis
0.011969
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
YearPublicationVenuePosition
2017 Locally Self-Adjusting Skip Graphs
abstract
We 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
ICDCS2
2017 Distributed Load Balancing in Key-Value Networked Caches
abstract
Modern 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
ICDCS3
2013 Low-Communication Self-stabilizing Leader Election in Large Networks
Thamer Alsulaiman, Andrew Berns, Sukumar Ghosh
SSS3
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
SSS2
2011 Fault containment in weakly stabilizing systems
Anurag Dasgupta, Sukumar Ghosh, Xin Xiao 0013
Theor. Comput. Sci.2
2010 Stabilizing pipelines for streaming applications
abstract
In 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
IPDPS3
2010 Brief announcement: a framework for building self-stabilizing overlay networks
abstract
We 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
PODC2
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 solution
abstract
The 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
PODC3
2009 Fault-Containment in Weakly-Stabilizing Systems
Anurag Dasgupta, Sukumar Ghosh, Xin Xiao 0013
SSS2
2008 An exercise in selfish stabilization
abstract
Stabilizing 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
SSS2
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
SSS2
2004 Self-optimizing DHTs Using Request Profiling
Alina Bejan, Sukumar Ghosh
OPODIS2
2004 Robust Topology Control Protocols
Sukumar Ghosh, Kevin M. Lillis, Saurav Pandit, Sriram V. Pemmaraju
OPODIS1
2002 Scalable Self-Stabilization
Sukumar Ghosh
J. Parallel Distributed Comput.1
2000 Agents, Distributed Algorithms, and Stabilization
Sukumar Ghosh
COCOON1
2000 Fault-containing self-stabilization using priority scheduling
Sukumar Ghosh
Inf. Process. Lett.1
1999 Self-Stabilizing Algorithms for Finding Centers and Medians of Trees
abstract
Locating 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-Stabilization
abstract
No abstract available.
Sukumar Ghosh, Sriram V. Pemmaraju
PODC1
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 Algorithms
abstract
. 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
PODC1
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 Trees
abstract
No abstract available.
Mehmet Hakan Karaata, Sriram V. Pemmaraju, Steven C. Bruell, Sukumar Ghosh
PODC4
1994 Stabilizing Algorithms for Diagnosing Crash Failures
abstract
No abstract available.
Jeffery C. Line, Sukumar Ghosh
PODC2
1994 A Methodology for Constructing a Stabiliying Crash-Tolerant Application
abstract
This 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
SRDS2
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-Stabilization
abstract
Dijkstra [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
WADS3
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
FSTTCS2
1986 Study of a Simulated Stream Machine for Dataflow Computation
Sukumar Ghosh, Somprakash Bandyopadhyay, Chandan Mazumdar
Perform. Evaluation1
1984 Synthesis of a Class of Deadlock-Free Petri Nets
abstract
A 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. ACM2
1972 Simple Methods for the Testing of 2-Summability of Boolean Functions and Isobaricity of Threshold Functions
abstract
A 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. Computers1
1971 Cascaded Multithreshold Networks
abstract
Any 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. Computers1
1969 Multigate Synthesis of General Boolean Functions by Threshold Logic Elements
abstract
A 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. Computers1