Sanket Patil - Academia.edu (original) (raw)

Papers by Sanket Patil

Research paper thumbnail of Providing Scalable Data Services in Ubiquitous Networks

Computing Research Repository, 2010

Topology is a fundamental part of a network that governs connectivity between nodes, the amount o... more Topology is a fundamental part of a network that governs connectivity between nodes, the amount of data flow and the efficiency of data flow between nodes. In traditional networks, due to physical limitations, topology remains static for the course of the network operation. Ubiquitous data networks (UDNs), alternatively, are more adaptive and can be configured for changes in their topology. This flexibility in controlling their topology makes them very appealing and an attractive medium for supporting “anywhere, any place” communication. However, it raises the problem of designing a dynamic topology. The dynamic topology design problem is of particular interest to application service providers who need to provide cost-effective data services on a ubiquitous network. In this paper we describe algorithms that decide when and how the topology should be reconfigured in response to a change in the data communication requirements of the network. In particular, we describe and compare a greedy algorithm, which is often used for topology reconfiguration, with a non-greedy algorithm based on metrical task systems. Experiments show the algorithm based on metrical task system has comparable performance to the greedy algorithm at a much lower reconfiguration cost.

Research paper thumbnail of A Symmetric Localization Algorithm for MANETs Based on Collapsing Coordinate Systems

Localization in mobile ad hoc networks (MANETs) is the process of fixing the position of a node a... more Localization in mobile ad hoc networks (MANETs) is the process of fixing the position of a node according to some real or virtual coordinate system. In many cases, solutions like Global Positioning System (GPS) are not feasible. As a result, several algorithms have been developed for localization based purely on local communication. However, many of these suffer from one of the following: flooding of the network, requirement for global knowledge, or the requirement of "beacon" nodes, which know their absolute position according to GPS. At the very least, localization algorithms require parts of the system to be either static or relatively stable. In this paper, we propose a symmetric localization algorithm that performs fairly accurate localization. No special elements like beacons and other static elements are required; however, they are not excluded.

Research paper thumbnail of Classes of Optimal Network Topologies Under Multiple Efficiency and Robustness Constraints

We address the problem of designing optimal network topologies under arbitrary optimality require... more We address the problem of designing optimal network topologies under arbitrary optimality requirements. Using three critical system parameters, efficiency, robustness and cost, we evolve optimal topologies under different environmental conditions. Two prominent classes of topologies emerge as optimal: (1) Star-like topologies, with high efficiency, high resilience to random failures and low cost, and (2) ¿Circular Skip Lists¿ (CSL), with high robustness to random failures as well as targeted attacks, and high efficiency at moderate cost. We analyze CSLs to observe that they show several structural motifs that are optimal with respect to a variety of metrics.

Research paper thumbnail of Emergent (Re)optimization for stream queries in grids

Query optimization in sensor grids have two major challenges: (a) optimizing in a multi-query env... more Query optimization in sensor grids have two major challenges: (a) optimizing in a multi-query environment, and (b) continuous re-optimization occurring due to new query registrations and de-queries, i.e. queries being stopped unexpectedly. Addressing this problem continuously on a system-wide basis is an infeasible option. In this work called EstuaryDB, we propose a notion of emergent optimization, where globally optimal configurations emerge as a result of a number of local autonomous decisions carried out in self-interest. Grid nodes act as self-interested autonomous agents that continuously seek to maximize their "wealth." The agents are unaware of systemwide issues such as when do queries arrive, what are they asking for, or when are they revoked. Every query brings with it a certain amount of wealth, and each agent continuously tries to save as much of the wealth as possible. The amount of latent wealth in the system at any time gives a quantitative measure of the efficiency achieved over naïve stream retrieval.

Research paper thumbnail of Theoretical Notes on Regular Graphs as Applied to Optimal Network Design

Although regular graphs have a long history, some of their properties such as diameter, symmetry,... more Although regular graphs have a long history, some of their properties such as diameter, symmetry, extensibility and resilience do not seem to have received enough attention in the context of network design. The purpose of this paper is to present some interesting theoretical results concerning regular graphs pertinent to optimal network design.

Research paper thumbnail of Providing Scalable Data Services in Ubiquitous Networks

Computing Research Repository, 2010

Topology is a fundamental part of a network that governs connectivity between nodes, the amount o... more Topology is a fundamental part of a network that governs connectivity between nodes, the amount of data flow and the efficiency of data flow between nodes. In traditional networks, due to physical limitations, topology remains static for the course of the network operation. Ubiquitous data networks (UDNs), alternatively, are more adaptive and can be configured for changes in their topology. This flexibility in controlling their topology makes them very appealing and an attractive medium for supporting “anywhere, any place” communication. However, it raises the problem of designing a dynamic topology. The dynamic topology design problem is of particular interest to application service providers who need to provide cost-effective data services on a ubiquitous network. In this paper we describe algorithms that decide when and how the topology should be reconfigured in response to a change in the data communication requirements of the network. In particular, we describe and compare a greedy algorithm, which is often used for topology reconfiguration, with a non-greedy algorithm based on metrical task systems. Experiments show the algorithm based on metrical task system has comparable performance to the greedy algorithm at a much lower reconfiguration cost.

Research paper thumbnail of A Symmetric Localization Algorithm for MANETs Based on Collapsing Coordinate Systems

Localization in mobile ad hoc networks (MANETs) is the process of fixing the position of a node a... more Localization in mobile ad hoc networks (MANETs) is the process of fixing the position of a node according to some real or virtual coordinate system. In many cases, solutions like Global Positioning System (GPS) are not feasible. As a result, several algorithms have been developed for localization based purely on local communication. However, many of these suffer from one of the following: flooding of the network, requirement for global knowledge, or the requirement of "beacon" nodes, which know their absolute position according to GPS. At the very least, localization algorithms require parts of the system to be either static or relatively stable. In this paper, we propose a symmetric localization algorithm that performs fairly accurate localization. No special elements like beacons and other static elements are required; however, they are not excluded.

Research paper thumbnail of Classes of Optimal Network Topologies Under Multiple Efficiency and Robustness Constraints

We address the problem of designing optimal network topologies under arbitrary optimality require... more We address the problem of designing optimal network topologies under arbitrary optimality requirements. Using three critical system parameters, efficiency, robustness and cost, we evolve optimal topologies under different environmental conditions. Two prominent classes of topologies emerge as optimal: (1) Star-like topologies, with high efficiency, high resilience to random failures and low cost, and (2) ¿Circular Skip Lists¿ (CSL), with high robustness to random failures as well as targeted attacks, and high efficiency at moderate cost. We analyze CSLs to observe that they show several structural motifs that are optimal with respect to a variety of metrics.

Research paper thumbnail of Emergent (Re)optimization for stream queries in grids

Query optimization in sensor grids have two major challenges: (a) optimizing in a multi-query env... more Query optimization in sensor grids have two major challenges: (a) optimizing in a multi-query environment, and (b) continuous re-optimization occurring due to new query registrations and de-queries, i.e. queries being stopped unexpectedly. Addressing this problem continuously on a system-wide basis is an infeasible option. In this work called EstuaryDB, we propose a notion of emergent optimization, where globally optimal configurations emerge as a result of a number of local autonomous decisions carried out in self-interest. Grid nodes act as self-interested autonomous agents that continuously seek to maximize their "wealth." The agents are unaware of systemwide issues such as when do queries arrive, what are they asking for, or when are they revoked. Every query brings with it a certain amount of wealth, and each agent continuously tries to save as much of the wealth as possible. The amount of latent wealth in the system at any time gives a quantitative measure of the efficiency achieved over naïve stream retrieval.

Research paper thumbnail of Theoretical Notes on Regular Graphs as Applied to Optimal Network Design

Although regular graphs have a long history, some of their properties such as diameter, symmetry,... more Although regular graphs have a long history, some of their properties such as diameter, symmetry, extensibility and resilience do not seem to have received enough attention in the context of network design. The purpose of this paper is to present some interesting theoretical results concerning regular graphs pertinent to optimal network design.