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.