John Augustine

ORCID: 0000-0003-0948-3961
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Distributed systems and fault tolerance
  • Optimization and Search Problems
  • Complexity and Algorithms in Graphs
  • Peer-to-Peer Network Technologies
  • Caching and Content Delivery
  • Computational Geometry and Mesh Generation
  • Mobile Ad Hoc Networks
  • Cryptography and Data Security
  • Opportunistic and Delay-Tolerant Networks
  • Cooperative Communication and Network Coding
  • Data Management and Algorithms
  • Game Theory and Applications
  • Game Theory and Voting Systems
  • Parallel Computing and Optimization Techniques
  • Auction Theory and Applications
  • Graph Theory and Algorithms
  • Privacy-Preserving Technologies in Data
  • Algorithms and Data Compression
  • Security in Wireless Sensor Networks
  • Energy Efficient Wireless Sensor Networks
  • Vehicle Routing Optimization Methods
  • Distributed and Parallel Computing Systems
  • Blockchain Technology Applications and Security
  • Facility Location and Emergency Management
  • Economic theories and models

Indian Institute of Technology Madras
2016-2025

Nanyang Technological University
2006-2011

University of California, Irvine
2006-2010

UC Irvine Health
2004

Louisiana State University Agricultural Center
2002

Louisiana State University
2002

Martin Marietta Materials (United States)
1981

We study Byzantine agreement in dynamic networks where topology can change from round to and nodes also experience heavy churn (i.e., join leave the network continuously over time). Our main contributions are randomized distributed algorithms that achieve almost-everywhere with high probability even under a large number of adaptively chosen continuous adversarial rounds is polylogarithmic n (where stable size). show our essentially optimal (up factors) respect amount rate they tolerate by...

10.1145/2484239.2484275 article EN 2013-07-16

Motivated by the need for robust and fast distributed computation in highly dynamic Peer-to-Peer (P2P) networks, we study algorithms fundamental agreement problem. P2P networks are that experience heavy node churn (i.e., nodes join leave network continuously over time). Our goal is to design (running a small number of rounds) guarantee, despite high rate, almost all reach stable agreement. main contributions randomized guarantee almost-everywhere with probability even under adversarial...

10.5555/2095116.2095163 article EN Symposium on Discrete Algorithms 2012-01-17

We introduce a new problem in the domain of mobile robots, which we term dispersion. In this problem, n robots are placed an node graph arbitrarily and must coordinate with each other to reach final configuration such that exactly one robot is at node. study through lenses minimizing memory required by number rounds achieve

10.1145/3154273.3154293 article EN 2018-01-04

We consider the problem of selecting threshold times to transition a device low-power sleep states during an idle period. The two-state case in which there is single active and state continuous version ski-rental problem. generalized more than one state, each with its own power consumption rate costs. give algorithm that, given system, produces deterministic strategy whose competitive ratio arbitrarily close optimal. also produce optimal online system probability distribution that generates...

10.1109/focs.2004.50 article EN 2004-12-23

We consider the problem of selecting threshold times to transition a device low-power sleep states during an idle period. The two-state case, in which there is single active and state, continuous version ski-rental problem. generalized more than one each with its own power-consumption rate costs. give algorithm that, given system, produces deterministic strategy whose competitive ratio arbitrarily close optimal. also produce optimal online system probability distribution that generates...

10.1137/05063787x article EN SIAM Journal on Computing 2008-01-01

We study robust and efficient distributed algorithms for searching, storing, maintaining data in dynamic Peer-to-Peer (P2P) networks. P2P networks are highly that experience heavy node churn (i.e., nodes join leave the network continuously over time). Our goal is to guarantee, despite high rate, a large number of can store, retrieve, maintain items. main contributions fast randomized guarantee above with probability even under adversarial churn. In particular, we present following results:

10.1145/2486159.2486170 article EN 2013-07-16

Previous chapter Next Full AccessProceedings Proceedings of the 2012 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA)Towards Robust and Efficient Computation in Dynamic Peer-to-Peer NetworksJohn Augustine, Gopal Pandurangan, Peter Robinson, Eli UpfalJohn Upfalpp.551 - 569Chapter DOI:https://doi.org/10.1137/1.9781611973099.47PDFBibTexSections ToolsAdd to favoritesExport CitationTrack CitationsEmail SectionsAboutAbstract Motivated by need for robust fast distributed computation highly...

10.1137/1.9781611973099.47 article EN 2012-01-17

Motivated by the need for designing efficient and robust fully-distributed computation in highly dynamic networks such as Peer-to-Peer (P2P) networks, we study distributed protocols constructing maintaining network topologies with good expansion properties. Our goal is to maintain a sparse (bounded degree) expander topology despite heavy churn (i.e., Nodes joining leaving continuously over time). We assume that controlled an adversary has complete knowledge control of what nodes join leave...

10.1109/focs.2015.29 article EN 2015-10-01

In this work, we study the problem of dispersion mobile robots on dynamic rings. The n an node graph, introduced by Augustine and Moses Jr. [2], requires to coordinate with each other reach a configuration where exactly one robot is present node. This has real world applications applies whenever want minimize total cost agents sharing resources, located at various places, subject constraint that agent moving different resource comparatively much smaller than multiple (e.g. smart electric...

10.1145/3154273.3154294 article EN 2018-01-04

In this paper, we study distributed graph algorithms in networks which the nodes have a limited communication capacity. Many systems are built on top of an underlying networking infrastructure, for example by using virtual topology known as overlay network. Although network might allow each node to directly communicate with large number other nodes, amount that can perform fixed time is typically much more limited. We introduce Node-Capacitated Clique model abstract model, allows us effect...

10.1145/3323165.3323195 article EN 2019-06-17

research-article Share on Distributed Algorithmic Foundations of Dynamic Networks Authors: John Augustine IIT Madras, Chennai, India IndiaView Profile , Gopal Pandurangan University Houston, TX TXView Peter Robinson Royal Holloway, London, UK UKView Authors Info & Claims ACM SIGACT NewsVolume 47Issue 1March 2016 pp 69–98https://doi.org/10.1145/2902945.2902959Published:10 March 2016Publication History 15citation327DownloadsMetricsTotal Citations15Total Downloads327Last 12 Months20Last 6...

10.1145/2902945.2902959 article EN ACM SIGACT News 2016-03-10

In this paper, we demonstrate that disproportionate gains are possible through a simple devise for injecting inexactness or approximation into the hardware architecture of computing system with general purpose template including complete memory hierarchy. The focus study is on energy savings approach in context large and challenging applications. We choose two such from different ends spectrum---the IGCM model weather climate modeling which embodies significant features high-performance...

10.5555/2755753.2755927 article EN Design, Automation, and Test in Europe 2015-03-09

10.1016/j.tcs.2009.05.024 article EN publisher-specific-oa Theoretical Computer Science 2009-05-29

An important task in the analysis of multiagent systems is to understand how groups selfish players can form coalitions, i.e., work together teams. In this paper, we study dynamics coalition formation under bounded rationality. We consider settings whereby each team's profit given by a submodular function and propose three profit-sharing schemes, which based on concept marginal utility. The agents are assumed be myopic, they keep changing teams as long increase their payoff doing so....

10.1080/15427951.2013.830164 article EN Internet Mathematics 2013-08-02

A Peer-to-Peer (P2P) network is a dynamic collection of nodes that connect with each other via virtual overlay links built upon an underlying (usually, the Internet). Typical P2P networks are highly and can experience very heavy churn, i.e., large number join/leave every time step. We present framework called Sparse Robust Addressable Network (Spartan) tolerate adversarial churn. show Spartan be efficiently in fully distributed manner within O(log n) rounds. Furthermore, structure...

10.1109/ipdps.2018.00115 article EN 2022 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2018-05-01

In this paper, we address the problem of probe station selection. Probe nodes are that instrumented with functionality sending probes and analyzing results. The placement stations affects diagnosis capability sent by stations. also involves overhead instrumentation. Thus it is important to minimize required number without compromising on probes. selection detect failures in network. We present an algorithm for using a reduction Minimum Hitting Set problem. several issues involved while...

10.1109/comsnets.2010.5431990 article EN 2010-01-01

A dynamic path network is an undirected with evacuees situated at each vertex. To evacuate the path, travel towards a designated sink (doorway) to exit. Each edge has capacity, number of that can enter in unit time. Congestion occurs if evacuee wait vertex for other leave first. The basic problem place k sinks on line, associated evacuation strategy, so as minimize total time needed everyone. minmax-regret version introduces uncertainty into input, vertices only being specified within range....

10.48550/arxiv.1404.5448 preprint EN other-oa arXiv (Cornell University) 2014-01-01

We study robust and efficient distributed algorithms for building maintaining data structures in dynamic Peer-to-Peer (P2P) networks. P2P networks are characterized by a high level of dynamicity with abrupt heavy node \emph{churn} (nodes that join leave the network continuously over time). present novel algorithm builds maintains probability skip list $poly(n)$ rounds despite $\mathcal{O}(n/\log n)$ churn \emph{per round} ($n$ is stable size). assume controlled an oblivious adversary (that...

10.48550/arxiv.2409.10235 preprint EN arXiv (Cornell University) 2024-09-16
Coming Soon ...