Network


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

Hotspot


Dive into the research topics where Anup Rao is active.

Publication


Featured researches published by Anup Rao.


international conference on software maintenance | 2002

A technique for dynamic updating of Java software

Alessandro Orso; Anup Rao; Mary Jean Harrold

During maintenance, systems are updated to correct faults, improve functionality, and adapt the software to changes in its execution environment. The typical software update process consists of stopping the system to be updated, performing the update of the code, and restarting the system. For systems such as banking and telecommunication software, however the cost of downtime can be prohibitive. The situation is even worse for systems such as air-traffic controllers and life-support software, for which a shut-down is in general not an option. In those cases, the use of some form of on-the-fly program modification is required. In this paper, we present a new technique for dynamic updating of Java software. Our technique is based oil the use of proxy classes and requires no support from the runtime system. The technique allows for updating a running Java program by substituting, adding, and deleting classes. We also present DUSC (dynamic updating through swapping of classes), a tool that we developed and that implements our technique. Finally, we describe an empirical study that we performed to validate the technique of a real Java subject. The results of the study show that our technique can be effectively applied to Java software with only little overhead in both execution time and program size.


SIAM Journal on Computing | 2013

How to Compress Interactive Communication

Boaz Barak; Mark Braverman; Xi Chen; Anup Rao

We describe new ways to simulate two-party communication protocols to get protocols with potentially less communication. We show that every communication protocol that communicates


symposium on the theory of computing | 2010

How to compress interactive communication

Boaz Barak; Mark Braverman; Xi Chen; Anup Rao

C


foundations of computer science | 2011

Information Equals Amortized Communication

Mark Braverman; Anup Rao

bits and reveals


symposium on the theory of computing | 2006

Extractors for a constant number of polynomially small min-entropy independent sources

Anup Rao

I


symposium on the theory of computing | 2011

Towards coding for maximum errors in interactive communication

Mark Braverman; Anup Rao

bits of information about the inputs to the participating parties can be simulated by a new protocol involving at most


Journal of Computer and System Sciences | 2011

Deterministic extractors for small-space sources

Jesse Kamp; Anup Rao; Salil P. Vadhan; David Zuckerman

\tilde{O}(\sqrt{CI})


conference on computational complexity | 2009

Extractors for Low-Weight Affine Sources

Anup Rao

bits of communication. If the protocol reveals


foundations of computer science | 2013

Direct Products in Communication Complexity

Mark Braverman; Anup Rao; Omri Weinstein; Amir Yehudayoff

I


foundations of computer science | 2009

2-Source Extractors under Computational Assumptions and Cryptography with Defective Randomness

Yael Tauman Kalai; Xin Li; Anup Rao

bits of information about the inputs to an observer that watches the communication in the protocol, we show how to carry out the simulation with

Collaboration


Dive into the Anup Rao's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Amir Yehudayoff

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Avi Wigderson

Institute for Advanced Study

View shared research outputs
Top Co-Authors

Avatar

David Zuckerman

University of Texas at Austin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Richard Peng

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge