On the Implementation of a Software-Defined Memory Control Plane for Disaggregated Datacenters

被引:0
作者
Syrigos, Ilias [1 ]
Syrivelis, Dimitris [1 ]
Korakis, Thanasis [1 ]
机构
[1] Univ Thessaly, ECE Dept, Volos, Greece
来源
PROCEEDINGS OF THE 2022 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET 2022) | 2022年
基金
欧盟地平线“2020”;
关键词
cloud datacenters; disaggregation; software defined networking; orchestration; scheduling; graph databases;
D O I
10.1109/CloudNet55617.2022.9978885
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
By adopting a disaggregated hardware architecture, datacenters can achieve considerable efficiency gains and transition to a more sustainable and green future. By decoupling resources from a single monolithic server and connecting them through a high-speed optical network, it is possible to significantly increase resource utilization and reduce power consumption by consolidating workloads into fewer resource units. In this paper, we design and develop a software-defined control plane for disaggregated memory datacenters. Its core component, the Software-Defined Memory Controller, is the orchestrating software, which efficiently materializes the disaggregation concept. It accomplishes this by managing and monitoring remote resource pools, allocating resources to workloads, instrumenting the dynamic configuration of the underlying optical network for interconnecting remote compute and memory resources and interacting with software agents residing in host and guest Operating Systems for coordinating the attachment of remote memory. A major contribution of our design is the minimization of the delay for scheduling workloads and Virtual Machines in a disaggregated datacenter, which is accomplished with the efficient modelling of the disaggregated resources and networking elements into a graph for retrieving configuration data, as well as the optimization of the graph implementation. The architecture is based on the Everything-as-a-Service paradigm and is tightly coupled with OpenStack, the leading cloud infrastructure management software. Evaluation experiments validated the employment of a graph database system by the Software-Defined Memory Controller by demonstrating 58 percent faster query times than relational databases for a small-to-medium-sized datacenter, with the percentage increasing as the size of the datacenter grows.
引用
收藏
页码:177 / 185
页数:9
相关论文
共 20 条
[1]  
Alachiotis Nikolaos., 2019, Hardware Accelerators in Data Centers, P35
[2]   Future Energy Efficient Data Centers With Disaggregated Servers [J].
Ali, Howraa Mehdi Mohammad ;
El-Gorashi, Taisir E. H. ;
Lawey, Ahmed Q. ;
Elmirghani, Jaafar M. H. .
JOURNAL OF LIGHTWAVE TECHNOLOGY, 2017, 35 (24) :5361-5380
[3]  
Apache tinkerpop, US
[4]  
Bielski M, 2018, DES AUT TEST EUROPE, P1093, DOI 10.23919/DATE.2018.8342174
[5]   Workload-Aware Placement Strategies to Leverage Disaggregated Resources in the Datacenter [J].
Call, Aaron ;
Polo, Jorda ;
Carrera, David .
IEEE SYSTEMS JOURNAL, 2022, 16 (01) :1697-1708
[6]   Which Category Is Better: Benchmarking Relational and Graph Database Management Systems [J].
Cheng, Yijian ;
Ding, Pengjie ;
Wang, Tongtong ;
Lu, Wei ;
Du, Xiaoyong .
DATA SCIENCE AND ENGINEERING, 2019, 4 (04) :309-322
[7]   On the Efficiency Gains of Using Disaggregated Hardware to Build Warehouse-scale Clusters [J].
Farias, Giovanni ;
Brasileiro, Francisco ;
Lopes, Raquel ;
Carvalho, Marcus ;
Morais, Fabio ;
Turull, Daniel .
2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, :239-246
[8]  
Gao PX, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P249
[9]  
Han S., 2013, P 12 ACM WORKSH HOT
[10]  
januvia, About us