Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Swarup Acharya

dblp:32/3483 · DBLP profile ↗
← Back
22ranked-venue papers
16as first author
0since 2021 · last 2005
0009-0008-0073-8765ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 10 · 5 first-authorDatabases, data management, data science and information retrieval · 10 · 10 first-authorSoftware engineering, systems software and programming languages · 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
10 papers
Optical networks · 49% Routing and switching · 25% Internet architecture and protocols · 8%
Databases, data mining, and information retrieval
8 papers
Query processing and optimization · 54% Data stream processing · 21% Spatial and temporal data management · 11%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Memory systems · 59% Storage systems · 41%

Topics — the 30 heaviest of 40, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Optical networks › optical transmission
SONET
0.132005
Differential delay aware routing for Ethernet over SONET/SDH · INFOCOM 2005
PESO: Low Overhead Protection for Ethernet over SONET Transport · INFOCOM 2004
The BEST challenge for next-generation Ethernet services · INFOCOM 2005
Query processing and optimization
approximate query processing
0.142000
Congressional Samples for Approximate Answering of Group-By Queries · SIGMOD Conference 2000
Aqua: A Fast Decision Support Systems Using Approximate Query Answers · VLDB 1999
Join Synopses for Approximate Query Answering · SIGMOD Conference 1999
Routing and switching
routing algorithms
0.122005
Differential delay aware routing for Ethernet over SONET/SDH · INFOCOM 2005
PESO: Low Overhead Protection for Ethernet over SONET Transport · INFOCOM 2004
Routing and switching
spanning tree
0.112005
The BEST challenge for next-generation Ethernet services · INFOCOM 2005
Optical networks › transport network
virtual concatenation
0.112005
Differential delay aware routing for Ethernet over SONET/SDH · INFOCOM 2005
Network management and operations › network robustness
fault tolerance
0.012004
PESO: Low Overhead Protection for Ethernet over SONET Transport · INFOCOM 2004
Optical networks › network survivability
protection and restoration
0.012004
PESO: Low Overhead Protection for Ethernet over SONET Transport · INFOCOM 2004
Routing and switching › qos routing
bandwidth-guaranteed routing
0.012003
IP-Subnet Aware Routing in WDM Mesh Networks · INFOCOM 2003
Optical networks
routing and wavelength assignment
0.012003
IP-Subnet Aware Routing in WDM Mesh Networks · INFOCOM 2003
Optical networks › WDM networks
WDM mesh networks
0.012003
IP-Subnet Aware Routing in WDM Mesh Networks · INFOCOM 2003
Data stream processing
data broadcast
0.021997
Balancing Push and Pull for Data Broadcast · SIGMOD Conference 1997
Broadcast Disks: Data Management for Asymmetric Communications Environments · SIGMOD Conference 1995
Data stream processing › data broadcast
broadcast disks
0.021996
Disseminating Updates on Broadcast Disks · VLDB 1996
Broadcast Disks: Data Management for Asymmetric Communications Environments · SIGMOD Conference 1995
Query processing and optimization › aggregate query processing
group-by query
0.012000
Congressional Samples for Approximate Answering of Group-By Queries · SIGMOD Conference 2000
Query processing and optimization
selectivity estimation
0.011999
Selectivity Estimation in Spatial Databases · SIGMOD Conference 1999
Spatial and temporal data management › spatial query processing
spatial selectivity estimation
0.011999
Selectivity Estimation in Spatial Databases · SIGMOD Conference 1999
Content delivery and video streaming › caching
web caching
0.011999
Systematic Multiresolution and Its Application to the World Wide Web · ICDE 1999
Wireless networking › broadcast
broadcast scheduling
0.011998
Scheduling On-Demand Broadcasts: New Metrics and Algorithms · MobiCom 1998
Network optimization and economics › network scheduling
on-demand scheduling
0.011998
Scheduling On-Demand Broadcasts: New Metrics and Algorithms · MobiCom 1998
Routing and switching › compact routing
stretch
0.011998
Scheduling On-Demand Broadcasts: New Metrics and Algorithms · MobiCom 1998
Mathematical optimization
integer programming
0.012005
Differential delay aware routing for Ethernet over SONET/SDH · INFOCOM 2005
Distributed and cloud data management
data dissemination
0.011996
Disseminating Updates on Broadcast Disks · VLDB 1996
Memory systems
cache
0.011996
Prefetching from Broadcast Disks · ICDE 1996
Memory systems › cache management › storage caching
file caching
0.011995
Intelligent File Hoarding for Mobile Computers · MobiCom 1995
Optical networks
IP over optical networks
0.012003
IP-Subnet Aware Routing in WDM Mesh Networks · INFOCOM 2003
Data mining
sampling
0.012000
Congressional Samples for Approximate Answering of Group-By Queries · SIGMOD Conference 2000
Database system architecture and tuning
decision support systems
0.011999
Aqua: A Fast Decision Support Systems Using Approximate Query Answers · VLDB 1999
Query processing and optimization
query optimization
0.011999
Join Synopses for Approximate Query Answering · SIGMOD Conference 1999
Spatial and temporal data management
spatial databases
0.011999
Selectivity Estimation in Spatial Databases · SIGMOD Conference 1999
Indexing and storage engines
spatial index
0.011999
Selectivity Estimation in Spatial Databases · SIGMOD Conference 1999
Internet architecture and protocols
world wide web
0.011999
Systematic Multiresolution and Its Application to the World Wide Web · ICDE 1999

Methods — techniques the papers use, named apart from their topics

simulation · 0.2flow routing formulation · 0.1combinatorial optimization · 0.1sampling · 0.1online algorithm · 0.1integer programming · 0.1dynamic content generation · 0.0switching · 0.0failure notification · 0.0heuristic algorithm · 0.0NP-hardness analysis · 0.0summary statistics · 0.0statistics · 0.0multiresolution representation · 0.0histogram · 0.0binary space partitioning · 0.0prefetch heuristic · 0.0cost-based caching · 0.0
YearPublicationVenuePosition
2005 CyBorg: A novel packet-aware transport architecture
abstract
The rapid growth of data applications is forcing service providers to seek efficient means of carrying packet data over their legacy SONET/SDH networks, designed for circuit-switched voice traffic. This problem is exacerbated by the increased deployment of new Ethernet-based VPN services over their metro networks. To support Ethernet traffic, two packet-aware SONET/SDH transport architectures have been proposed-Ethernet-over-SONET/SDH (EoS) and packet-rings (PR). In this paper, we argue that both architectures make inherent tradeoffs that limit the volume of data traffic that may be supported. Instead, we propose a hybrid architecture called CyBorg that makes selective use of EoS pipes in conjunction with a PR capability. We formulate and propose a solution to the setup failure re-arrangement problem that dynamically creates EoS pipes to supplement the existing PR if the system fails to satisfy incoming demands. We show through extensive simulations that by doing so, this novel architecture not only enables higher data traffic loads but achieves it with lower data switching capacity. We believe that this hybrid architecture and the efficiency it provides, makes for a cost-effective solution for the dilemma facing service providers.
Bhawna Gupta, Swarup Acharya
BROADNETS2
2005 The BEST challenge for next-generation Ethernet services
abstract
Service providers are starting to offer next-generation E-Line (point-to-point) and E-LAN (multipoint-to-multipoint) Ethernet services over their existing SONET/SDH networks. While Ethernet typically is "best-effort", these emerging services are expected to be "carrier-class" with strict bandwidth guarantees. Consequently, spanning tree creation, critical to any Ethernet network is fundamentally changed; each tree hop now needs to have sufficient capacity to meet the requisite bandwidth demands. In this paper, we introduce the bandwidth-endowed spanning tree (BEST) problem. Unlike the polynomial complexity of standard spanning tree algorithms, BEST is NP-complete, raising questions about the scalability of these services. We propose offline and online algorithms and study their performance using extensive simulations. We show that leveraging the Virtual Concatenation protocol (ITU-T G.707) is key to practical algorithms that are both effective and efficient. Inspite of the theoretical hardness, the online algorithms we propose are a good match to "optimal", offline integer programming benchmarks, demonstrating the viability of next-generation Ethernet services.
Pankaj Risbood, Swarup Acharya, Bhawna Gupta
INFOCOM2
2005 Differential delay aware routing for Ethernet over SONET/SDH
abstract
The virtual concatenation protocol in SONET/SDH has ushered in a novel routing paradigm that enables a circuit to be "split" and routed over multiple paths. However, this diverse routing causes differential delay among the paths which can impact service if not accounted for in the routing. In this paper, we introduce the differential delay aware routing problem and show that it is not only NP-complete but is also provably hard to approximate within a constant factor. However, by transforming it into a flow routing formulation, we can derive effective, practical solutions. We present various algorithms and use extensive simulations to show that they are a good match to an "ideal" integer linear programming formulation. We also highlight how the differential delay data allows individual link delays to be reverse-engineered. We propose three algorithms to derive link delays including one that leverages the flexibility in the virtual concatenation protocol bits. Given the rise of next-generation applications such as online games where latency information is key, this knowledge of link delays, heretofore only loosely approximated, enables the telecom infrastructure to be more effective in supporting these applications.
Swarup Acharya, Mansoor Alicherry, Bhawna Gupta, Pankaj Risbood
INFOCOM2
2004 Precomputing high quality routes for bandwidth guaranteed traffic
abstract
We investigate the problem of precomputing bandwidth guaranteed paths as a cheaper replacement for on-demand routing. The focus in the prior precomputation literature has been on minimizing storage and computational overhead of the precomputation process. This paper instead explores the "quality" of precomputed paths and attempts to answer the following question: given a traffic ingress-egress node pair and storage for k routes, what paths should be materialized for good routing performance? We argue that the min-hop formulation typically assumed in prior precomputation work is a poor offline strategy. We instead propose an efficient maxflow based algorithm called MobiFlow. We show via simulations that it outperforms min-hop algorithms such as K-shortest path on several metrics including number of requests rejected and the fraction of the bandwidth routed. Furthermore, the algorithm has a low computational complexity and degrades gracefully on network failures, making it very attractive to implement in practice.
Swarup Acharya, Yuh-Jye Chang, Bhawna Gupta, Pankaj Risbood
GLOBECOM1
2004 MöbiPack: Optimal Hitless SONET Defragmentation in Near-Optimal Cost
abstract
We study the problem of bandwidth fragmentation in links that comprise rings and meshes in SONET networks. Fragmentation is a serious challenge for network operators since it creates "holes" in the transport pipe causing new demands to be rejected, in spite of sufficient bandwidth being available. Unlike the well-studied, general fragmentation problem, link defragmentation is "hard" and novel due to some unique constraints imposed by the SONET standard. Since a defragmentation operation typically occurs on a network carrying live traffic, in addition to the "quality" of the output, any link defragmentation algorithm has to avoid traffic hit and also optimize the "cost" of reorganizing circuits. We propose an algorithm called mobipack that is optimal in its defragmentation quality. Moreover, we demonstrate via extensive simulations, that it also achieves its goal in a hitless manner with only marginal additional cost over the optimal, making it extremely attractive to use in practice
Pankaj Risbood, Swarup Acharya, Bhawna Gupta
INFOCOM2
2004 PESO: Low Overhead Protection for Ethernet over SONET Transport
abstract
This paper addresses the issue of reliable transport of emerging data services in Ethernet over SONET (EoS) networks that require protection guarantees beyond standard best effort delivery. We argue that the current consensus of using Ethernet spanning tree and a SONET 1+1 protection, while providing reliability, is an inefficient use of resources. Instead, we claim that EoS opens novel opportunities for protection heretofore unavailable in other environments. In particular, the deployment of virtual concatenation and LCAS protocols enables "route splitting", creating a fundamentally new routing paradigm for circuit-switched environments. We propose a scheme called PESO, appropriate for EoS, with innovative routing, failure notification and switching components. More importantly, it is competitive with SONET protection without its 100% bandwidth overhead. We also suggest a enhancement in LCAS that can further improve PESO'S switching time. PESO leverages the underlying protocols, making it extremely attractive to implement and use in practice.
Swarup Acharya, Pankaj Risbood, Bhawna Gupta
INFOCOM2
2003 Hitless network engineering of SONET rings
abstract
Shrinking capital expenditure budgets are forcing telecom service providers to explore engineering tools that extract greater utilization from their existing transport infrastructure. In this paper, we explore the challenges in engineering SONET rings to support higher traffic volumes. Unlike network design tools, engineering operations have to reconfigure live traffic and do so in a hitless manner. We present an efficient algorithm called MobiRing that accounts for the unique constraints imposed by the SONET standard. In spite of the hardness of the optimization problems, we show using extensive simulations that the greedy approach of MobiRing performs extremely well. More importantly, MobiRing is able to achieve hitless reconfigurations and therefore, very attractive to use in practice. This ability to do effective, hitless engineering opens the possibility that network engineering, traditionally a very infrequent operation, can now be done proactively to maintain high levels of network utilization.
Swarup Acharya, Bhawna Gupta, Pankaj Risbood
GLOBECOM1
2003 MPLS network tuning: enabling hitless network engineering
abstract
MPLS traffic engineering has primarily focused on efficient route setups. However, as data traffic explodes, there is an increased demand for tools that enable network-wide tuning in order to maintain high levels of end-to-end network efficiency. Network tuning aims to pro-actively reconfigure traffic without causing any service disruption. In this paper, we explore the requirements on management systems to support tuning. Network design tools have similar goal; however, the additional requirement for online, hitless optimization fundamentally differentiates tuning from traditional network design. We present an efficient algorithm for network tuning called MobiTree. Using extensive simulation results, we show that the greedy approach in MobiTree outperforms prior traffic design schemes. More importantly, it achieves the gains while ensuring a hitless reconfiguration. Given its low overhead, we propose MobiTree as an effective solution to implement in practice.
Swarup Acharya, Bhawna Gupta, Pankaj Risbood
ICC1
2003 IP-Subnet Aware Routing in WDM Mesh Networks
abstract
The problem of routing bandwidth guaranteed paths in wavelength-routed, WDM optical mesh networks is explored. A WDM mesh network offers great flexibility in dynamically reconfiguring the optical core to match the IP layer demands. In this paper, we argue that IP subnets can limit the reconfigurability potential of the WDM mesh network. We show that finding the shortest IP-hop path, normally admitting a straightforward polynomial solution on the WDM mesh, is NP-hard in the presence of subnets. We propose a new algorithm called MobiTwist that finds the optimal shortest path when accounting for subnets. We also observe that subnets impose a routing penalty by forcing longer paths for bandwidth demands. Consequently, they create a trade-off between lower network efficiency if subnets are honored (due to longer paths) or, an upfront overhead of dynamically changing subnets to derive shorter paths. We propose the MobiFlex algorithm that attempts to achieve a balance by finding the shortest path given an upper limit on the number of subnet violations acceptable. The inherent hardness of the routing problem due to subnets precludes a solution with low worst-case complexity. However, we present performance results that show that both the algorithms proposed are extremely efficient in routing demands, and in practice, do so in polynomial time.
Swarup Acharya, Bhawna Gupta, Pankaj Risbood
INFOCOM1
2000 Congressional Samples for Approximate Answering of Group-By Queries
abstract
In large data warehousing environments, it is often advantageous to provide fast, approximate answers to complex decision support queries using precomputed summary statistics, such as samples. Decision support queries routinely segment the data into groups and then aggregate the information in each group (group-by queries). Depending on the data, there can be a wide disparity between the number of data items in each group. As a result, approximate answers based on uniform random samples of the data can result in poor accuracy for groups with very few data items, since such groups will be represented in the sample by very few (often zero) tuples.
Swarup Acharya, Phillip B. Gibbons, Viswanath Poosala
SIGMOD Conference1
1999 Systematic Multiresolution and Its Application to the World Wide Web
abstract
Many emerging environments are increasingly facing the problem where the requirements of applications easily outstrip the system resources. This is particularly acute in the World Wide Web (WWW) and many data-intensive applications like OLAP and multimedia databases. We address this problem in the Web context via systematic multiresolution, i.e., a framework for providing responses at different qualities (resolutions) and costs. We validate our conceptual contributions by implementing NetBlitz a multiresolution-based proxy server on the WWW. NetBlitz addresses two key problems facing the Web: high latencies and heterogeneity of client resources and requirements. It solves these problems by dynamically generating the "required version" of a Web object based on client preferences and capabilities. We also propose novel multiresolution-aware caching techniques that further improve performance. Finally we experimentally demonstrate the utility of multiresolution and the caching enhancements proposed.
Swarup Acharya, Henry F. Korth, Viswanath Poosala
ICDE1
1999 The Aqua Approximate Query Answering System
Swarup Acharya, Phillip B. Gibbons, Viswanath Poosala, Sridhar Ramaswamy
SIGMOD Conference1
1999 Join Synopses for Approximate Query Answering
abstract
In large data warehousing environments, it is often advantageous to provide fast, approximate answers to complex aggregate queries based on statistical summaries of the full data. In this paper, we demonstrate the difficulty of providing good approximate answers for join-queries using only statistics (in particular, samples) from the base relations. We propose join synopses as an effective solution for this problem and show how precomputing just one join synopsis for each relation suffices to significantly improve the quality of approximate answers for arbitrary queries with foreign key joins. We present optimal strategies for allocating the available space among the various join synopses when the query work load is known and identify heuristics for the common case when the work load is not known. We also present efficient algorithms for incrementally maintaining join synopses in the presence of updates to the base relations. Our extensive set of experiments on the TPC-D benchmark database show the effectiveness of join synopses and various other techniques proposed in this paper.
Swarup Acharya, Phillip B. Gibbons, Viswanath Poosala, Sridhar Ramaswamy
SIGMOD Conference1
1999 Selectivity Estimation in Spatial Databases
abstract
Selectivity estimation of queries is an important and well-studied problem in relational database systems. In this paper, we examine selectivity estimation in the context of Geographic Information Systems, which manage spatial data such as points, lines, poly-lines and polygons. In particular, we focus on point and range queries over two-dimensional rectangular data. We propose several techniques based on using spatial indices, histograms, binary space partitionings (BSPs), and the novel notion of spatial skew. Our techniques carefully partition the input rectangles into subsets and approximate each partition accurately. We present a detailed experimental study comparing the proposed techniques and the best known sampling and parametric techniques. We evaluate them using synthetic as well as real-life TIGER datasets. Based on our experiments, we identify a BSP based partitioning that we call Min-Skew which consistently provides the most accurate selectivity estimates for spatial queries. The Min-Skew partitioning can be constructed efficiently, occupies very little space, and provides accurate selectivity estimates over a broad range of spatial queries.
Swarup Acharya, Viswanath Poosala, Sridhar Ramaswamy
SIGMOD Conference1
1999 Aqua: A Fast Decision Support Systems Using Approximate Query Answers
Swarup Acharya, Phillip B. Gibbons, Viswanath Poosala
VLDB1
1998 Scheduling On-Demand Broadcasts: New Metrics and Algorithms
abstract
Assatellite,wirelessand CableW-based networksspreadtheir reach, there is an increased infrastructure of high-bandwidth links into the home and on the road.Much of this enhanced infrastructure inherently reties on bmdcast tuhnology to deliver data to large user populations.This increase in broadcast capacity has been complemented by the growth of large-scale infomtion-centn.capptimtions.Many of these applications such as wireless interneta and traffic information systems are .pull-hosed, that is, they respond to on-denrarrd user requests.In this paper, we study the scheduling problems arising in such on-demand broadwt environments for applications with data requests of varying sizes, and the novel issues that arise therein.We study the problem in its generality while much of the previous work has fwusd on one speciat case or the other, such as, assuming identid-sized data requests, or static ctient a-s profiles known by the server u pm"on.,etc.Traditionally, the response time of the requ~ts has been used as a performance measure.In this paper, we additionally motivate an alternative metric -the sfretch of a request, which seems better suited to variable-sized requests.Our main contribution is an algorithm Aled ~based on the criteria of optimizing the worst ease stretch of individud requests.w is simple and effitien~firthersnore, as our experiments show, it performs well mmpared to more expensive strategies that serve as yardsticks for optimizing worstiaverage case response timdstretch m-ures.Finding a right brdancebetween the worst case ~ndividud) and the average ease Qlobd) performanceis a key challenge.Surprisingly,w seems to find such a batanu.Additionrdly, even"though it is dmignd to minimize the stretch, it performs reasonably well on the tradition response time measure too.
Swarup Acharya, S. Muthukrishnan 0001
MobiCom1
1997 Balancing Push and Pull for Data Broadcast
abstract
The increasing ability to interconnect computers through internet-working, wireless networks, high-bandwidth satellite, and cable networks has spawned a new class of information-centered applications based on data dissemination. These applications employ broadcast to deliver data to very large client populations. We have proposed the Broadcast Disks paradigm [Zdon94, Acha95b] for organizing the contents of a data broadcast program and for managing client resources in response to such a program. Our previous work on Broadcast Disks focused exclusively on the “push-based” approach, where data is sent out on the broadcast channel according to a periodic schedule, in anticipation of client requests. In this paper, we study how to augment the push-only model with a “pull-based” approach of using a backchannel to allow clients to send explicit requests for data to the server. We analyze the scalability and performance of a broadcast-based system that integrates push and pull and study the impact of this integration on both the steady state and warm-up performance of clients. Our results show that a client backchannel can provide significant performance improvement in the broadcast environment, but that unconstrained use of the backchannel can result in scalability problems due to server saturation. We propose and investigate a set of three techniques that can delay the onset of saturation and thus, enhance the performance and scalability of the system.
Swarup Acharya, Michael J. Franklin, Stanley B. Zdonik
SIGMOD Conference1
1996 Prefetching from Broadcast Disks
abstract
Broadcast disks have been proposed as a means to efficiently deliver data to clients in "asymmetric" environments where the available bandwidth from the server to the clients greatly exceeds the bandwidth in the opposite direction. A previous study investigated the use of cost based caching to improve performance when clients access the broadcast in a demand driven manner (S. Acharya et al., 1995). Such demand driven access however, does not fully exploit the dissemination based nature of the broadcast, which is particularly conducive to client prefetching. With a broadcast disk, pages continually flow past the clients so that in contrast to traditional environments, prefetching can be performed without placing additional load on shared resources. We argue for the use of a simple prefetch heuristic called PT and show that PT balances the cache residency time of a data item with its bandwidth allocation. Because of this tradeoff, PT is very tolerant of variations in the broadcast program. We describe an implementable approximation for PT and examine its sensitivity to access probability estimation errors. The results show that the technique is effective even when the probability estimation is substantially different from the actual values.
Swarup Acharya, Michael J. Franklin, Stanley B. Zdonik
ICDE1
1996 Disseminating Updates on Broadcast Disks
Swarup Acharya, Michael J. Franklin, Stanley B. Zdonik
VLDB1
1995 The computational requirements of mobile machines
abstract
For the last few years mobile (or nomadic) computing has generated tremendous interest in both the research and the industrial community. Mobility is seen as an area of great potential benefits, both in terms of products and research contributions, However, at this time, mobile systems are so novel that there is little practical experience regarding their use. This has led to much speculation regarding a number of system issues such as determining what the killer apps will be, the hardware architecture of the nomadic machines, deciding whether communication or computation will be their primary feature and so on. One of the issues yet to be resolved is that of the architecture of these machines. Will mobile machines be essentially a new type of portable computer (although perhaps smaller, less powerful, friendlier, and pencentric) or will we carry around with us the equivalent of an X-window terminal (i.e., simply a display device, with all computation being carried out at a non-mobile server)? Examples of the first approach are the Apple Newton and the EO computers formerly marketed by AT&T, while the second approach is being explored by a number of other researchers (e.g., the InfoPad project at U.C. Berkeley, or the Xerox PARC tabs). This paper briefly describes the research issues involved and outlines the pros and cons of either approach. We also explore in detail one particular aspect, namely, the performance implications of the choice of architecture in a distributed information system. The results are presented as a set of simulation-based studies.
Swarup Acharya, Rafael Alonso
ICECCS1
1995 Intelligent File Hoarding for Mobile Computers
abstract
Mobile computing adds a new wrinkle to the ageold problem of caching. Today's wireless links are both slow and expensive, and are not always available to a user. Therefore, when a mobile user is disconnected, a cache miss means (at best) a substantial cost in time and money, or (at worst) a complete halt to work if critical information has not been cached. Existing solutions to this problem rely on some combination of explicit hoard profiles and spying on a user's file accesses.
Carl D. Tait, Hui Lei 0001, Swarup Acharya, Henry Chang
MobiCom3
1995 Broadcast Disks: Data Management for Asymmetric Communications Environments
abstract
This paper proposes the use of repetitive broadcast as a way of augmenting the memory hierarchy of clients in an asymmetric communication environment. We describe a new technique called "Broadcast Disks" for structuring the broadcast in a way that provides improved performance for non-uniformly accessed data. The Broadcast Disk superimposes multiple disks spinning at different speeds on a single broadcast channel--in effect creating an arbitrarily fine-grained memory hierarchy. In addition to proposing and defining the mechanism, a main result of this work is that exploiting the potential of the broadcast structure requires a re-evaluation of basic cache management policies. We examine several "pure" cache management policies and develop and measure implementable approximations to these policies. These results and others are presented in a set of simulation studies that substantiates the basic idea and develops some of the intuitions required to design a particular broadcast program.
Swarup Acharya, Rafael Alonso, Michael J. Franklin, Stanley B. Zdonik
SIGMOD Conference1