StorageFlow: SDN-Enabled Efficient Data Regeneration for Distributed Storage Systems

被引:0
作者
Saha, Sujoy [1 ]
Morrison, Corey [1 ]
Sprintson, Alex [1 ]
机构
[1] Texas A&M Univ, College Stn, TX 77843 USA
来源
2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS) | 2017年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Distributed Storage Systems (DSS) have seen increasing levels of deployment in data centers and in cloud storage provider networks. They provide efficient and cost-effective ways to store large amounts of data and ensure resilience to failures by using mirroring and coding schemes at the block and file level. While mirroring techniques provide an efficient way to recover lost data, they require excessive amounts of storage space. Coding techniques provide equivalent resilience while reducing the amount of required storage space. However, the current recovery process for coded data is not efficient due to the need to transfer large amounts of data to regenerate the data lost as a result of a failure. This contributes to large delays and excessive amount of network traffic resulting in significant performance bottlenecks. In this paper, we propose a new architecture for efficient data regeneration in distribution storage systems. The key idea of our framework is to enable network switches to perform network coding operations, i.e., combine multiple packets received over incoming links and forward the resulting packets towards the destination. Our framework includes a transport-layer reverse multicast protocol that takes advantage of network coding to minimize the amount of transferred data. The new architecture is implemented using the principles of Software Defined Networking (SDN). To enable the switches to perform network coding operations, we extend the SDN packet processing pipeline using a principled abstract model that requires minimum changes to the existing SDN frameworks. Our testbed experiments show that the proposed architecture results in significant performance gains.
引用
收藏
页码:187 / 192
页数:6
相关论文
共 18 条
  • [1] [Anonymous], 2010, 9 ACM SIGCOMM WORKSH
  • [2] [Anonymous], 2005, NETWORK EMULATION NE
  • [3] GENI: A federated testbed for innovative network experiments
    Berman, Mark
    Chase, Jeffrey S.
    Landweber, Lawrence
    Nakao, Akihiro
    Ott, Max
    Raychaudhuri, Dipankar
    Ricci, Robert
    Seskar, Ivan
    [J]. COMPUTER NETWORKS, 2014, 61 : 5 - 23
  • [4] Programming Protocol-Independent Packet Processors
    Bosshart, Pat
    Daly, Dan
    Gibb, Glen
    Izzard, Martin
    McKeown, Nick
    Rexford, Jennifer
    Schlesinger, Cole
    Talayco, Dan
    Vahdat, Amin
    Varghese, George
    Walker, David
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) : 87 - 95
  • [5] Software-Defined Networking Using OpenFlow: Protocols, Applications and Architectural Design Choices
    Braun, Wolfgang
    Menth, Michael
    [J]. FUTURE INTERNET, 2014, 6 (02): : 302 - 336
  • [6] Casey C., 2014, P 3 WORKSH HOT TOP
  • [7] Network Coding for Distributed Storage Systems
    Dimakis, Alexandros G.
    Godfrey, P. Brighten
    Wu, Yunnan
    Wainwright, Martin J.
    Ramchandran, Kannan
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (09) : 4539 - 4551
  • [8] Fernandes E.L., 2014, SAL FERR 32 S BRAS R, P1021
  • [9] NOX: Towards an operating system for networks
    Gude, Natasha
    Koponen, Teemu
    Pettit, Justin
    Pfaff, Ben
    Casado, Martin
    McKeown, Nick
    Shenker, Scott
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (03) : 105 - 110
  • [10] Huang C., 2012, USENIX ANN TECHN C U