Line replacement algorithm for L1-scale packet processing cache

Hayato Yamaki, Hiroaki Nishi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

It will become a serious problem to increase power consumption of routers resulting from explosive increase of network traffics caused by IoT data, big data, and so on. Table lookups in packet processing are known as a bottleneck of the router from the points of both processing performance and power consumption. Packet Processing Cache (PPC), which accelerates the table lookups and reduces the power consumption of them by using cache mechanism, was proposed. However, it is difficult for PPC to obtain high cache hit rate because the size of PPC should be small, such as a L1 cache of processors, to get higher access speed. For this reason, an effective line replacement algorithm was considered in this study for reducing a cache miss without increasing the cache size. First, defects of applying typical line replacement algorithms to PPC were examined. Secondly, two algorithms, LRU Insertion Policy (LIP) and Elevator Cache (ELC), and improved algorithms of LIP and ELC called LIP1, LIP2, ELC1, and ELC2 were considered for improving the above defects. In simulation, it was shown Elevator Cache could reduce the cache miss by at most 17.4% compared with Least Recently Used, which applied to many cache systems.

Original languageEnglish
Title of host publicationAdjunct Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems
Subtitle of host publicationComputing, Networking and Services, MobiQuitous 2016
PublisherAssociation for Computing Machinery
Pages12-17
Number of pages6
ISBN (Electronic)9781450347594
DOIs
Publication statusPublished - 2016 Nov 28
Event13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, MobiQuitous 2016 - Hiroshima, Japan
Duration: 2016 Nov 282016 Dec 1

Publication series

NameACM International Conference Proceeding Series
Volume28-November-2016

Other

Other13th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, MobiQuitous 2016
Country/TerritoryJapan
CityHiroshima
Period16/11/2816/12/1

Keywords

  • Flow Cache
  • Line Replacement Algorithm
  • Network Packet Processing
  • Traffic Analysis

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Line replacement algorithm for L1-scale packet processing cache'. Together they form a unique fingerprint.

Cite this