Jump to: navigation, search

Neutron/LBaaS/Agent

< Neutron‎ | LBaaS
Revision as of 12:18, 21 November 2012 by Eugene (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Quantum Agent for LoadBalancing service

Scope of the document

This document describes Agent component of the Quantum's Loadbalancing service, defines requrements, architecture and some implementation details.

Requirements

Service agent is needed to add several important features to a service which operations are potentially time consuming such as:

  1. Asynchronous execution.
 Plugin is notified by agent when requested operation is complete. 
  1. Workload balancing.
 There could be serveral agents listening for quantum server messages thus in large deployments it allows splitting workload to several hosts.

Architecture

Implementation