Towards an Agent-Based Augmented Cloud

Authors

DOI:

https://doi.org/10.26636/jtit.2012.1.1248

Keywords:

Agent Platform as a Service, Augmented Cloud, Cloud Computing, Multi-Agent Systems

Abstract

In the paper an agent-based framework deployed in hybrid cluster and volunteer computing environment is presented. It utilizes two concepts proposed by the authors: Augmented Cloud and Agent Platform as a Service (AgPaaS). Both concepts are discussed in the context of Cloud Computing as defined by NIST. The key idea of the presented solution is to span the cloud (i.e., computing infrastructure) beyond the data center borders by utilizing web browsers as computational workers. The feasibility of the approach was demonstrated by two prototypes: the first one was based on Java Applets and Adobe Flash, whereas the second one on Microsoft Silverlight. The prototypes were next used to perform simple experiments, mainly related to scalability issues. Selected results from the experiments are discussed in the final part of the paper.

Downloads

Download data is not yet available.

References

[1] A. Byrski, M. Kisiel-Dorohinicki, and M. Carvalho, „A crisis management approach to mission survivability in computational multi-agent systems”, Comput. Sci., vol. 11, pp. 99-113, 2010.
View in Google Scholar

[2] M. Grochowski, R. Schaefer, and P. Uhruski, „Diffusion based scheduling in the agent-oriented computing system”, in Proc. Int. Conf. PPAM 2003. Springer, 2004.
View in Google Scholar

[3] S. Lu, I. Foster, and I. Raicu, „Cloud computing and grid computing 360-degree compared”, in Grid Comput. Environments Worksh. GCE’08, Austin, Texas, USA, 2008.
View in Google Scholar

[4] A. Byrski, R. Dębski, and M. Kisiel-Dorohinicki, „Agent-based computing in augmented cloud environment”, Int. J. Comput. Syst. Sci. Eng., 2012 (accepted for printing).
View in Google Scholar

[5] P. Mell and T. Grance, „The NIST definition of cloud computing (draft)”, Tech. rep., National Institute of Standards and Technology, 2011.
View in Google Scholar

[6] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1995.
View in Google Scholar

[7] E. Cantú-Paz, „A summary of research on parallel genetic algorithms”, IlliGAL Rep. No. 95007, University of Illinois, 1995.
View in Google Scholar

[8] D. P. Anderson, E. Korpela, and R. Walton, „High-performance task distribution for volunteer computing”, in Proc. 1st Int. Conf. e-Sci. Grid Comput., Melbourne, Australia, 2005.
View in Google Scholar

[9] L. F. G. Sarmenta and S. Hirano, „Bayanihan: Building and studying web-based volunteer computing systems using Java”, Future Gener. Comput. Syst., vol. 15, pp. 675-686, 1999.
View in Google Scholar

[10] Y. Xu, „Global sideband service distributed computing method”, in Proc. Int. Conf. Commun. Netw. Distrib. Syst. Model. Simul. CNDS’98, San Diego, CA, USA, 1998.
View in Google Scholar

[11] B. Czerwiński, R. Dębski, and K. Pietak, „Distributed agent-based platform for large-scale evolutionary computations”, in Proc. 5th Int. Conf. Complex Intell. Softw. Intensive Syst., IEEE Press, 2011.
View in Google Scholar

[12] K. R. Jackson et al., „Performance analysis of high performance computing applications on the Amazon Web Services cloud”, in Proc. 2nd IEEE Int. Conf. Cloud Comput. Technol. Sci. CloudCom’10, Indianapolis, USA, 2010.
View in Google Scholar

[13] J. Napper and P. Bientinesi, „Can cloud computing reach the top500”, in Proc. UCHPC-MAW ’09, ACM, 2009.
View in Google Scholar

[14] J. J. Merelo et al., „Browser-based distributed evolutionary computation: performance and scaling behavior”, in Proc. 9th Ann. Conf. Genetic Evol. Comput. GECCO ’07, New York, NY, USA, 2007, pp. 2851-2858.
View in Google Scholar

[15] M. Armbrust et al., „Above the clouds: A Berkeley view of cloud computing”, Tech. rep., UC Berkeley, 2009.
View in Google Scholar

[16] M. Behrendt et al., „IBM cloud computing reference architecture 2.0”, Tech. rep., The Open Group, 2011.
View in Google Scholar

Downloads

Submitted

2023-06-28

Published

2012-03-30

Issue

Section

ARTICLES FROM THIS ISSUE

How to Cite

[1]
R. Dębski, A. Byrski, and M. Kisiel-Dorohinicki, “Towards an Agent-Based Augmented Cloud”, JTIT, vol. 47, no. 1, pp. 16–22, Mar. 2012, doi: 10.26636/jtit.2012.1.1248.

Most read articles by the same author(s)