Eager Data Transfer Mechanism for Reducing Communication Latency in User-Level Network Protocols

被引:2
|
作者
Won, Chulho [1 ]
Lee, Ben [2 ]
Park, Kyoung [3 ]
Kim, Myung-Joon [3 ]
机构
[1] Calif State Univ, Elect & Comp Engn Dept, Fresno, CA USA
[2] Oregon State Univ, Corvallis, OR 97331 USA
[3] Elect & Telecommun Res Inst, Daejeon, South Korea
来源
JOURNAL OF INFORMATION PROCESSING SYSTEMS | 2008年 / 4卷 / 04期
关键词
Data Transfer; Cache Coherence; User-Level; Low-Latency; Network Protocols; Message; VIA;
D O I
10.3745/JIPS.2008.4.4.133
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Clusters have become a popular alternative for building high-performance parallel computing systems. Today's high-performance system area network (SAN) protocols such as VIA and IBA significantly reduce user-to-user communication latency by implementing protocol stacks outside of operating system kernel. However, emerging parallel applications require a significant improvement in communication latency. Since the time required for transferring data between host memory and network interface (NI) make up a large portion of overall communication latency, the reduction of data transfer time is crucial for achieving low-latency communication. In this paper, Eager Data Transfer (EDT) mechanism is proposed to reduce the time for data transfers between the host and network interface. The EDT employs cache coherence interface hardware to directly transfer data between the host and NI. An EDT-based network interface was modeled and simulated on the Linux-based, complete system simulation environment, Linux/SimOS. Our simulation results show that the EDT approach significantly reduces the data transfer time compared to DMA-based approaches. The EDT-based NI attains 17% to 38% reduction in user-to-user message time compared to the cache-coherent DMA-based NIs for a range of message sizes (64 bytes similar to 4 Kbytes) in a SAN environment.
引用
收藏
页码:133 / 144
页数:12
相关论文
共 50 条
  • [41] Incorporating an Implicit and Explicit Similarity Network for User-Level Sentiment Classification of Microblogging
    Kaewpitakkun, Yongyos
    Shirai, Kiyoaki
    PRICAI 2016: TRENDS IN ARTIFICIAL INTELLIGENCE, 2016, 9810 : 180 - 192
  • [42] Design and implementation of user-level network programming interface for SCI-cluster
    Ding, KS
    Tsay, JJ
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2384 - 2390
  • [43] End-to-End Rate Control in Communication Networks Considering User-Level Satisfactions
    Roh, Hee-Tae
    Lee, Jang-Won
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 247 - 248
  • [44] Improving performance of cluster-based secure application servers with user-level communication
    Kim, JH
    Choi, GS
    Das, CR
    ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 549 - 550
  • [45] User-level satisfaction aware end-to-end rate control in communication networks
    Roh, Hee-Tae
    Lee, Jang-Won
    COMPUTER NETWORKS, 2011, 55 (08) : 1700 - 1710
  • [46] On-demand data co-allocation with user-level cache for grids
    Chen, Po-Cheng
    Chang, Jyh-Biau
    Su, Yen-Liang
    Shieh, Ce-Kuen
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (18): : 2488 - 2513
  • [47] A YouTube Dataset with User-level Usage Data: Baseline Characteristics and Key Insights
    Lall, Shruti
    Agarwal, Mohit
    Sivakumar, Raghupathy
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [48] User-Level Side Channel Attack on Workflow System in Data-Center
    Wang, Jihe
    Qiu, Meikang
    Guo, Bing
    Shen, Yan
    Li, Qiang
    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, : 1430 - 1435
  • [49] Android RMI: a user-level remote method invocation mechanism between Android devices
    HeeEun Kang
    Kihyun Jeong
    Kwonyong Lee
    Sungyong Park
    Youngjae Kim
    The Journal of Supercomputing, 2016, 72 : 2471 - 2487
  • [50] Android RMI: a user-level remote method invocation mechanism between Android devices
    Kang, HeeEun
    Jeong, Kihyun
    Lee, Kwonyong
    Park, Sungyong
    Kim, Youngjae
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (07): : 2471 - 2487