Demo Data from EDBT 2026 / reviewers in the wild / expert
Ashok Anand
dblp:96/3486
· DBLP profile ↗
25ranked-venue papers
10as first author
0since 2021 · last 2016
0009-0003-8963-4893ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 15 · 8 first-authorSystems, architecture and hardware · 5Software engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
11 papers |
Internet architecture and protocols · 46% Content delivery and video streaming · 26% Routing and switching · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 56% Storage systems · 28% Memory systems · 17% |
Topics — the 21 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
redundancy elimination |
0.3 | 3 | 2011 | REfactor-ing content overhearing to improve wireless performance · MobiCom 2011 EndRE: An End-System Redundancy Elimination Service for Enterprises · NSDI 2010 SmartRE: an architecture for coordinated network-wide redundancy elimination · SIGCOMM 2009 |
Routing and switching
traffic engineering |
0.2 | 2 | 2011 | MicroTE: fine grained traffic engineering for data centers · CoNEXT 2011 Packet caches on routers: the implications of universal redundant traffic elimination · SIGCOMM 2008 |
Internet architecture and protocols › information-centric networking
in-network caching |
0.2 | 2 | 2009 | SmartRE: an architecture for coordinated network-wide redundancy elimination · SIGCOMM 2009 Packet caches on routers: the implications of universal redundant traffic elimination · SIGCOMM 2008 |
Cloud and datacenter computing
virtualization |
0.2 | 1 | 2013 | MiG: Efficient Migration of Desktop VMs Using Semantic Compression · USENIX ATC 2013 |
Cloud and datacenter computing › virtualization
virtual machine migration |
0.2 | 1 | 2013 | MiG: Efficient Migration of Desktop VMs Using Semantic Compression · USENIX ATC 2013 |
Internet architecture and protocols › network architecture design
internet architecture |
0.1 | 1 | 2012 | XIA: Efficient Support for Evolvable Internetworking · NSDI 2012 |
Datacenter networks
flow scheduling |
0.1 | 1 | 2011 | MicroTE: fine grained traffic engineering for data centers · CoNEXT 2011 |
Routing and switching › traffic engineering
routing optimization |
0.1 | 1 | 2011 | MicroTE: fine grained traffic engineering for data centers · CoNEXT 2011 |
Content delivery and video streaming
content retrieval |
0.1 | 1 | 2010 | Flexible multimedia content retrieval using InfoNames · SIGCOMM 2010 |
Internet architecture and protocols
information-centric networking |
0.1 | 1 | 2010 | Flexible multimedia content retrieval using InfoNames · SIGCOMM 2010 |
Internet architecture and protocols
middlebox |
0.1 | 1 | 2010 | EndRE: An End-System Redundancy Elimination Service for Enterprises · NSDI 2010 |
Memory systems
content-addressable memory |
0.1 | 1 | 2010 | Cheap and Large CAMs for High Performance Data-Intensive Networked Systems · NSDI 2010 |
Storage systems
file systems |
0.1 | 1 | 2008 | Avoiding File System Micromanagement with Range Writes · OSDI 2008 |
Content delivery and video streaming
video delivery |
0.0 | 1 | 2013 | Enhancing video accessibility and availability using information-bound references · CoNEXT 2013 |
Storage systems
data compression |
0.0 | 1 | 2013 | MiG: Efficient Migration of Desktop VMs Using Semantic Compression · USENIX ATC 2013 |
Storage systems › data compression
semantic compression |
0.0 | 1 | 2013 | MiG: Efficient Migration of Desktop VMs Using Semantic Compression · USENIX ATC 2013 |
Content delivery and video streaming › error resilience
packet loss recovery |
0.0 | 1 | 2012 | RPT: Re-architecting Loss Protection for Content-Aware Networks · NSDI 2012 |
Internet architecture and protocols
network coding |
0.0 | 1 | 2011 | REfactor-ing content overhearing to improve wireless performance · MobiCom 2011 |
Internet architecture and protocols › traffic management
ISP traffic management |
0.0 | 1 | 2009 | SmartRE: an architecture for coordinated network-wide redundancy elimination · SIGCOMM 2009 |
Routing and switching
router architecture |
0.0 | 1 | 2008 | Packet caches on routers: the implications of universal redundant traffic elimination · SIGCOMM 2008 |
Operating systems › resource management › storage management
file systems |
0.0 | 1 | 2008 | Avoiding File System Micromanagement with Range Writes · OSDI 2008 |
Methods — techniques the papers use, named apart from their topics
information-bound references · 0.2optimization · 0.1data structure design · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Enhancing Video Accessibility and Availability Using Information-Bound ReferencesabstractUsers are often frustrated when they cannot view video links shared via blogs, social networks, and shared bookmark sites on their devices or suffer performance and usability problems when doing so. While other versions of the same content better suited to their device and network constraints may be available on other third-party hosting sites, these remain unusable because users cannot efficiently discover these and verify that these variants match the content publisher's original intent. Our vision is to enable consumers to leverage verifiable alternatives from different hosting sites that are best suited to their constraints to deliver a high quality of experience and enable content publishers to reach a wide audience with diverse operating conditions with minimal upfront costs. To this end, we make a case for information-bound references or IBRs that bind references to video content to the underlying information that a publisher wants to convey, decoupled from details such as protocols, hosts, file names, or the underlying bits. This paper addresses key challenges in the design and implementation of IBR generation and resolution mechanisms, and presents an evaluation of the benefits IBRs offer. Ashok Anand, Athula Balachandran, Aditya Akella, Vyas Sekar, Srinivasan Seshan |
IEEE/ACM Trans. Netw. | 1 |
| 2015 | A case for application-managed cache for browserabstractMobile web usage has significantly increased in last few years. There has been a lot of emphasis on providing good web page performance for mobile devices. Client-side caching can play a significant role in providing good web page performance, but unfortunately, traditional browser caches lack in various aspects leading to sub-optimal performance. More specifically, web applications do not have control on caching, e.g., which resources to cache, how to cache, etc., leading to ineffective cache utilization. Recently, HTML5 has introduced number of persistent storage APIs, that can provide required control for web applications. We evaluate these HTML5 storage options on various devices, and find that they can also meet the performance criteria of caching; in fact, some of the HTML5 storage APIs, e.g., localStorage, can provide even better performance than browser cache. Based on these insights, we make a case for application-managed hierarchical client-side cache, called HCache, that leverages these storage options as backends. We propose a novel API that allows web application developers to intelligently control the caching behavior and the usage of these storage options transparently. Our experiments with a prototype show that HCache can improve web page performance by up to 60%. Ashok Anand, Mehrdad Reshadi, Bowei Du, Hariharan Kolam, Sharad Jaiswal, Aditya Akella |
ICME | 1 |
| 2014 | Design patterns for tunable and efficient SSD-based indexesabstractA number of data-intensive systems require using random hash-based indexes of various forms, e.g., hash tables, Bloom filters, and locality sensitive hash tables. In this paper, we present general SSD optimization techniques that can be used to design a variety of such indexes while ensuring higher performance and easier tunability than specialized state-of-the-art approaches. We leverage two key SSD innovations: a) rearranging the data layout on the SSD to combine multiple read requests into one page read, and b) intelligently reordering requests to exploit inherent parallelism in the architecture of SSDs. We build three different indexes using these techniques, and we conduct extensive studies showing their superior performance, lower CPU/memory footprint, and tunability compared to state-of-the-art systems. Ashok Anand, Aaron Gember, Collin Engstrom, Aditya Akella |
ANCS | 1 |
| 2013 | CloudSSI: revisiting SSI in cloud eraabstractThe current IaaS model has several shortcomings. First, several IaaS providers only offers VM (virtual machine) with predefined sizes, thus enterprise tenants must judiciously determine the VM size that best fit their application. This is challenging as overprovisioning VMs can lead to waste of resources while underprovisioned VMs can lead to poor performance. Second, when an application requires more resources than a VM can provide, tenants are currently limited to either scaling-out or scaling-up their applications. However, in both situations the granularity is at the level of VMs which leads to sizing issues discussed earlier. Third, scaling-up is ineffective as it incurs a significant amount of downtime/poor performance while the new VM is being provisioned and not all applications support scaling-out. For example while, Web servers can be easily scaled-out other legacy applications can not [1], thus limiting its applicability. Mansoor Alicherry, Ashok Anand, Shoban Preeth Chandrabose, Theophilus Benson |
SoCC | 2 |
| 2013 | Harmony: coordinating network, compute, and storage in software-defined cloudsabstractThe progress of a big data job is often a function of storage, networking and processing. Hence, for efficient job execution, it is important to collectively optimize all three components. Prior proposals [1], in contrast, have focused on mainly on one or two of the three components. This narrow focus constraints the extent to which these proposals can support efficient operation of big data applications. Robert Grandl, Yizheng Chen 0005, Junaid Khalid, Suli Yang, Ashok Anand, Theophilus Benson, Aditya Akella |
SoCC | 5 |
| 2013 | Enhancing video accessibility and availability using information-bound referencesabstractUsers are often frustrated when they cannot view video links shared via blogs, social networks, and shared bookmark sites on their devices or suffer performance and usability problems when doing so. While other versions of the same content better suited to their device and network constraints may be available on other third-party hosting sites, these remain unusable because users cannot efficiently discover these and verify that these variants match the content publisher's original intent. Our vision is to enable consumers to leverage verifiable alternatives from different hosting sites that are best suited to their constraints to deliver a high quality of experience and enable content publishers to reach a wide audience with diverse operating conditions with minimal upfront costs. To this end, we make a case for information-bound references or IBRs that bind references to video content to the underlying information that a publisher wants to convey, decoupled from details such as protocols, hosts, file names, or the underlying bits. This paper addresses key challenges in the design and implementation of IBR generation and resolution mechanisms, and presents an evaluation of the benefits IBRs offer. Ashok Anand, Athula Balachandran, Aditya Akella, Vyas Sekar, Srinivasan Seshan |
CoNEXT | 1 |
| 2013 | Adaptive data transmission in the cloudabstractData centers provide resources for a broad range of services, such as web search, email, web sites, etc., each with different delay requirements. For example, web search should cater to users' requests quickly, while data backup has no special requirement on completion time. Different applications also introduce flows with very different properties (e.g., size and duration). The default method of transport in data centers, namely TCP, treats flows equally, forcing equal share of the bottleneck network bandwidth. This fairness property leads to poor outcomes for time-sensitive applications. A better solution is to allocate more bandwidth to time-sensitive applications. However, the state-of-the-art approaches that do this all require forklift changes to data center networking gear. In some cases, substantial changes need to be made to end-system stacks and applications as well. In this paper, we argue that a simple modification to TCP can help better meet the requirements of latency-sensitive applications in the data center. No modification to end-systems, applications or networking gear is necessary. We motivate our Adaptive TCP (ATCP) design using measurements of real data center traffic. We analytically derive the parameters to use in our proposed modification to TCP. Finally, we use extensive simulations in NS2 to show the benefits of ATCP. Wenfei Wu, Yizheng Chen 0005, Ramakrishnan Durairajan, Ashok Anand, Aditya Akella |
IWQoS | 5 |
| 2013 | MiG: Efficient Migration of Desktop VMs Using Semantic Compression
Anshul Rai, Ramachandran Ramjee, Ashok Anand, Venkat N. Padmanabhan, George Varghese |
USENIX ATC | 3 |
| 2012 | RPT: Re-architecting Loss Protection for Content-Aware Networks
Dongsu Han, Ashok Anand, Aditya Akella, Srinivasan Seshan |
NSDI | 2 |
| 2012 | XIA: Efficient Support for Evolvable Internetworking
Dongsu Han, Ashok Anand, Fahad R. Dogar, Hyeontaek Lim, Michel Machado, Arvind Mukundan, Wenfei Wu, Aditya Akella, David G. Andersen, John W. Byers, Srinivasan Seshan, Peter Steenkiste |
NSDI | 2 |
| 2011 | MicroTE: fine grained traffic engineering for data centersabstractThe effects of data center traffic characteristics on data center traffic engineering is not well understood. In particular, it is unclear how existing traffic engineering techniques perform under various traffic patterns, namely how do the computed routes differ from the optimal routes. Our study reveals that existing traffic engineering techniques perform 15% to 20% worse than the optimal solution. We find that these techniques suffer mainly due to their inability to utilize global knowledge about flow characteristics and make coordinated decision for scheduling flows. Theophilus Benson, Ashok Anand, Aditya Akella, Ming Zhang 0005 |
CoNEXT | 2 |
| 2011 | XIA: an architecture for an evolvable and trustworthy internetabstractMotivated by limitations in today's host-based IP network architecture, recent studies have proposed clean-slate network architectures centered around alternative first-class principals, such as content, services, or users. However, much like the host-centric IP design, elevating one principal type above others hinders communication between other principals and inhibits the network's capability to evolve. Our work presents the eXpressive Internet Architecture (XIA), an architecture with native support for multiple principals and the ability to evolve its functionality to accommodate new, as yet unforeseen, principals over time. XIA also provides intrinsic security: communicating entities validate that their underlying intent was satisfied correctly without relying on external databases or configuration. Ashok Anand, Fahad R. Dogar, Dongsu Han, Hyeontaek Lim, Michel Machado, Wenfei Wu, Aditya Akella, David G. Andersen, John W. Byers, Srinivasan Seshan, Peter Steenkiste |
HotNets | 1 |
| 2011 | REfactor-ing content overhearing to improve wireless performanceabstractMany systems have leveraged the broadcast nature of wireless radios to improve wireless capacity and performance. While conventional approaches have focused on overhearing entire packets, recent designs have argued that focusing on overheard content may be more effective. Unfortunately, key design choices in these approaches limit them from fully leveraging the benefits of overhearing content. We propose a cleaner refactoring of functionality where-in overhearing is realized at the sub-packet payload level through the use of IP-layer redundancy elimination. We show that this dramatically improves the effectiveness of prior overhearing based approaches and enables new designs, e.g., enhanced network coding, where content overhearing can be more effectively integrated to improve performance. Realizing the benefits of IP-layer content overhearing requires us to overcome challenges arising from the probabilistic nature of wireless reception (which could lead to inconsistent state) and the limited resources on wireless devices. We overcome these challenges through careful data structure and wireless redundancy elimination designs. We evaluate the effectiveness of our system using experimentation on real traces. We find that our design is highly effective: e.g., it can improve goodput by nearly 25% and air time utilization by nearly 20%. Shan-Hsiang Shen, Aaron Gember, Ashok Anand, Aditya Akella |
MobiCom | 3 |
| 2011 | A Comparative Study of Handheld and Non-handheld Traffic in Campus Wi-Fi Networks
Aaron Gember, Ashok Anand, Aditya Akella |
PAM | 2 |
| 2010 | A case for information-bound referencingabstractLinks and content references form the foundation of the way that users interact today. Unfortunately, the links used today (URLs) are fragile since they tightly specify a protocol, host, and filename. Some past efforts have decoupled this binding to a certain degree; e.g., creating links that bind to byte-level data. We argue that these systems do not go far enough. Our key observation is that users really care about the intent of the referenced link and are relatively agnostic to the byte-level representation. Based on this observation, we argue that references should be bound to the underlying information associated with the referenced content. We call such references Information-Bound References (IBR). In this paper, we focus on the challenges of creating IBRs for multimedia data, since these form a dominant fraction of Internet traffic today. We explore the trade-offs of various alternatives for generating and using IBRs. We identify that it is possible to adapt multimedia fingerprinting algorithms in the literature to generate IBRs. Ashok Anand, Aditya Akella, Vyas Sekar, Srinivasan Seshan |
HotNets | 1 |
| 2010 | EndRE: An End-System Redundancy Elimination Service for Enterprises
Bhavish Agarwal, Aditya Akella, Ashok Anand, Athula Balachandran, Pushkar V. Chitnis, Chitra Muthukrishnan, Ramachandran Ramjee, George Varghese |
NSDI | 3 |
| 2010 | Cheap and Large CAMs for High Performance Data-Intensive Networked Systems
Ashok Anand, Chitra Muthukrishnan, Steven Kappes, Aditya Akella, Suman Nath |
NSDI | 1 |
| 2010 | Flexible multimedia content retrieval using InfoNamesabstractMultimedia content is a dominant fraction of Internet usage today. At the same time, there is significant heterogeneity in video presentation modes and operating conditions of Internet-enabled devices that access such content. Users are often interested in the content, rather than the specific sources or the formats. The host-centric format of the current Internet does not support these requirements naturally. Neither do the recent data-centric naming proposals, since they rely on naming content based on raw byte-level hashing schemes. We argue that to meet these requirements, enabling content retrieval mechanisms to name and query directly for the underlying information is a good way forward. In addition to decoupling content from available sources and transfer protocols, these "information-aware names" or InfoNames explicitly decouple the information from content presentation factors as well. We envision an InfoName Resolution System (IRS) to resolve location based on InfoNames, while taking into account the operating conditions of devices. In this demo, we present an application to show how InfoNames can serve as presentation-invariant and portable names to fetch video content independent of device capabilities and resource constraints. Ashok Anand, Aditya Akella, Athula Balachandran, Vyas Sekar, Srinivasan Seshan |
SIGCOMM | 2 |
| 2009 | SmartRE: an architecture for coordinated network-wide redundancy eliminationabstractApplication-independent Redundancy Elimination (RE), or identifying and removing repeated content from network transfers, has been used with great success for improving network performance on enterprise access links. Recently, there is growing interest for supporting RE as a network-wide service. Such a network-wide RE service benefits ISPs by reducing link loads and increasing the effective network capacity to better accommodate the increasing number of bandwidth-intensive applications. Further, a networkwide RE service democratizes the benefits of RE to all end-to-end traffic and improves application performance by increasing throughput and reducing latencies. Ashok Anand, Vyas Sekar, Aditya Akella |
SIGCOMM | 1 |
| 2008 | An open framework for federating integrated management model of distributed it environmentabstractHeterogeneity has been the curse of the IT industry and systems management is no exception. As organizations are expanding their global business, and new technology and platforms are being introduced, the complexity of systems management is increasing rapidly due to heterogeneity and getting unified view of IT environments is becoming more difficult. To simplify and expedite information integration, this paper brings best practices of model-driven system and information integration to the problems of information integration in systems management. Specifically, we present an open framework for describing meta-model of a new component in isolation using UML and relating it with meta-models of other components through semantic relationships. The resulting integrated meta-model together with querying mechanisms for various sources can federate automatically and on-demand, integrated model of IT environment without relying on a central database repository. Manish Sethi, Ashok Anand, Dipayan Gangopadhyay, Venkateswara Reddy Madduri, Manish Gupta 0007 |
NOMS | 2 |
| 2008 | Avoiding File System Micromanagement with Range Writes
Ashok Anand, Sayandeep Sen, Andrew Krioukov, Florentina I. Popovici, Aditya Akella, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Suman Banerjee 0001 |
OSDI | 1 |
| 2008 | Packet caches on routers: the implications of universal redundant traffic eliminationabstractMany past systems have explored how to eliminate redundant transfers from network links and improve network efficiency. Several of these systems operate at the application layer, while the more recent systems operate on individual packets. A common aspect of these systems is that they apply to localized settings, e.g. at stub network access links. In this paper, we explore the benefits of deploying packet-level redundant content elimination as a universal primitive on all Internet routers. Such a universal deployment would immediately reduce link loads everywhere. However, we argue that far more significant network-wide benefits can be derived by redesigning network routing protocols to leverage the universal deployment. We develop "redundancy-aware" intra- and inter-domain routing algorithms and show that they enable better traffic engineering, reduce link usage costs, and enhance ISPs' responsiveness to traffic variations. In particular, employing redundancy elimination approaches across redundancy-aware routes can lower intra and inter-domain link loads by 10-50%. We also address key challenges that may hinder implementation of redundancy elimination on fast routers. Our current software router implementation can run at OC48 speeds. Ashok Anand, Archit Gupta, Aditya Akella, Srinivasan Seshan, Scott Shenker |
SIGCOMM | 1 |
| 2007 | General store placement for response time minimization in parallel disks
Akshat Verma, Ashok Anand |
J. Parallel Distributed Comput. | 2 |
| 2006 | On Store Placement for Response Time Minimization in Parallel DisksabstractWe investigate the placement of N enterprise data-stores (e.g., database tables, application data) across an array of disks with the aim of minimizing the response time averaged over all served requests, while balancing the load evenly across all the disks in the parallel disk array. Incorporating the non-FCFS serving discipline and non work-conserving nature of disk drives in formulation of the placement problem is difficult and current placement strategies do not take them into account. We present a novel formulation of the placement problem to incorporate these crucial features and identify the runlength of requests accessing a store as the most important criterion for placing the stores. We use these insights to design a fast (running time of N logN) placement algorithm that is optimal under the assumption that transfer times are small. Comprehensive experimental studies establish the efficacy of the proposed algorithm under a wide variety of workloads with the proposed algorithm reducing the response time for real storage traces by more than a factor of 2 under heterogeneous workload scenarios. Akshat Verma, Ashok Anand |
ICDCS | 2 |
| 2004 | A Framework and Tool for Porting Assessment and RemediationabstractWe present a framework and tool for porting assessment and code remediation in commercial porting projects, primarily targeting interplatform C/C++ porting. Our framework has a modular architecture for handling real-world code bases, a key part of which is an extensible knowledge base of porting issue types. Porting issue detection and remediation are achieved through dynamically-linked detector and remediation "plug-ins" which can be augmented over time. Analysis and remediation can be performed over multiple intermediate forms, such as the AST or error logs. Analysis and remediation results can be presented as a single assessment report, or the changes can be incorporated into the original code base. Furthermore our framework has been integrated into Eclipse, providing a user interface and allowing further capability for integration with other Eclipse extensions. A subset of our tool has been prototyped and benchmarked against real-world customer code. Donald P. Pazel, Pradeep Varma, Amit M. Paradkar, Beth Tibbitts, Ashok Anand, Philippe Charles |
ICSM | 5 |