RPC: An Approach for Reducing Compulsory Misses in Packet Processing Cache

被引:0
|
作者
Yamaki, Hayato [1 ]
Nishi, Hiroaki [2 ]
Miwa, Shinobu [1 ]
Honda, Hiroki [1 ]
机构
[1] Univ Electrocommun, Dept Comp & Network Engn, Chofu, Tokyo 1828585, Japan
[2] Keio Univ, Dept Syst Design Engn, Yokohama, Kanagawa 2238522, Japan
来源
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | 2020年 / E103D卷 / 12期
关键词
internet router; packet processing cache; data prediction; POWER;
D O I
10.1587/transinf.2020EDP7035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a technique to reduce compulsory misses of packet processing cache (PPC), which largely affects both throughput and energy of core routers. Rather than prefetching data, our technique called response prediction cache (RPC) speculatively stores predicted data in PPC without additional access to the low-throughput and power-consuming memory (i.e., TCAM). RPC predicts the data related to a response flow at the arrival of the corresponding request flow, based on the request-response model of internet communications. Our experimental results with 11 real-network traces show that RPC can reduce the PPC miss rate by 13.4% in upstream and 47.6% in downstream on average when we suppose three-layer PPC. Moreover, we extend RPC to adaptive RPC (A-RPC) that selects the use of RPC in each direction within a core router for further improvement in PPC misses. Finally, we show that A-RPC can achieve 1.38x table-lookup throughput with 74% energy consumption per packet, when compared to conventional PPC.
引用
收藏
页码:2590 / 2599
页数:10
相关论文
共 50 条
  • [41] AN ITERATION PARTITION APPROACH FOR CACHE OR LOCAL MEMORY THRASHING ON PARALLEL PROCESSING
    FANG, J
    LU, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 589 : 313 - 327
  • [42] Interleaved Function Stream Execution Model for Cache-Aware High-Speed Stateful Packet Processing
    Wu, Ziyan
    Zhang, Yang
    Tian, Feng
    Wu, Minjun
    Zhai, Antonia
    Zhang, Zhi-Li
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS 2024, 2024, : 531 - 542
  • [43] Burst segmentation: An approach for reducing packet loss in optical burst switched networks
    Vokkarane, VM
    Jue, JP
    Sitaraman, S
    2002 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2002, : 2673 - 2677
  • [44] A New Cache Management Approach for Transaction Processing on Flash-based Database
    Zhou, Da
    Meng, Xiaofeng
    Liang, Zhichao
    2009 SIXTH WEB INFORMATION SYSTEMS AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2009, : 9 - 14
  • [45] AN ITERATION PARTITION APPROACH FOR CACHE OR LOCAL MEMORY THRASHING ON PARALLEL-PROCESSING
    FANG, JZ
    LU, M
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (05) : 529 - 546
  • [46] OPTIMA: An Approach for Online Management of Cache Approximation Levels in Approximate Processing Systems
    Yarmand, Roohollah
    Kamal, Mehdi
    Afzali-Kusha, Ali
    Esmaeli, Pooria
    Pedram, Massoud
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (02) : 434 - 446
  • [47] Packet Processing Architecture Using Last-Level-Cache Slices and Interleaved 3D-Stacked DRAM
    Korikawa, Tomohiro
    Kawabata, Akio
    He, Fujun
    Oki, Eiji
    IEEE ACCESS, 2020, 8 : 59290 - 59304
  • [48] Reducing astringency in persimmons through processing, an approach for increasing marketability
    Sedej, Ivana
    Woods, Rachelle
    Vilches, Ana
    Olsen, Carl
    Preece, John
    Milczarek, Rebecca
    Breksa, Andrew
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 252
  • [49] Hybrid Trie Based Approach for Longest Prefix Matching in IP Packet Processing
    Ghosh, Surajeet
    Kesharwani, Suraj
    Mishra, Vipul
    Ray, Sanchita Saha
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 1532 - 1537
  • [50] A High-Speed Stateful Packet Processing Approach for Tbps Programmable Switches
    Scazzariello, Mariano
    Caiazzi, Tommaso
    Ghasemirahni, Hamid
    Barbette, Tom
    Kostic, Dejan
    Chiesa, Marco
    PROCEEDINGS OF THE 20TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 2023, 2023, : 1237 - 1255