On Evolving Software Defined Storage Architecture

被引:0
|
作者
Raghunath, Arun [1 ]
Zou, Yi [1 ]
Chagam, Anjaneya [2 ]
机构
[1] Intel Corp, Intel Labs, Hillsboro, OR 97124 USA
[2] Intel Corp, Data Platforms Grp, Chandler, AZ USA
关键词
storage architecture; software defined storage; cloud storage; disaggregation; NVMe over Fabrics; MEMORY;
D O I
10.1109/CloudCom49646.2020.00008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software Defined Storage (SDS) architectures offer storage services on standard high-volume servers by providing durability, availability, reliability and on-demand scale-out elasticity. To meet different application needs, various storage interfaces like block, file, object are provided, as well as higher level interfaces like streaming write-ahead-logs, and NoSQL databases. Typically, each SDS service is implemented as an independent distributed framework, often with redundant capabilities intertwined with service-specific functions within a monolithic stack. Such monolithic SDS architectures prevent the benefits of new storage media and protocol innovations from reaching the applications using SDS services. In this paper, we advocate for a decoupled architecture by redefining the boundaries of separation within SDS. We describe an instantiation of this architecture built using a popular open-source SDS, where the SDS back-end is decoupled. Evaluation results demonstrate a 99% and 35% bandwidth consumption reduction in cluster network and total network respectively, as well as up to a 35% latency reduction, in a disaggregated storage environment just via careful decoupling. We discuss the benefits of this approach in the context of containerization for agility, scaling NVMe-oF and leveraging emerging storage accelerators.
引用
收藏
页码:57 / 64
页数:8
相关论文
共 50 条
  • [1] IOFlow: A Software-Defined Storage Architecture
    Thereska, Eno
    Ballani, Hitesh
    O'Shea, Greg
    Karagiannis, Thomas
    Rowstron, Antony
    Talpey, Tom
    Black, Richard
    Zhu, Timothy
    [J]. SOSP'13: PROCEEDINGS OF THE TWENTY-FOURTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2013, : 182 - 196
  • [2] A Software Defined Energy Storage: Architecture, Topology, and Reliability
    Tseng, Stone
    Li, Jeff
    Lee, Michael
    Wang, Bruce
    Ji, Felix
    Bai, Brian
    [J]. PROCEEDINGS OF 2017 CHINA INTERNATIONAL ELECTRICAL AND ENERGY CONFERENCE (CIEEC 2017), 2017, : 737 - 741
  • [3] DEFIO: A Software Defined Storage Network Architecture in HPC Environments
    Shi, Wei
    Lv, Gaofeng
    Sun, Zhigang
    Gong, Zhenghu
    [J]. 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, : 1703 - 1706
  • [4] A Software Defined Networking Architecture for DDoS-Attack in the Storage of Multimicrogrids
    Taherian-Fard, Elaheh
    Niknam, Taher
    Sahebi, Ramin
    Javidsharifi, Mahshid
    Kavousi-Fard, Abdollah
    Aghaei, Jamshid
    [J]. IEEE ACCESS, 2022, 10 : 83802 - 83812
  • [5] Software-Defined Networking: An Evolving Network Architecture-Programmability and Security Perspective
    Kaliyamurthy, Nitheesh Murugan
    Taterh, Swapnesh
    Shanmugasundaram, Suresh
    Saxena, Ankit
    Cheikhrouhou, Omar
    Ben Elhadj, Hadda
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [6] A New Internet Architecture to Enable Software Defined Optics and Evolving Optical Switching Models
    Rouskas, George N.
    Dutta, Rudra
    Baldine, Ilia
    [J]. 2008 5TH INTERNATIONAL CONFERENCE ON BROADBAND COMMUNICATIONS, NETWORKS AND SYSTEMS (BROADNETS 2008), 2008, : 71 - +
  • [7] Software architecture for evolving environment
    Kral, Jaroslav
    Zemlicka, Michal
    [J]. 13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 49 - +
  • [8] Software Defined Transponder Architecture
    Tosovsky, Petr
    Vyskocil, Pavel
    [J]. PROCEEDINGS OF 19TH INTERNATIONAL CONFERENCE RADIOELEKTRONIKA 2009, 2009, : 263 - 266
  • [9] FPGA Software Architecture for Software Defined Radio
    Liu Qing
    Cao Kai
    Lai Ying-yong
    [J]. 2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 2133 - 2139
  • [10] Intelligent Software Defined Storage
    Berkovich, Simon
    [J]. 2014 FIFTH INTERNATIONAL CONFERENCE ON COMPUTING FOR GEOSPATIAL RESEARCH AND APPLICATION (COM.GEO), 2014, : 124 - 124