Abstract
Background: The Open Cloud Computing Alliance (OCCA) strives for more Cloud Computing Service Providers (CCSP) to join the alliance. OCCA only requires CCSP to provide virtual computing resources and does not care about the methods of the underlying implementation, which leads the open-source cloud computing to a larger scale and more efficient. Due to the differences in service modes and service categories, the cloud computing platforms formed by CCSP are heterogeneous. How to implement tasks across platforms and ensure the quality of migration are the key issue for sharing the OCCA platform.
Methods: The Mobile Agent technology based on a domain is introduced. User tasks are encapsulated into Mobile agent packets by domain client, which realizes the migration of user tasks from one platform to another, and makes it possible to interoperate between OCCA virtual machines. To ensure the service quality of OCCA better, a five-layer logical model of R-OCCA with high commercial availability is proposed, which defines the service content of each layer and gives the setting of key parameters. This paper introduces the architectural composition and operational mechanism of the model, which carries out a qualitative analysis of the model, and establishes an experimental prototype to verify the feasibility of the model on the virtual machine platform.
Results: Experiments show that it is feasible to implement Cloud Computing Alliance among cloud computing platforms through Mobile Agent under the existing technical conditions.
Conclusion: To better guarantee the quality of OCCA service, a five-level R-OCCA logic model with strong commercial availability is proposed. The service content of each level is defined and the key parameters are given. From the CCSP income, the rationality of the model set is explained. The feasibility of the model was analyzed. The architectural composition and operational mechanisms of the model are introduced. The performance of the model was also analyzed.
Keywords: Open cloud computing alliance, heterogeneity, mobile agent, architecture, performance analysis, agent transfer protocol.
Graphical Abstract
[http://dx.doi.org/10.1016/j.ins.2010.11.015]
[http://dx.doi.org/10.1002/eej.20388]
[http://dx.doi.org/10.1007/s10916-010-9563-3] [PMID: 20703635]