Periodic Reporting for period 2 - M2DC (Modular Microserver DataCentre)
Reporting period: 2017-07-01 to 2019-06-30
The Modular Microserver DataCentre (M2DC) project developed a new class of energy-efficient TCO-optimized appliances with built-in efficiency and dependability enhancements. The appliances are easy to integrate with a broad ecosystem of management software and fully software-defined to enable optimization for a variety of future demanding applications in a cost-effective way. The highly flexible M2DC server platform enables customization and smooth adaptation to various types of applications, while advanced management strategies and system efficiency enhancements (SEE) can be used to improve energy efficiency, performance, security and reliability. Data centre capable abstraction of the underlying heterogeneity of the server is provided by an OpenStack-based middleware.
The main concept of M2DC development is presented in the M2DC Architecture figure.
The specific objectives met by the M2DC project were as follows:
• Development of the new class of appliances with minimised Total Cost of Ownership,
• Reduction of energy consumed by the appliances,
• Development of built-in dependability functions,
• Versatility, customisation and scalability thanks to fully software-defined design,
• Intelligent power management,
• Easy and powerful integration with existing data centre ecosystems,
• Enabling easy adoption of cutting-edge hardware technologies for selected applications,
• Demonstration of appliances for a broad set of relevant applications.
All these objectives have been met by M2DC leading to high improvements in efficiency and the TCO. Efficiency was improved by a factor of up to 11 while TCO improvements reached 65% reduction of costs required for standard servers.
In more detail, M2DC developed a resource-efficient, highly scalable heterogeneous microserver platform able to integrate various microservers and hardware accelerators. Within the project, the consortium worked on microservers that use high-performance ARMv8 server processors; low-power ARMv8 embedded/mobile processors; x86 processors; and accelerators (MPSoCs, GPUs, and FPGAs). This includes a new microserver designs based on ARMv8 and Intel Stratix 10.
The main features of the platform include energy efficiency, built-in hardware accelerated functions and lower costs of deployment and upgrades. Baseline benchmarks show the high potential of accelerators for the targeted applications including photo finishing systems, IoT data processing, cloud computing, artificial neural networks and HPC. The platform includes an optimized middleware for deployment of the optimized appliances. The mid-range version of the platform can contain up to 144 low power and 27 high performance microservers as illustrated in the Mid-range chassis and Microservers figures.
The project also reached high visibility and well defined exploitation plans, accompanied by multiple ideas for the M2DC results uptake and future development (including edge computing, HPC education, machine learning applications and more).
The M2DC exploitation model includes different paths of commercialisation of the core technology.
Hardware components that were developed in the context of the R&D activities and platform production have their own commercialisation potential. The most relevant examples of these are COM Express modules integrated with Intel/Altera SX10 FPGA and Hi1616 ARM CPU. The base appliance is the most general M2DC product. It affects a wide range of heterogeneous modular microserver related markets. It can be customised to fit the needs of a specific domain, an effort that needs to be considered in a case-to-case analysis. General tools that can be exploited also include software components such as intelligent management tools or OpenStack extensions upstream. Finally, M2DC results are used to provide preconfigured appliances. To target identified emerging markets – HPC, Cloud, IoT and Image Processing – the Consortium developed specific appliances to address the specific needs of the common customers coming from these domains.
The impact of M2DC results should include significantly reduced energy consumption, easier and faster deployment and upgrades, and consequently, lower Total Cost of Ownership (TCO) – leading to costs of the servers purchase and operation decreased by even 65%.
M2DC enables customization and smooth adaptation to various types of applications, while advanced management strategies and system efficiency enhancements (SEE) will be used to achieve high levels of energy efficiency, performance, security and reliability. The M2DC middleware provides a data centre capable abstraction of the underlying heterogeneity of the server. This includes a new microserver designs based on ARM64 and Intel Stratix 10 (the first such COM Express modules available on the market). Baseline benchmarks show the high potential of accelerators for the targeted applications including photo finishing systems, IoT data processing, cloud computing (Platform as a Service), CNN and HPC.
As illustrated in the Impact figure M2DC will provide new data centres with advanced power monitoring and control mechanisms, hardware customised to individual needs, appliances optimised to relevant classes of emerging applications, and consequently lower costs and reduced energy consumption.