ACM Home Page
Please provide us with feedback. Feedback
Network locality at the scale of processes
Full text PdfPdf (1.80 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 10 ,  Issue 2  (May 1992) table of contents
Pages: 81 - 109  
Year of Publication: 1992
ISSN:0734-2071
Author
Jeffrey C. Mogul  Digital Equipment Corporation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 32,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/128899.128900
What is a DOI?

ABSTRACT

Packets on a LAN can be viewed as a series of references to and from the objects they address. The amount of locality in this reference stream may be critical to the efficiency of network implementations, if the locality can be exploited through caching or scheduling mechanisms. Most previous studies have treated network locality with an addressing granularity of networks or individual hosts. This paper describes some experiments tracing locality at a finer grain, looking at references to individual processes, and with fine-grained time resolution. Observations of typical LANs show high per-process locality; that is, packets to a host usually arrive for the process that most recently sent a packet, and often with little intervening delay.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AMER, P. D. A measurement center for the NBS Local Area Computer Center. IEEE Trans. Comput. C-31, 8 (Aug. 1982), 723-729.
 
2
AMER, P., KUMAR, R., KAO, R., PHILLIPS, J., AND CASSEL, L Local area broadcast network measurement: Traffic characterization. In Proceedings of the Spr~ng COMPCON (San Francisco, 1987). IEEE Computer Society, New York, 1987, pp. 64-70.
 
3
BoGcs, D. R., SHOCH, J. F., TAFT, E. A., AND METCALFE, M. R. Pup: An internetwork architecture. IEEE Trans. Commun. COM-28, 4 (Apr. 1980), 612-624.
4
5
 
6
CHERITON D. VMTP Protocol Specifzcation. RFC 1045, Network Information Center, SRI International, Feb. 1988.
7
 
8
CHE~TTON, D. R. A~D WmLrAMSON, C. L. Network measurement of the VMTP requestresponse protocol in the V distributed system In Procee&ngs of the 1987 SIGMETRICS Conference (Banff, Alberta, Oct. 1987). ACM, New York, pp. 128-140.
 
9
FELDMEmR, D. C. Traffic measurements on a token ring network. In Proceedings of the 1986 Computer Networking Symposium (Washington, D.C , Nov. 1986). pp. 236-243.
 
10
FELDMEmR, D.C. hnproving gateway performance with a routing-table cache In Proceedings of the IEEE InfoCom '88 (New Orleans, Mar. 1988). IEEE, New York, pp. 298-307.
 
11
 
12
HEmHCH, S.A. Traffic characterization of the NFSNET national backbone. In Proceedings of the Winter 199o USENIX ConfereT~ce (Washington, D.C., Jan. 1990). pp. 207 227.
 
13
 
14
JAIN, R, AND ROUTItlER, S Packet trains: Measurements and a new model for computer network traffic IEEE J. Sel. Areas Commun SAC4, 6 (Sept. 1986), 986-995.
15
16
 
17
LELAND, W. E., AND WmSON, D.V. High time-resolution measurement and analysis of LAN traffic: Implications for LAN interconnection In Proceedings of the IEEE lnfoCom '91, (Bal Harbour, Fla., Apr. 1991). pp. 1360-1366.
18
 
19
MOGUL, J C. Simple and flexible datagram access controls for Unix-based gateways. In Procee&ngs of the Summer 1989 USENIX Conference (Baltimore, Md, June 1989). pp 203-221
20
21
22
 
23
NAGLE, J. On packet switches with infinite storage. IEEE Trans Commun. COM-35, 4 (Apr 1987), 435-438.
24
25
 
26
OUSTERHOUT, J. K Scheduling techniques for concurrent systems In Proceedings of the 3rd International Conference on Distributed Computing Systems (Oct 1982). pp 22-30
 
27
OUSTERHOUT, J K. Why aren't operating systems getting faster as fast as hardware? In Proceedings of the Summer 1990 USENIX Conference (Anaheim, Cahf, June 1990). pp. 247 256.
 
28
PARTRIDGE, C. AND PINK, S. A faster UDP. In Proceedings of the 2r~d MuIttG Workshop (Stockholm, June 1991). pp 57-64. Submitted to IEEE Transactmns on Communicatmn~
 
29
PLUMMER, D. An Ethernet Address Resolution Protocol. RFC 826, Network Informatmn Center, SRI International, Sept. 1982.
 
30
POSTEL, J.B. User Datagram Protocol RFC 768, Network Information Center, SRI International, Aug. 1980.
 
31
POSTEL, J. B Internet Protocol. RFC 791, Network Information Center~ SRI International, Sept, 1981.
 
32
POSTEL, J.B. Transmission Co~ztrol Protocol. RFC 793, Network Information Center, SRI International, Dept. 1~51.
 
33
POSTEL, J. B Internet CoT~trol Message Protocol RFC 792, Network Information Center, SRI International, Sept. 1981
34
 
35
SC~ROEDER, M. D., BmRELL~ A. D., BURROWS, M., MURRAY, H., NEEDHAM. R. M., RODEHEF- FER, T L., SATTERTHW^ITE, E H, AND TSACKER, C P. Autonet: A high-speed, self configuring local area network using point-to-point links. Res. Rep. 59, Digital Equipment Corporation Systems Research Center, April 1990
36
 
37
SUN MICROSYSTEMS, INC. RPC: Remote Procedure Call Protocol Specification Versmn 2. RFC 1057, Network Information Center, SRI International, June 1988.
 
38
SUN MICROSYSTEMS, INC. NFS: Network File System Protocol Specification. RFC 1094, Network Information Center, SRI International, Mar. 1989.
 
39
SYSTEMS PERI*ORMANCE EVALUATION COOPERATIVE. Newsl. 2, 1 (1990)
 
40
 
41
WAITZ, A.A. PMAX microsecond Clock. 1990~ Unpublished design document.
 
42
WILLIAMSON, C.L. Dynamic transport-level connection management m a distributed system. In Proceedings of the 14th Conference on Local Computer Networks (Minneapolis, Minn., Oct. 1989). pp 315-322.



REVIEW

"Robert Bruce McLaughlin : Reviewer"

The author has studied an IP-based network to see if traffic on the network can somehow be pinned to a local process. Mogul divides locality into two basic types. Temporal locality means that if a packet is sent to a process, the next packet i  more...


Peer to Peer - Readers of this Article have also read: