Genie in a Network (GIN)

1 Genie in a Network (GIN) is a next-generation network management and analytics platform that is designed to significantly reduce the complexity associated with managing large networks. OverviewArchitectureLife Cycle Management FabricNetwork Integration FabricManagement Integration FabricExecution FabricQuality Assurance & TestingUse CasesManagement ServicesService OrchestratorTOSCA Based OrchestratorTOSCA Model RegistryTOSCA Model DatabaseEvent BusWorkflow EnginePolicy EngineSecurityService Orchestration Workflow Overview Genie […]

Genie in a Network (GIN) – Service Orchestration Workflow

Service Orchestration Workflow The platform comes with a number of use cases implemented to demo how to deploy various network functions/services. The typical flow of steps for a service orchestrated by the GIN orchestrator are listed below: Step1 : An external actor initiates an api call to the model registry microservice to register the dem […]

Genie in a Network (GIN) – Life Cycle Management Fabric

Life Cycle Management Fabric Genie in a Network (GIN)™ Life Cycle Management Fabric is key to meeting the declarative and model driven core principles of this platform. It consists of the following main features: A. Model-Driven Lifecycle Manager – replaces the Service Orchestrator as well as the controllers in ONAP with pure TOSCA-based orchestrator. The TOSCA […]

Genie in a Network (GIN) – Service Orchestrator

Service Orchestrator CCI’s Genie in a Network (GIN)™ service orchestrator is one of the key components of its comprehensive next-generation GIN network lifecycle platform. The GIN service orchestrator is a TOSCA-based service orchestrator that addresses the challenges of handling increased need for automation, being cloud native, and dealing with infrastructure on which it runs. It […]

Genie in a Network (GIN) – Execution Fabric

Execution Fabric A. Workflow The execution fabric mainly consists of a workflow engine that executes the workflow steps generated by the life cycle manager from a service model.  The workflow engine is a simple engine that executes the workflow steps in the correct order.  It is triggered off events published to the messaging bus. GIN […]

Genie in a Network (GIN) – TOSCA Model Database

TOSCA Model Database The TOSCA meta-model defines abstractions that are fully aligned with its mission to define models as well as resources in a standard way, GIN has leveraged this fact to create a model catalog database whose schema is defined in terms of the TOSCA entities.  This provides a big advantage of saving all […]

Genie in a Network (GIN) – Security

Security GIN leverages Istio service mesh security to secure services in a heterogenous environment. GIN has adopted Istio mesh security because it supports the SPIFFE (Secure Production Identity Framework for Everyone) specification. SPIFFE is a framework that allows one to bootstrap and issue identity to services distributed throughout heterogeneous environments and organizational boundaries. It has […]

Genie in a Network (GIN) – Policy Engine

Policy Engine The policy engine is a simple engine that executes the policy defined in a tosca model. It is also triggered off events published to the event bus.  The GIN allows models to be built where the policies defined in the model can be translated to ones that can be processed and implemented by […]

Genie in a Network (GIN) – Workflow Engine

Workflow Engine The GIN workflow engine generates and executes the workflow steps generated by the orchestrator from a service model.  The workflow engine is a simple engine that executes the workflow steps in the correct order.  It is triggered from events published to the event bus. GIN has also incorporated an opensource cloud native workflow […]

Genie in a Network (GIN) – Event Bus

Event Bus Communications are enabled through a bus which decouples the publishers from the consumers. Consumers can use either a pull or push model. The push model allows true event-based processing eliminating the need of resources for polling patterns. The service allows for dynamic topic creation, topic authorizations, and publish and subscribe procedures. GIN has […]