Network


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

Hotspot


Dive into the research topics where Arnab Paul is active.

Publication


Featured researches published by Arnab Paul.


international conference on embedded networked sensor systems | 2003

DFuse: a framework for distributed data fusion

Rajnish Kumar; Matthew Wolenetz; Bikash Agarwalla; JunSuk Shin; Phillip W. Hutto; Arnab Paul

Simple in-network data aggregation (or fusion) techniques for sensor networks have been the focus of several recent research efforts, but they are insufficient to support advanced fusion applications. We extend these techniques to future sensor networks and ask two related questions: (a) what is the appropriate set of data fusion techniques, and (b) how do we dynamically assign aggregation roles to the nodes of a sensor network. We have developed an architectural framework, DFuse, for answering these two questions. It consists of a data fusion API and a distributed algorithm for energy-aware role assignment. The fusion API enables an application to be specified as a coarse-grained dataflow graph, and eases application development and deployment. The role assignment algorithm maps the graph onto the network, and optimally adapts the mapping at run-time using role migration. Experiments on an iPAQ farm show that, the fusion API has low-overhead, and the role assignment algorithm with role migration significantly increases the network lifetime compared to any static assignment.


ACM Transactions on Sensor Networks | 2006

Dynamic data fusion for future sensor networks

Rajnish Kumar; Matthew Wolenetz; Brian F. Cooper; Bikash Agarwalla; JunSuk Shin; Phillip W. Hutto; Arnab Paul

DFuse is an architectural framework for dynamic application-specified data fusion in sensor networks. It bridges an important abstraction gap for developing advanced fusion applications that takes into account the dynamic nature of applications and sensor networks. Elements of the DFuse architecture include a fusion API, a distributed role assignment algorithm that dynamically adapts the placement of the application task graph on the network, and an abstraction migration facility that aids such dynamic role assignment. Experimental evaluations show that the API has low overhead, and simulation results show that the role assignment algorithm significantly increases the network lifetime over static placement.


international conference on distributed computing systems | 2002

D-Stampede: distributed programming system for ubiquitous computing

Sameer Adhikari; Arnab Paul

We focus on an important problem in ubiquitous computing, namely, programming support for the distributed heterogeneous computing elements that make up this environment. We address the interactive, dynamic, and stream-oriented nature of this application class and develop appropriate computational abstractions in the D-Stampede distributed programming system. The key features of D-Stampede include indexing data streams temporally, correlating different data streams temporally, performing automatic distributed garbage collection of unnecessary stream data, supporting high performance by exploiting hardware parallelism where available, supporting platform and language heterogeneity, and dealing with application level dynamism. We discuss the features of D-Stampede, the programming ease it affords, and its performance.


IEEE Micro | 2018

Loihi: A Neuromorphic Manycore Processor with On-Chip Learning

Mike Davies; Narayan Srinivasa; Tsung-Han Lin; Gautham N. Chinya; Yongqiang Cao; Sri Harsha Choday; Georgios D. Dimou; Prasad Joshi; Nabil Imam; Shweta Jain; Yuyun Liao; Chit-Kwan Lin; Andrew Lines; Ruokun Liu; Deepak A. Mathaikutty; Steven McCoy; Arnab Paul; Jonathan Tse; Guruguhanathan Venkataramanan; Yi-Hsin Weng; Andreas Wild; Yoonseok Yang; Hong Wang

Loihi is a 60-mm2 chip fabricated in Intels 14-nm process that advances the state-of-the-art modeling of spiking neural networks in silicon. It integrates a wide range of novel features for the field, such as hierarchical connectivity, dendritic compartments, synaptic delays, and, most importantly, programmable synaptic learning rules. Running a spiking convolutional form of the Locally Competitive Algorithm, Loihi can solve LASSO optimization problems with over three orders of magnitude superior energy-delay-product compared to conventional solvers running on a CPU iso-process/voltage/area. This provides an unambiguous example of spike-based computation, outperforming all known conventional solutions.


IEEE Transactions on Parallel and Distributed Systems | 2003

Stampede: a cluster programming middleware for interactive stream-oriented applications

Rishiyur S. Nikhil; James M. Rehg; Yavor Angelov; Arnab Paul; Sameer Adhikari; Kenneth M. Mackenzie; Nissim Harel; Kathleen Knobe

Emerging application domains such as interactive vision, animation, and multimedia collaboration display dynamic scalable parallelism and high-computational requirements, making them good candidates for executing on parallel architectures such as SMPs and clusters of SMPs. Stampede is a programming system that has many of the needed functionalities such as high-level data sharing, dynamic cluster-wide threads and their synchronization, support for task and data parallelism, handling of time-sequenced data items, and automatic buffer management. We present an overview of Stampede, the primary data abstractions, the algorithmic basis of garbage collection, and the issues in implementing these abstractions on a cluster of SMPs. We also present a set of micromeasurements along with two multimedia applications implemented on top of Stampede, through which we demonstrate the low overhead of this runtime and that it is suitable for the streaming multimedia applications.


mobile ad-hoc and sensor networks | 2006

On Improving Wireless Broadcast Reliability of Sensor Networks Using Erasure Codes

Rajnish Kumar; Arnab Paul; David Kotz

Efficient and reliable dissemination of information over a large area is a critical ability of a sensor network for various reasons such as software updates and transferring large data objects (e.g., surveillance images). Thus efficiency of wireless broadcast is an important aspect of sensor network deployment. In this paper, we study FBcast, a new broadcast protocol based on the principles of modern erasure codes. We show that our approach provides high reliability, often considered critical for disseminating codes. In addition FBcast offers limited data confidentiality. For a large network, where every node may not be reachable by the source, we extend FBcast with the idea of repeaters to improve reliable coverage. Simulation results on TOSSIM show that FBcast offers higher reliability with lower number of retransmissions than traditional broadcasts.


self adaptive and self organizing systems | 2007

e-SAFE: An Extensible, Secure and Fault Tolerant Storage System

Sandip Agarwala; Arnab Paul; Karsten Schwan

This paper describes e-SAFE , a scalable utility-driven distributed storage system that offers very high availability at an archival scale and reduces management overhead such as periodic repairs. e-SAFE is designed to provide a storage utility for environments such as large-scale data centers in enterprise networks where the servers experience temporary unavailability (possibly high load, temporary downtimes due to repair or software/hardware upgrades). e-SAFE is based on a simple principle: efficiently sprinkle data all over a distributed storage and robustly reconstruct even when many of them are unavailable. e-SAFE also provides strong guarantee on data-integrity. The use of Fountain codes for replicating file data blocks, an efficient algorithm for fast parallel encoding and decoding over multiple file segments, a utility module for service differentiation and auto-adjustments of design parameters, and a background replication mechanism hiding the cost of replication and dissemination from the user, provide a fast, durable and autonomous storage solution.


international symposium on performance analysis of systems and software | 2003

Performance study of a cluster runtime system for dynamic interactive stream-oriented applications

Arnab Paul; Nissim Harel; Sameer Adhikari; Bikash Agarwalla; Kenneth M. Mackenzie

Emerging application domains such as interactive vision, animation, and multimedia collaboration need specialized runtime systems that provide support mechanisms to enable plumbing, cross module data transfer, buffer management, synchronization and so on. Using Stampede, a cluster programming system that is designed to meet the requirements of such applications, we quantify the performance of such mechanisms. We have developed a timing infrastructure that helps tease out the time spent by an application in different layers of software, viz., the main algorithmic component, the support mechanisms, and the raw messaging. Several interesting insights have surfaced from this study. First, memory allocation does not take up a significant amount of the execution time despite the interactive and dynamic nature of the application domain. Second, the Stampede runtime adds a minimal overhead over raw messaging for structuring such applications. Third, the results suggest that the thread scheduler on Linux may be more responsive than the one on Solaris. Fourth, the messaging layer spends quite a bit of time in synchronization operations. Perhaps the most interesting result of this study is that general-purpose operating systems such as Linux and Solaris are quite adequate to meet the requirements of emerging dynamic interactive stream-oriented applications.


Archive | 2005

FOUNTAIN BROADCAST FOR WIRELESS NETWORKS

Rajnish Kumar; Arnab Paul


Archive | 2004

Design of a Secure and Fault Tolerant Environment for Distributed Storage

Arnab Paul; Sameer Adhikari

Collaboration


Dive into the Arnab Paul's collaboration.

Top Co-Authors

Avatar

Rajnish Kumar

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Bikash Agarwalla

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Sameer Adhikari

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Phillip W. Hutto

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

JunSuk Shin

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Kenneth M. Mackenzie

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Nissim Harel

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Matthew Wolenetz

Georgia Institute of Technology College of Computing

View shared research outputs
Researchain Logo
Decentralizing Knowledge