A cache locking and direct cache access based network processing optimization method

被引:0
|
作者
State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China [1 ]
不详 [2 ]
不详 [3 ]
不详 [4 ]
机构
来源
Jisuanji Yanjiu yu Fazhan | / 3卷 / 681-690期
关键词
Interconnection networks (circuit switching) - Locks (fasteners) - Network architecture - Program processors;
D O I
10.7544/issn1000-1239.2014.20120449
中图分类号
TN911 [通信理论];
学科分类号
081002 ;
摘要
As network speed continues to grow, new challenges of network processing are emerging. Although many innovated solutions have been proposed in recent years, based on the analysis of the memory accessing trace and program locality in network processing, we point out that there are still defects in current processor network subsystem designs. Moreover, we find that the interaction and context switch between network processing and local programs are bottlenecks of network performance promotion, which have not been paid enough attention before. Motivated by the studies, a hardware and software co-design solution for network optimization is proposed, which includes improved direct cache access scheme, cache locking for system software, related interconnection architecture and the coherence protocol. The experiment shows that based on the proposed system, the peak TCP bandwidth is increased about 48%, while the UDP package loss rate is decreased by 40% under heavy pressure, and the network latency is decreased by more than 10%. Especially, the network bandwidth is improved about 44% when network processing benchmark executes with SPEC2000 programs in parallel. Also we discuss the collaboration scheme among the proposed solution and other main stream network optimization technologies, as well as the basic rules for the collaboration of multiple network optimization techniques.
引用
收藏
相关论文
共 50 条
  • [21] Access Trends of In-network Cache for Scientific Data
    Han, Ruize
    Sim, Alex
    Wu, Kesheng
    Monga, Inder
    Guok, Chin
    Wurthwein, Frank
    Davila, Diego
    Balcas, Justas
    Newman, Harvey
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON SYSTEMS AND NETWORK TELEMETRY AND ANALYTICS, SNTA 2022, 2022, : 21 - 28
  • [22] A Cache Replacement Method for Crowded Streaming Cache Servers Responding to Rapidly Changing Access Patterns
    Osuga, Toru
    Asakura, Takayoshi
    Taniguchi, Kunihiro
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 1150 - 1156
  • [23] DSP Code Optimization Based on Cache
    Xu, Chengfa
    Li, Chengcheng
    Tang, Bin
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [24] A New Method for Improving Cache Hit Ratio by Utilizing Near Network Cache on NDN
    Kanazawa, Akari
    Shigeyasu, Tetsuya
    INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2023, 2023, 177 : 57 - 67
  • [25] Research on Mechanism Optimization of ZRP Cache Information Processing in Mobile Ad Hoc Network
    Li, Hao-jun
    Qiu, Fei-yue
    Liu, Yu-jun
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 1593 - 1596
  • [26] Optimization of Query Processing with Cache Conscious Buffering Operator
    Tsuji, Yoshishige
    Kawashima, Hideyuki
    Takeuchi, Ikuo
    DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2010, 5999 : 65 - +
  • [27] An optimization method for skyline query on cache model
    Huang, Zhenhua
    Zhang, Bo
    Zhang, Jiawen
    Xiang, Yang
    Tongji Daxue Xuebao/Journal of Tongji University, 2014, 42 (11): : 1718 - 1724
  • [28] Impact of cache coherence protocols on the processing of network traffic
    Kumar, Amit
    Huggahalli, Ram
    MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 161 - +
  • [29] SBAC: A Statistics based Cache Bypassing Method for Asymmetric-access Caches
    Zhang, Chao
    Sun, Guangyu
    Li, Peng
    Wang, Tao
    Niu, Dimin
    Chen, Yiran
    PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 345 - 350
  • [30] Cache Filter Method Based on DRAM Access Frequency to Improve System Performance
    Mekhiel, Nagi
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1607 - 1610