Shashidhar Merugu

dblp:77/1917 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2005
—ORCID · none

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

Computer networks · 2 · 1 first-authorSystems, architecture and hardware · 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
Internet architecture and protocols · 53% Routing and switching · 28% Software-defined and programmable networks · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 87% Performance modeling and evaluation · 13%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › overlay networks
peer-to-peer routing
0.012003
Ulysses: A Robust, Low-Diameter, Low-Latency Peer-ti-Peer Network · ICNP 2003
Routing and switching
routing
0.012003
Ulysses: A Robust, Low-Diameter, Low-Latency Peer-ti-Peer Network · ICNP 2003
Distributed systems › peer-to-peer systems
distributed hash table
0.012003
Ulysses: A Robust, Low-Diameter, Low-Latency Peer-ti-Peer Network · ICNP 2003
Distributed systems
peer-to-peer systems
0.012003
Ulysses: A Robust, Low-Diameter, Low-Latency Peer-ti-Peer Network · ICNP 2003
Internet architecture and protocols › future internet architecture
active networks
0.012000
Bowman: A Node OS for Active Networks · INFOCOM 2000
Software-defined and programmable networks
programmable network nodes
0.012000
Bowman: A Node OS for Active Networks · INFOCOM 2000
Operating systems
extensible operating systems
0.012000
Bowman: A Node OS for Active Networks · INFOCOM 2000
Performance modeling and evaluation
simulation
0.012003
Ulysses: A Robust, Low-Diameter, Low-Latency Peer-ti-Peer Network · ICNP 2003
Internet architecture and protocols
virtual network
0.012000
Bowman: A Node OS for Active Networks · INFOCOM 2000

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

simulation · 0.1butterfly topology · 0.1real-time scheduling · 0.1packet classification · 0.1
YearPublicationVenuePosition
2005 Adding structure to unstructured peer-to-peer networks: the use of small-world graphs
Shashidhar Merugu, Sridhar Srinivasan, Ellen Zegura
J. Parallel Distributed Comput.1
2003 Ulysses: A Robust, Low-Diameter, Low-Latency Peer-ti-Peer Network
abstract
A number of distributed hash table (DHT)-based protocols have been proposed to address the issue of scalability in peer-to-peer networks. In this paper, we present Ulysses, a peer-to-peer network based on the butterfly topology that achieves the theoretical lower bound of (log n)/(log log n)on network diameter when the average routing table size at nodes is no more than log n. Compared to existing DHT-based schemes with similar routing table size, Ulysses reduces the network diameter by a factor of log log n. which is 2-4 for typical configurations. This translates into the same amount of reduction on query latency and average traffic per link/node. In addition, Ulysses maintains the same level of robustness in terms of routing in the face of faults and recovering from graceful/ungraceful joins and departures, as provided by existing DHT-based schemes. The performance of the protocol has been evaluated using both analysis and simulation.
Abhishek Kumar 0003, Shashidhar Merugu, Jun (Jim) Xu, Xingxing Yu
ICNP2
2000 Bowman: A Node OS for Active Networks
abstract
Bowman is an extensible platform for active networking: it layers active networking functionality in user space software over variants of the System V UNIX operating system. The packet processing path implemented in Bowman incorporates an efficient and flexible packet classification algorithm, supports multi-threaded per-flow processing, and utilizes real time processor scheduling to achieve deterministic performance in the user-space. In this paper we describe the design and implementation of Bowman; discuss the support that Bowman provides for implementing execution environments for active networking; discuss the network-level architecture of Bowman that can be used to implement virtual networks; and present performance data showing that Bowman is able to sustain 100 Mbps throughput while forwarding IP packets over fast Ethernets.
Shashidhar Merugu, Samrat Bhattacharjee, Ellen Zegura, Kenneth L. Calvert
INFOCOM1