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
