Abstract:Cloud services in dynamic and open Internet environment are typically decentralized, evolving, and heterogeneous. To satisfy the dynamic application demands and to respond to the continuous changes of the cloud environment, cloud services need to be provided and managed in a flexible and adaptive way. Aiming to address the challenge, this paper proposes an approach for cloud services self-organizing management. It achieves the autonomous and flexible management of could services based on MAS that are context-aware and autonomous in behaviors. The agents governing the services interact with each other to implement self-organization in order to response to the continuous changes of cloud environment and application requirements. The paper presents the mechanisms and implementation techniques for the approach, including cloud service self-organization management mechanisms and implementation framework, cloud services aggregation and provision mechanisms and relevant core algorithms. Experiments based on public test data are performed, and the results show that the proposed approach can effectively provide and manage services under the evolving environments for various requirements of applications.