TY - JOUR
T1 - Characteristics of destination address locality in computer networks
T2 - A comparison of caching schemes
AU - Jain, Raj
PY - 1990/5/10
Y1 - 1990/5/10
N2 - The size of computer networks, along with their bandwidths, is growing exponentially. To support these large, high-speed networks, it is necessary to be able to forward packets in a few microseconds. One part of the forwarding operation consists of searching through a large address database. This problem is encountered in the design of adapters, bridges, routers, gateways, and name servers. Caching can reduce the lookup time if there is a locality in the address reference pattern. Using a destination reference trace measured on an extended local area network, we attempt to see if the destination references do have a significant locality. We compared the performance of MIN, LRU, FIFO, and random cache replacement algorithms. We found that the interactive (terminal) traffic in our sample had a quite different locality behavior than that of the noninteractive traffic. The interactive traffic did not follow the LRU stack model while the noninteractive traffic did. Examples are shown of the environments in which caching can help as well as those in which caching can hurt, unless the cache size is large.
AB - The size of computer networks, along with their bandwidths, is growing exponentially. To support these large, high-speed networks, it is necessary to be able to forward packets in a few microseconds. One part of the forwarding operation consists of searching through a large address database. This problem is encountered in the design of adapters, bridges, routers, gateways, and name servers. Caching can reduce the lookup time if there is a locality in the address reference pattern. Using a destination reference trace measured on an extended local area network, we attempt to see if the destination references do have a significant locality. We compared the performance of MIN, LRU, FIFO, and random cache replacement algorithms. We found that the interactive (terminal) traffic in our sample had a quite different locality behavior than that of the noninteractive traffic. The interactive traffic did not follow the LRU stack model while the noninteractive traffic did. Examples are shown of the environments in which caching can help as well as those in which caching can hurt, unless the cache size is large.
KW - address resolution
KW - bridges
KW - caching
KW - Computer networks
KW - gateways
KW - locality
UR - https://www.scopus.com/pages/publications/0025432484
U2 - 10.1016/0169-7552(90)90106-3
DO - 10.1016/0169-7552(90)90106-3
M3 - Article
AN - SCOPUS:0025432484
SN - 0169-7552
VL - 18
SP - 243
EP - 254
JO - Computer Networks and ISDN Systems
JF - Computer Networks and ISDN Systems
IS - 4
ER -