Jump to: navigation, search

Valence

Revision as of 07:54, 7 September 2016 by Malini-k-bhandaru (talk | contribs) (Introduction)

Introduction

Rack Scale Design allows considering compute, storage, and networking as disaggregated resources that can be composed on the fly to meet various needs in a data center/cloud. Disaggregation, in addition to allowing hardware refresh at different rates for each of storage, compute, and networking, supports more efficient resource utilization. Imagine a cloud that grew and shrank to meet usage by virtue of being connected to a rack that allowed such dynamic composition and release, where you might compose a node with copious storage or another that provided pure compute horsepower.

To bring such a vision to light, the compute industry collaborated to standardize and define the RESTful RedFish API[1]. Intel PodManager implements the RedFish API. The API in addition to supporting composition and release of nodes supports managing them (power-on/off), discovering hardware capabilities, and even collecting advanced telemetry.

Using software that implements the RedFish API, one could construct nodes to deploy an OpenStack Cloud and with drivers for Nova and Ironic grow and shrink the cloud to meet utilization needs. Hardware flavors could be defined no different from VM flavors for the undercloud. This was take us closer to true Software Defined Infrastructure (SDI).

Rack Scale Design

What is in a name?

Our github is called RSC for Rack Scale Controller, and some of you may have heard us refer to this as Plasma. Do let us know if you have a strong aversion to Valence! If you are excited, curious, would like to participate, shoot us an email!