Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/11733836_27guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Distributed network querying with bounded approximate caching

Published: 12 April 2006 Publication History

Abstract

As networks continue to grow in size and complexity, distributed network monitoring and resource querying are becoming increasingly difficult. Our aim is to design, build, and evaluate a scalable infrastructure for answering queries over distributed measurements, at reduced costs (in terms of both network traffic and query latency) while maintaining required precision. In this infrastructure, each network node owns a set of numerical measurements and actively maintains bounds on these values cached at other nodes. We can answer queries approximately, using bounds from nearby caches to avoid contacting the owners directly. We focus on developing efficient and scalable techniques to place, locate, and manage bounded approximate caches across a large network. We have developed two approaches: One uses a recursive partitioning of the network space to place caches in a static, controlled manner, while the other uses a locality-aware distributed hash table to place caches in a dynamic and decentralized manner. In this paper, we focus on the latter approach. Experiments over a large-scale emulated network show that our techniques are very effective in reducing query costs while generating an acceptable amount of background traffic; they are also able to exploit various forms of locality that are naturally present in queries, and adapt to volatility of measurements.

References

[1]
B.H. Bloom. Space/time trade-offs in hash codingwith allowable errors.CACM,1970.
[2]
M. Castro, P. Druschel, A. Kermarrec, and A. Rowstron. SCRIBE: A large-scale and decentralized application-level multicast infrastructure. IEEE JSAC, 2002.
[3]
B. Chandramouli, J. Yang, and A. Vahdat. Distributed network querying with bounded approximate caching. Technical report, Department of Computer Science, Duke University, June 2004.
[4]
H. Chang, R. Govindan, S. Jamin, S. Shenker, and W. Willinger. Towards Capturing Representative AS-Level Internet Topologies. In SIGMETRICS, 2002.
[5]
S. Dar, M. J. Franklin, B. Jónsson, D. Srivastava, and M. Tan. Semantic data caching and replacement. In VLDB, 1996.
[6]
I. Foster and C. Kesselman. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1999.
[7]
R. Huebsch, J. M. Hellerstein, N. Lanham, B. T. Loo, S. Shenker, and I. Stoica. Querying the internet with PIER. In VLDB, 2003.
[8]
M. L. Massie, B. N. Chun, and D. E. Culler. The Ganglia distributed monitoring system: Design, implementation, and experience. Parallel Computing, 2004.
[9]
T. S. E. Ng and H. Zhang. Predicting internet network distance with coordinatesbased approaches. In IEEE INFOCOM, 2002.
[10]
C. Olston. Approximate Replication. PhD thesis, Stanford University, 2003.
[11]
C. Olston, B. T. Loo, and J. Widom. Adaptive precision setting for cached approximate values. In SIGMOD, 2001.
[12]
PlanetLab. http://www.planet-lab.org.
[13]
M. Rabinovich and O. Spatschek. Webcachingandreplication. Addison-Wesley, 2002.
[14]
A. Rowstron and P. Druschel. Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. Lecture Notes in Computer Science, 2218, 2001.
[15]
S. Shah, K. Ramamritham, and P. J. Shenoy. Maintaining coherency of dynamic data in cooperating repositories. In VLDB, 2002.
[16]
A. Vahdat, K. Yocum, K.Walsh, P. Mahadevan, D. Kostić, J. Chase, and D. Becker. Scalability and accuracy in a large-scale network emulator. ACM SIGOPS Operating Systems Review, 2002.
[17]
R. Van Renesse, K. P. Birman, and W. Vogels. Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining. ACM TOCS, 2003.
[18]
P. Yalagandula and M. Dahlin. A scalable distributed information management system. In SIGCOMM, 2004.

Cited By

View all
  • (2018)A Session-Based Approach to Fast-But-Approximate Interactive Data Cube ExplorationACM Transactions on Knowledge Discovery from Data10.1145/307064812:1(1-26)Online publication date: 13-Feb-2018
  • (2006)Online algorithms to minimize resource reallocations and network communicationProceedings of the 9th international conference on Approximation Algorithms for Combinatorial Optimization Problems, and 10th international conference on Randomization and Computation10.1007/11830924_12(104-115)Online publication date: 28-Aug-2006

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
DASFAA'06: Proceedings of the 11th international conference on Database Systems for Advanced Applications
April 2006
919 pages
ISBN:3540333371
  • Editors:
  • Mong Lee,
  • Kian-Lee Tan,
  • Vilas Wuwongse

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 12 April 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A Session-Based Approach to Fast-But-Approximate Interactive Data Cube ExplorationACM Transactions on Knowledge Discovery from Data10.1145/307064812:1(1-26)Online publication date: 13-Feb-2018
  • (2006)Online algorithms to minimize resource reallocations and network communicationProceedings of the 9th international conference on Approximation Algorithms for Combinatorial Optimization Problems, and 10th international conference on Randomization and Computation10.1007/11830924_12(104-115)Online publication date: 28-Aug-2006

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media