Self-managed micro-containers for service-based applications in the cloud
Résumé
Cloud computing enables an economic model for virtual resources provisioning based on Internet protocols. For this paradigm, service oriented Architecture (SOA) is a pillar block to build applications. For service-based applications in the cloud, management becomes a challenging task since it involves an increasing number of layers and a huge number of parameters to take into account. In this paper, we propose a framework that generates self-managed and scalable micro-containers. These micro-containers are enhanced with the resiliency of cellular organisms assuring the fault, configuration, accounting, performance and security constraints (FCAPS) described for each service. The proposed intelligent managed micro-container (IMMC) has a self-monitoring service that allows it to take decisions to enhance its scalability based on migration and replication transactions. These transactions are performed using a Mobility service offered by our IMMC. The primary evaluation that we conducted using our framework are encouraging.