Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Shashidhar Merugu is active.

Publication


Featured researches published by Shashidhar Merugu.


European Transactions on Telecommunications | 2004

Ulysses: a robust, low-diameter, low-latency peer-to-peer network†

Abhishek Kumar; Shashidhar Merugu; Jun Xu; Ellen W. Zegura; Xingxing Yu

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. Copyright


international conference on computer communications | 2000

Bowman: a node OS for active networks

Shashidhar Merugu; Ellen W. Zegura; Kenneth L. Calvert

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.


international conference on network protocols | 2003

Ulysses: a robust, low-diameter, low-latency peer-to-peer network

Abhishek Kumar; Shashidhar Merugu; Jun Xu; Xingxing Yu

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.


acm special interest group on data communication | 2003

Extending and enhancing GT-ITM

Kenneth L. Calvert; James R. Eagan; Shashidhar Merugu; A. Namjoshi; John T. Stasko; Ellen W. Zegura

GT-ITM is a collection of software tools for creation, manipulation, and analysis of graph models of internet topology. It has been used by networking researchers in a variety of ways, most often to create topologies for use in simulation studies. This paper describes the features of a new release of GT-ITM, including enhanced visualization capabilities; a routing and forwarding module for use with large graphs; and support for modeling of interdomain routing policies.


modeling, analysis, and simulation on computer and telecommunication systems | 2003

P-sim: a simulator for peer-to-peer networks

Shashidhar Merugu; Sridhar Srinivasan; Ellen W. Zegura

In the past few years, there has been intense interest in designing and studying peer-to-peer networks. Many initial measurement studies on current deployed peer-to-peer networks attempted to understand their performance. However, the large size and complex nature of these networks make it difficult to analyze their properties. Simulation of these peer-to-peer networks enables a methodical evaluation and analysis of their performance. However, to our knowledge, there is no tool for simulating different peer-to-peer network protocols for a comparative study. We present p-sim: a tool that can simulate peer-to-peer networks on top of representative Internet topologies, p-sim has several capabilities to provide an accurate model of real-world peer-to-peer networks, p-sim can scale to thousands of nodes and is extensible to simulate new peer-to-peer network protocols. In this paper, we discuss the capabilities of p-sim, its user-interface and two case-studies.


Lecture Notes in Computer Science | 2003

Adding structure to unstructured peer-to-peer networks: the role of overlay topology

Shashidhar Merugu; Sridhar Srinivasan; Ellen W. Zegura

Our work examines the role of overlay topology on the performance of unstructured peer-to-peer systems. We focus on two performance metrics: (a) search protocol performance, a local gain perceived directly by a user of the system and (b) utilization of the network, a global property that is of interest to network service providers. We present a class of overlay topologies based on distance between a node and its neighbors. We show, by simulation, that a particular topology instance of this class where every node has many close neighbors and few random neighbors exhibits better properties than other examined instances. In this overlay topology, the chances of locating files are high and the nodes where these files are found are, on average, close to the query source. This improvement in search protocol performance is achieved while decreasing the traffic load on the links in the underlying network. We propose a simple greedy algorithm to construct such topologies where each node operates independently and in a decentralized manner.


Proceedings DARPA Active Networks Conference and Exposition | 2002

CANEs: an execution environment for composable services

Kenneth L. Calvert; Youngsu Chae; Shashidhar Merugu; Matt Sanders; Ellen W. Zegura

Active networks represent a change in network paradigm from a static, one-size-fits-all packet-transport service to a flexible platform capable of being programmed to provide new services. Active networks will allow rapid deployment of new and complex network services. An important property of an active network API is the support it provides for composing complex services out of components. An efficient and robust composition mechanism is essential for incremental development of useful services. We describe the CANEs Active Networking Environment. CANEs is an EE (Execution Environment) specifically built for composing services within the network. We discuss the design philosophy behind CANEs, describe the formal model which the composition mechanism is based upon, and detail the current CANEs implementation.


Archive | 2004

Routing in Space and Time in Networks with Predictable Mobility

Shashidhar Merugu; Mostafa H. Ammar; Ellen W. Zegura


Archive | 2002

Method, system and computer program product for classifying packet flows with a bit mask

Shashidhar Merugu; Ajay Chandra V. Gummalla; Dolors Sala


Journal of Parallel and Distributed Computing | 2005

Adding structure to unstructured peer-to-peer networks: the use of small-world graphs

Shashidhar Merugu; Sridhar Srinivasan; Ellen W. Zegura

Collaboration


Dive into the Shashidhar Merugu's collaboration.

Top Co-Authors

Avatar

Ellen W. Zegura

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sridhar Srinivasan

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Youngsu Chae

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Abhishek Kumar

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Anand Manikutty

University of Wisconsin-Madison

View shared research outputs
Top Co-Authors

Avatar

Jun Xu

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Matt Sanders

Georgia Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge