Abstract
Cloud computing advocates a service-oriented computing par- adigm where various kinds of resources are organized in a virtual way. How to specify and execute tasks to make use of the resources efficiently thus becomes an important problem in cloud computing. Mobile computation is often regarded as a good alternative to conventional RPC-based technology for situations where resources can be dynamically bound to computations. In this paper, we propose a middleware framework for cloud computing to deploy mobile computation, especially mobile agent technology, in cloud services. The major issues to enable mobile agent-based services in the service-oriented computing are discussed and the corresponding mechanisms in the framework are introduced.
This research is partially supported by the Wuhan ChenGuang Youth Sci.&Tech. Project under contract No. 200850731369.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hayes, B.: Cloud computing. Communications of ACM 51(7), 9–11 (2008)
Cardelli, L.: Mobile computation. In: Tschudin, C.F., Vitek, J. (eds.) MOS 1996. LNCS, vol. 1222, pp. 3–6. Springer, Heidelberg (1997)
Kotz, D., Gray, R.S.: Mobile Agents and the Future of the Internet. ACM SIGOPS Operating Systems Review 33(3), 7–13 (1999)
Lange, D.B., Mitsuru, O.: Programming and Deploying Java Mobile Agents Aglets. Addison-Wesley Longman Publishing Co., Amsterdam (1998)
Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Communications of the ACM 46(10), 25–28 (2003)
Berman, F., Fox, G., Hey, A.J.G.: Grid computing: making the global infrastructure a reality. Wiley Press, Chichester (2003)
Fukuda, M., Kashiwagi, K., Kobayashi, S.: AgentTeamwork: Coordinating grid-computing jobs with mobile agents. Applied Intelligence 25(2), 181–198 (2006)
Aversa, R., Di Martino, B., Mazzocca, N., Venticinque, S.: Magda: A mobile agent based grid architecture. Journal of Grid Computing 4(4), 395–412 (2006)
Paulino, H., Lopes, L.: A mobile agent service-oriented scripting language encoded on a process calculus. In: Lightfoot, D.E., Szyperski, C. (eds.) JMLC 2006. LNCS, vol. 4228, pp. 383–402. Springer, Heidelberg (2006)
Cao, J., Feng, X., Lu, J., Chan, H., Das, S.K.: Reliable message delivery for mobile agents: push or pull? IEEE Transactions on Systems, Man and Cybernetics 34(5), 577–587 (2004)
Li, X., Cao, J., He, Y.: A Language for Description and Verification of Mobile Agent Algorithms. In: Proc. of CIT 2004, pp. 546–553 (2004)
Li, X., Cao, J., He, Y., Chen, Y.: MADESE: a simulation environment for mobile agent. In: Proc. of CIT 2006, pp. 86–91 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, X., Zhang, H., Zhang, Y. (2009). Deploying Mobile Computation in Cloud Service. In: Jaatun, M.G., Zhao, G., Rong, C. (eds) Cloud Computing. CloudCom 2009. Lecture Notes in Computer Science, vol 5931. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10665-1_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-10665-1_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10664-4
Online ISBN: 978-3-642-10665-1
eBook Packages: Computer ScienceComputer Science (R0)