RAINBOW Actors Sample Clauses

RAINBOW Actors. Taking under consideration the high-level architecture and its brief “walkthrough”, it is worth elaborating on the distinct roles that are identified in the RAINBOW ecosystem. These roles are also depicted on Figure 7, along with the components they are interacting with. Service Developer Refers to the developer of a cloud-native component (or a service graph as a whole). The developer packages his/her application in a cloud-native format; yet s/he can use RAINBOW modelling extensions in order to define exposed metrics and Service Level Objectives (SLOs). Service Provider Refers to the user that aims to instantiate an entire service graph under a specific operational policy. Such a policy includes QoS and security aspects. The Service Provider will be able to author complex policies and enforce them through the RAINBOW orchestration components. IaaS Provider Refers to the cloud provider that offers compute, storage and networking infrastructure along the proper high- level programmability. An IaaS provider should comply with an abstracted/standardized API used by the Resource Manager. Fog Device Vendor Refers to the IoT vendor which can execute the RAINBOW Fog stack. Data Analyst Refers to the user that creates analytics queries on top of an existing service graph deployment. These queries will be analysed and executed by respective orchestrator components.