Hi Devs,

We are now preparing for the first milestone of the Apache Stratos
(incubating) 4.0.0 release. The version of this milestone would be called
4.0.0-M1.

*What Do We Expect in 4.0.0-M1?*
*
*
*1. A light-weight, decoupled Load Balancer*
- Receive topology information via a AMQP based Message Broker and serve
incoming requests.
- A load balancing algorithm interface and its implementation for Round
Robin.
- Report statistics to a Real-time Event Processing Engine (REPE) to be
used by the Auto-Scaler.
- Sticky session management.

*2. Real-time Event Processing Engine Extension*
- Receive statistics from the load balancer on incoming requests.
- Publish aggregated statistics to the Message Broker.

*3. A multi-factor decision making Auto-Scaler*
- A rule based decision making engine to handle SLA aware cloud elasticity.
- Receive aggregated statistics from REPE.
- Communicate with Cloud Controller to spawn/terminate cartridge instances.

*4. A new Cloud Controller*
- Deploy cartridge definitions.
- Receive cartridge subscriptions from existing Stratos Controller (SC). SC
will be renamed as Stratos Manager in a later milestone.
- Publish the topology to the Message Broker using a new event based
messaging system.
- Spawn cartridge instances in IaaS layer via jclouds including user data
parameters.

*5. A new Cartridge Agent*
- Handles communication between Stratos and cartridge instance.
- Send events to notify it's life-cycle states to the Message Broker.

The Stratos project in JIRA has updated with this milestone version. Please
refer 4.0.0-M1 page [1] in JIRA for detailed information on tasks being
carried out for this milestone.

[1] https://issues.apache.org/jira/browse/STRATOS/fixforversion/12325270


Thanks
Apache Stratos Team

Reply via email to