Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Project Name:

  • Proposed name for the project: CLAMP
  • Proposed name for the repository: (org.onap.)clamp

Project description:

  • CLAMP is a platform for designing and managing control loops.  It is used to design a closed loop, configure it with specific parameters for a particular network service, then deploying and undeploying it.  Once deployed, the user can also update the loop with new parameters during runtime, as well as suspending and restarting it.


    It interacts with other systems to deploy and execute the closed loop.  For example, it pushes the control loop design to the SDC catalog, associating it with the VF resource.  It requests from DCAE the instantiation of microservices to manage the closed loop flow.  Further, it creates and updates multiple policies in the Policy Engine that define the closed loop flow.  The OpenCLAMP platform abstracts the details of these systems under the concept of a control loop model.  The design of a control loop and its management is represented by a workflow in which all relevant system interactions take place.  This is essential for a self-service model of creating and managing control loops, where no low-level user interaction with other components is required.


Scope


  1. Designing the Control Loop:
    1. Model based (based on templates)
    2. Re-usable designs
  2. Configuring the Control Loop:
    1. VNF driven, future should be SERVICE driven
    2. Defining threshold values…
  3. Deploying the Control Loop:
    1. Sending template towards DCAE, Policy, …
  4. Lifecycle Management of the Control Loop:
    1. Stopping/re-starting/updating
    2. Monitoring (visualization of the Loop)
    3. Trial mode, production mode, ….(future)
    4. Activation (manually, triggered by policy, tied to the vnf startup, ….still to be defined)


 Architecture Alignment


•CLAMP depends/interact with SDC, DCAE and Policy.
•CLAMP is separated in 2 areas:
•Design Time(Cockpit/UI to define the templates)
•Templates are pushed to SDC
•Run time(DCAE-Policy, grabbing events and triggering policies based actions)

Resources

•Primary Contact Person:

  NGUEKO Gervais-Martial (AT&T)


Other Contact/Contributor Person:

  • SHACHAM Ron (AT&T)
  • BHATNAGAR Aayush (Reliance Jio)
  • NGUYEN Trung (Amdocs)


Committers/Maintainers:

Other Information's


•The proposal is coming from the AT&T CLAMP project. Before publishing the codebase as part of release 1, AT&T will make sure that all proprietary trademarks, logo’s, etc… are removed.
•The code will also of course goes through Fossology , BlackDuck and other scan to ensure licensing issues are not present.





  • No labels