Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1267279.1267292guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

SPAND: shared passive network performance discovery

Published: 08 December 1997 Publication History

Abstract

In the Internet today, users and applications must often make decisions based on the performance they expect to receive from other Internet hosts. For example, users can often view many Web pages in low-bandwidth or high-bandwidth versions, while other pages present users with long lists of mirror sites to chose from. Current techniques to perform these decisions are often ad hoc or poorly designed. The most common solution used today is to require the user to manually make decisions based on their own experience and whatever information is provided by the application. Previous efforts to automate this decision-making process have relied on isolated, active network probes from a host. Unfortunately, this method of making measurements has several problems. Active probing introduces unnecessary network traffic that can quickly become a significant part of the total traffic handled by busy Web servers. Probing from a single host results in less accurate information and more redundant network probes than a system that shares information with nearby hosts. In this paper, we propose a system called SPAND (Shared Passive Network Performance Discovery) that determines network characteristics by making shared, passive measurements from a collection of hosts. In this paper, we show why using passive measurements from a collection of hosts has advantages over using active measurements from a single host. We also show that sharing measurements can significantly increase the accuracy and timeliness of predictions. In addition, we present a initial prototype design of SPAND, the current implementation status of our system, and initial performance results that show the potential benefits of SPAND.

References

[1]
{1} M. Arlitt and C. L. Williamson. Web Server Workload Characterization: The Search for Invariants. In Proc. ACM SIGMETRICS '96, May 1996.]]
[2]
{2} H. Balakrishnan, S. Seshan, M. Stemm, and R.H. Katz. Analyzing Stability in Wide-Area Network Performance. In Proc. ACM SIGMETRICS '97, June 1997.]]
[3]
{3} R. Barrett, P. Maglio, and D. Kellem. How to Personalize the Web. In Proc. CHI '97, 1997.]]
[4]
{4} J.C Bolot. End-to-End Packet Delay and Loss Behavior in the Internet. In Proc. ACM SIGCOMM '93, San Francisco, CA, Sept. 1993.]]
[5]
{5} R. L. Carter and M. E. Crovella. Dynamic server selection using bandwidth probing in wide-area networks. Technical Report BU-CS-96-007, Computer Science Department, Boston University, March 1996.]]
[6]
{6} R. L. Carter and M. E. Crovella. Measuring bottleneck-link speed in packet switched networks. Technical Report BU-CS-96-006, Computer Science Department, Boston University, March 1996.]]
[7]
{7} A. Chankhunthod, P. Danzig, C. Neerdaels, M.F. Schwartz, and K.J. Worrell. A Hierarchical Internet Object Cache. In Proceedings 1996 USENIX Symposium, San Diego, CA, Jan. 1996.]]
[8]
{8} Cisco Distributed Director Web Page. http:// www.cisco.com/warp/public/751/distdir/index.html, 1997.]]
[9]
{9} P. Francis. http://www.ingrid.org/hops/wp.html, 1997.]]
[10]
{10} J. Gwertzman and M. Seltzer. The Case for Geographical Push-Caching. In Proc. Fifth IEEE Workshop on Hot Topics in Operating Systems, May 1995.]]
[11]
{11} R. Hinden and S. Deering. IP Version 6 Addressing Architecture. RFC, Dec. 1995. RFC-1884.]]
[12]
{12} V. Jacobson. Congestion Avoidance and Control. In Proc. ACM SIGCOMM 88, August 1988.]]
[13]
{13} S. Keshav. Packet-Pair Flow Control. IEEE/ACM Transactions on Networking, February 1995.]]
[14]
{14} libwww-perl-5 home page. http://www.linpro.bo/ lwp, 1997.]]
[15]
{15} M. Mathis and J. Mahdavi. Diagnosing Internet Congestion with a Transport Layer Performance Tool . In Proc. INET '96, Montreal, Canada, June 1996.]]
[16]
{16} S. McCanne and V. Jacobson. The BSD Packet Filter: A New Architecture for User-Level Packet Capture. In Proc. Winter '93 USENIX Conference , San Diego, CA, January 1993.]]
[17]
{17} J. C. Mogul. Network Behavior of a Busy Web Server and its Clients. Technical Report 95/5, Digital Western Research Lab, October 1995.]]
[18]
{18} C. Partridge, T. Mendez, and W. Milliken. Host Anycasting Service. RFC, Nov. 1993. RFC-1546.]]
[19]
{19} pathchar -- A Tool to Infer Characteristics of Internet Paths. ftp://ee.lbl.gov/pathchar, 1997.]]
[20]
{20} V. Paxson. Measurements and Analysis of End-to-End Internet Dynamics. PhD thesis, U. C. Berkeley, May 1996.]]
[21]
{21} Socks Home Page. http://www.socks.nec.com, 1997.]]
[22]
{22} W. R. Stevens. TCP/IP Illustrated, Volume 1. Addison-Wesley, Reading, MA, Nov 1994.]]
[23]
{23} UC Berkeley Annex WWW Traces. http:// www.cs.berkeley.edu/gribble/traces/index.html, 1997.]]

Cited By

View all
  • (2018)Rethinking Networking for "Five Computers"Proceedings of the 17th ACM Workshop on Hot Topics in Networks10.1145/3286062.3286076(92-98)Online publication date: 15-Nov-2018
  • (2017)PytheasProceedings of the 14th USENIX Conference on Networked Systems Design and Implementation10.5555/3154630.3154662(393-406)Online publication date: 27-Mar-2017
  • (2016)CFAProceedings of the 13th Usenix Conference on Networked Systems Design and Implementation10.5555/2930611.2930621(137-150)Online publication date: 16-Mar-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
USITS'97: Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
December 1997
266 pages

Publisher

USENIX Association

United States

Publication History

Published: 08 December 1997

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Rethinking Networking for "Five Computers"Proceedings of the 17th ACM Workshop on Hot Topics in Networks10.1145/3286062.3286076(92-98)Online publication date: 15-Nov-2018
  • (2017)PytheasProceedings of the 14th USENIX Conference on Networked Systems Design and Implementation10.5555/3154630.3154662(393-406)Online publication date: 27-Mar-2017
  • (2016)CFAProceedings of the 13th Usenix Conference on Networked Systems Design and Implementation10.5555/2930611.2930621(137-150)Online publication date: 16-Mar-2016
  • (2015)ModNetProceedings of the 12th USENIX Conference on Networked Systems Design and Implementation10.5555/2789770.2789800(425-438)Online publication date: 4-May-2015
  • (2010)Speed testing without speed testsProceedings of the 10th ACM SIGCOMM conference on Internet measurement10.1145/1879141.1879196(424-430)Online publication date: 1-Nov-2010
  • (2009)iPlane NanoProceedings of the 6th USENIX symposium on Networked systems design and implementation10.5555/1558977.1558987(137-152)Online publication date: 22-Apr-2009
  • (2009)Methods of linear transfer speed estimation in the data gridProceedings of the 1st ACM workshop on Data grids for eScience10.1145/1531786.1531792(29-34)Online publication date: 18-May-2009
  • (2009)On accurate and asymmetry-aware measurement of link quality in wireless mesh networksIEEE/ACM Transactions on Networking10.1109/TNET.2008.200800117:4(1172-1185)Online publication date: 1-Aug-2009
  • (2008)Performance prediction with skeletonsCluster Computing10.1007/s10586-007-0039-211:2(151-165)Online publication date: 1-Jun-2008
  • (2007)Cost aware adaptive load sharingProceedings of the Second international conference on Self-Organizing Systems10.5555/2393761.2393785(208-224)Online publication date: 11-Sep-2007
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media