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

Sridhar Alagar

dblp:50/228 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2001
—ORCID · none

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

Systems, architecture and hardware · 3 · 2 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

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
2 papers
Optical networks · 76% Network optimization and economics · 19% Wireless networking · 4%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 81% Storage systems · 19%
Theoretical computer science
1 paper
Distributed computing theory · 67% Automated reasoning and model checking · 33%

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

TopicWeightPapersLastEvidence papers
Distributed computing theory › distributed systems
distributed debugging
0.012001
Techniques to Tackle State Explosion in Global Predicate Detection · IEEE Trans. Software Eng. 2001
Distributed computing theory
predicate detection
0.012001
Techniques to Tackle State Explosion in Global Predicate Detection · IEEE Trans. Software Eng. 2001
Automated reasoning and model checking › model checking
state space explosion
0.012001
Techniques to Tackle State Explosion in Global Predicate Detection · IEEE Trans. Software Eng. 2001
Network optimization and economics
resource allocation
0.011999
Survivable Networks Based on Optimal Routing and WDM Self-Healing Rings · INFOCOM 1999
Optical networks
routing and wavelength assignment
0.011999
Survivable Networks Based on Optimal Routing and WDM Self-Healing Rings · INFOCOM 1999
Optical networks › network survivability
self-healing ring
0.011999
Survivable Networks Based on Optimal Routing and WDM Self-Healing Rings · INFOCOM 1999
Optical networks › network survivability
survivable optical networks
0.011999
Survivable Networks Based on Optimal Routing and WDM Self-Healing Rings · INFOCOM 1999
Optical networks
WDM networks
0.011999
Survivable Networks Based on Optimal Routing and WDM Self-Healing Rings · INFOCOM 1999
Distributed systems › consistency models
causal ordering
0.011997
Causal Ordering in Distributed Mobile Systems · IEEE Trans. Computers 1997
Storage systems
crash recovery
0.011997
Optimistic Crash Recovery without Changing Application Messages · IEEE Trans. Parallel Distributed Syst. 1997
Distributed systems
distributed algorithms
0.011997
Causal Ordering in Distributed Mobile Systems · IEEE Trans. Computers 1997
Distributed systems
fault tolerance
0.011997
Optimistic Crash Recovery without Changing Application Messages · IEEE Trans. Parallel Distributed Syst. 1997
Distributed systems › fault tolerance
rollback recovery
0.011997
Optimistic Crash Recovery without Changing Application Messages · IEEE Trans. Parallel Distributed Syst. 1997
Wireless networking
mobile computing
0.011997
Causal Ordering in Distributed Mobile Systems · IEEE Trans. Computers 1997
Distributed systems
distributed coordination
0.011997
Optimistic Crash Recovery without Changing Application Messages · IEEE Trans. Parallel Distributed Syst. 1997

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

message passing · 0.0logical clocks · 0.0online algorithms · 0.0event granularity reduction · 0.0integer linear programming · 0.0simulation · 0.0correctness proof · 0.0
YearPublicationVenuePosition
2001 Techniques to Tackle State Explosion in Global Predicate Detection
abstract
Global predicate detection, which is an important problem in testing and debugging distributed programs, is very hard due to the combinatorial explosion of the global state space. The paper presents several techniques to tackle the state explosion problem in detecting whether an arbitrary predicate /spl Phi/ is true at some consistent global state of a distributed system. We present space efficient online algorithms for detecting /spl Phi/. We then improve the performance of our algorithms, both in space and time, by increasing the granularity of the execution step from an event to a sequence of events in each process.
Sridhar Alagar, S. Venkatesan 0001
IEEE Trans. Software Eng.1
1999 Survivable Networks Based on Optimal Routing and WDM Self-Healing Rings
abstract
The design of survivable all-optical networks based on self-healing WDM rings (SHR/WDM) to provide 100% protection from any single link failure requires the joint solution of three sub-problems. These are the ring cover of the mesh topology (the RC sub-problem), the routing of working lightpaths between node pairs to support traffic demands (the WL sub-problem) and the selection of the SHR/WDM spare wavelengths for the protection of every link traffic (the SW subproblem). This paper presents an integer linear programming (ILP) formulation of the problem of minimizing the total wavelength mileage (/spl lambda/-miles) required to support a set of given traffic demands in a given network topology using SHR/WDM employing 1:N line protection mechanism (the WRL problem). This formulation allows to jointly and optimally solve the three subproblems, and yields up to 15% reduction of the total /spl lambda/-miles required by existing solutions that separately resolve the sub-problems. A simplified sub-optimal solution of the WRL problem is also provided, that yields results few percent worse than the optimal solution and that is tractable for networks whose size is on the order of the pan-European network, i.e., 19 nodes.
Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Francesco Masetti-Placci, Rajesh Jagannathan, Sridhar Alagar
INFOCOM6
1997 Causal Ordering in Distributed Mobile Systems
abstract
There is a growing trend towards using mobile computing environment for several applications, and it is important that the mobile systems are given adequate support both at the systems level and at the communication level. Causal ordering is a useful property, particularly in applications that involve human interactions. (Such applications are common in mobile computing environments.) In this paper, we present three algorithms for causal ordering in mobile systems. The first algorithm handles the resource constraints of the mobile hosts, but the system is not easily scalable with respect to the number of mobile hosts and is not graceful to host disconnections and connections. Our second algorithm eliminates the above disadvantages at the cost of inhibiting some messages. The third algorithm is a combination of the first two algorithms.
Sridhar Alagar, S. Venkatesan 0001
IEEE Trans. Computers1
1997 Optimistic Crash Recovery without Changing Application Messages
abstract
We present an optimistic crash recovery technique without any communication overhead during normal operations of the distributed system. Our technique does not append any information to the application messages, it does not suffer from the domino effect, and each processor rolls back at most once during recovery. We present three distributed rollback algorithms, their complexities, and correctness proofs. Their performances are measured through extensive simulations.
S. Venkatesan 0001, Tong-Ying Tony Juang, Sridhar Alagar
IEEE Trans. Parallel Distributed Syst.3
1994 Techniques to Tackle State Explosion in global Predicate Detection
abstract
Detecting properties about a distributed program is an important problem in testing and debugging distributed programs. This problem is very hard due to the combinatorial explosion of the global state space. For a given execution, we consider the problem of detecting whether a predicate /spl Phi/ is true at some global state of the system. First, we present a space efficient algorithm for detecting /spl Phi/. Next, we present a parallel algorithm to reduce the time taken to detect /spl Phi/. We then improve the performance of our algorithms, both in space and time, by increasing the granularity of the execution step from an event to a sequence of events in a process.
Sridhar Alagar, S. Venkatesan 0001
ICPADS1
1994 An Optimal Algorithm for Distributed Snapshots with Causal Message Ordering
Sridhar Alagar, S. Venkatesan 0001
Inf. Process. Lett.1