FastFCoE : An Efficient and Scale-up Multi-core Framework for FCoE-based SAN Storage Systems

被引:1
|
作者
Wu, Yunxiang [1 ]
Wang, Fang [1 ]
Hua, Yu [1 ]
Feng, Dan [1 ]
Hu, Yuchong [1 ]
Liu, Jingning [1 ]
Tong, Wei [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp, Wuhan Natl Lab Optoelect, Wuhan, Peoples R China
来源
2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP) | 2015年
关键词
Fiber Channel over Ethernet; Multi-core framework; Storage architecture;
D O I
10.1109/ICPP.2015.42
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the high complexity in software hierarchy and the shared queue & lock mechanism for synchronized access, existing I/O stack for remote target access in FCoE-based SAN storage becomes a performance bottleneck, thus leading to a high I/O overhead and limited I/O scalability in multi-core servers. For scalable performance, existing works focus on improving the efficiency of lock algorithm or reducing the number of synchronization points to decrease the synchronization overhead. However, the synchronization problem still exists and leads to a limited I/O scalability. In this paper, we propose FastFCoE, a protocol stack framework for remote storage access in FCoE based SAN storage. FastFCoE uses private per-CPU structures and disables the kernel preemption to process I/Os. This method avoids the synchronization overhead. For further I/O efficiency, FastFCoE directly maps the requests from the block-layer to the FCoE frames. A salient feature of FastFCoE is using the standard interfaces, thus supporting all upper softwares (such as existing file systems and applications) and offering flexible use in existing infrastructure (e.g., adaptors, switches, storage devices). Our results demonstrate that FastFCoE achieves efficient and scalable I/O throughput, obtaining 1107.3K/831.3K IOPS (5.43/4.88 times as much as Open-FCoE stack) for read/write requests.
引用
收藏
页码:330 / 339
页数:10
相关论文
共 17 条
  • [1] I/O Stack Optimization for Efficient and Scalable Access in FCoE-Based SAN Storage
    Wu, Yunxiang
    Wang, Fang
    Hua, Yu
    Feng, Dan
    Hu, Yuchong
    Tong, Wei
    Liu, Jingning
    He, Dan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (09) : 2514 - 2526
  • [2] OpenFlow in the Small: A Flexible and Efficient Network Acceleration Framework for Multi-Core Systems
    Bolla, Raffaele
    Bruschi, Roberto
    Lombardo, Chiara
    Podda, Fabio
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2014, 11 (03): : 390 - 404
  • [3] Efficient Android-based storage encryption using multi-core CPUs
    Alomari, Mohammad Ahmed
    Samsudin, Khairulmizam
    Ramli, Abdul Rahman
    Hashim, Shaiful J.
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (18) : 5673 - 5686
  • [4] Efficient Model Order Reduction of Large-Scale Systems on Multi-core Platforms
    Ezzatti, P.
    Quintana-Orti, E. S.
    Remon, A.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V, 2011, 6786 : 643 - 653
  • [5] Efficient Scheduling of DAG tasks on Multi-core Processor based Parallel Systems
    Yuan, Liu
    Jia, Pingui
    Yang, Yiping
    TENCON 2015 - 2015 IEEE REGION 10 CONFERENCE, 2015,
  • [6] Hybridization of Metaheuristics Based Energy Efficient Scheduling Algorithm for Multi-Core Systems
    Justus, J. Jean
    Sakthi, U.
    Priyadarshini, K.
    Thiyaneswaran, B.
    Alajmi, Masoud
    Obayya, Marwa
    Hamza, Manar Ahmed
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2023, 44 (01): : 205 - 219
  • [7] A Transparent Accelerating Software Architecture for Network Storage Based on Multi-core Heterogeneous Systems
    Shang, Qiuli
    Wang, Jinlin
    Chen, Xiao
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT I, 2016, 9786 : 536 - 546
  • [8] Performance and Power Efficient Task Scheduling in VFI-based Multi-core Systems
    Mohandesi, Ehsan
    Hiland, Lauren
    Hajiamini, Shervin
    Shirazi, Behrooz
    2015 SIXTH INTERNATIONAL GREEN COMPUTING CONFERENCE AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2015,
  • [9] Adaptive scheduling Framework for Multi-core Systems based on Task-parallel Programming Model
    Cao, Yangjie
    Wei, Bin
    Wu, Baodong
    Shi, Lei
    10TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2015), 2015, : 145 - 148
  • [10] A Locality-Aware, Energy-Efficient Cache Design for Large-Scale Multi-Core Systems
    Alshegaifi, Abdulrahman
    Huang, Chun-Hsi
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 497 - 502