Abstract
The design of ad-hoc, wireless, peer-to-peer applications for small mobile devices raises a number of challenges for the developer, with object synchronisation, network failure, and device limitations being the most significant. In this paper, we introduce the FRAGme2004 framework for mobile P2P application development. To address data availability and stability problems, we have devised an agent-based fostering mechanism to protect applications against data losses in cases of peers dropping out. In contrast to most current literature, we focus on small scale P2P applications, especially gaming applications.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Akehurst, D.H., Waters, A.G., Derrick, J.: A Viewpoints Approach to Designing Group Based Applications. In: Unger, H. (ed.) Design, Analysis and Simulation of Distributed Systems 2004, Advanced Simulation Technologies Conference, Arlington, Virginia, April 2004, pp. 83–93 (2004)
Babaoglu, O., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: Proceedings of the 22nd International Conference on Distributed Computing Systems(ICDCS), Vienna, Austria, pp. 15–22 (2002)
Bruegge, B., Dutoit, A.H.: Object-oriented Software Engineering: Using UML, Patterns, and Java. Prentice Hall, Upper Saddle River (2004)
Chen, Y., Katz, R.H., Kubiatowicz, J.: Dynamic Replica Placement for Scalable Content Delivery. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, pp. 306–318. Springer, Heidelberg (2002)
Cooper, B., Bawa, M., Daswani, N., Marti, S., Garcia-Molina, H.: Authenticity and Availability in PIPE Networks, Future Generation of Computer Systems (2003)
Dasgupta, P.: A Peer-to-Peer System Architecture for Multi-agent Collaboration. In: Advances in Soft Computing (Proceedings of the 3rd International Conference on Intelligent Systems and Design Automation, Tulsa, OK), pp. 483–492. Springer, Heidelberg (2003)
Dasgupta, P.: Improving Peer-to-Peer Resource Discovery Using Mobile Agent Based Referrals. In: Proceedings of the 2nd Workshop on Agent Enabled P2P Computing (co-located with AAMAS), Melbourne, Australia, July 2003, pp. 41–54 (2003)
Device preview: Sharp Zaurus SL-C700 VGA resolution PDA, http://linuxdevices.com/articles/AT5295837592.html
FRAGme2004 System Documentation, http://secml.otago.ac.nz/Documents/FRAGme_documentation_2004.pdf
Gerke, J., Hausheer, D., Mischke, J., Stiller, B.: An Architecture for a Service Oriented Peer-to-Peer System (SOPPS), Praxis der Informationsverarbeitung und Kommunikation (PIK), 2/03, April 2003, pp. 90-95 (2003)
Homayounfar, H., Wang, F., Areibi, S.: Advanced P2P Architecture Using Autonomous Agents. In: CAINE, San Diego California, November 2002, pp. 115–118 (2002)
JGroups Project, http://www.jgroups.org
Kato, T., Ishikawa, N., Sumino, H., Hjelm, J., Yu, Y., Murakami, S.: A Platform and Applications for Mobile Peer-to-Peer Communications (2003), http://www.research.att.com/~rjana/Takeshi_Kato.pdf
Lin, S.-D., Lian, Q., Chen, M., Zhang, Z.: A Practical Distributed Mutual Exclusion Protocol in Dynamic Peer-to-Peer Systems. In: Voelker, G.M., Shenker, S. (eds.) IPTPS 2004. LNCS, vol. 3279, pp. 11–21. Springer, Heidelberg (2005)
Margaritis, M., Fidas, C., Avouris, N., Komis, V.: A Peer-To-Peer Architecture for Synchronous Collaboration over Low-Bandwidth Networks. In: Margaritis, K., Pitas, I. (eds.) Proc. 9th PCI 2003, Thessaloniki (2003)
Milojicic, D.S., Kalogeraki, V., Lukose, R.: Peer-to-peer computing, Technical Report HPL-2002-57, HP Lab (2002)
Moore, D., Hebeler, J.: Peer-to-Peer: Building Secure, Scalable and Manageable Networks. McGrawHill, Berkeley (2002)
Nagel, M.: FRAG: A Java Framework for Peer-to-Peer Games, Diploma Thesis, Technische Universität München, Feburary 14 (2003)
Pang, X., Catania, B., Tan, K.: Securing Your Data in Agent-Based P2P Systems. In: Eighth International Conference on Database Systems for Advanced Applications (DASFAA 2003), Kyoto, Japan, March 26 - 28, p. 55 (2003)
Wolf, H., Wang, M.: Robo Joust Game Documentation (2004), http://secml.otago.ac.nz/agents/Assets/documents/robojoust.pdf
Freedman, A.: Zaurus SL-C700 Unofficial FAQ (2003), http://avi.freedman.net/zaurus/slc700.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, M., Wolf, H., Purvis, M., Purvis, M. (2006). An Agent-Based Collaborative Framework for Mobile P2P Applications. In: Despotovic, Z., Joseph, S., Sartori, C. (eds) Agents and Peer-to-Peer Computing. AP2PC 2005. Lecture Notes in Computer Science(), vol 4118. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11925941_11
Download citation
DOI: https://doi.org/10.1007/11925941_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49025-8
Online ISBN: 978-3-540-68967-6
eBook Packages: Computer ScienceComputer Science (R0)