OPNET-Based Performance Analysis of a Multi-agent Architecture for Managing the Mobile Content Delivery Process
This paper addresses the problem of mobile content delivery failure in wireless data networks, and the resulting wastage of communication resources. In these networks, many content delivery transactions fail due to inadequate device or channel capability, possibly after a partial delivery of the content requested by the user. The paper evaluates the performance of a solution devised to enhance and optimise the delivery of mobile content, as a new approach for reducing the probability of wasting valuable communication resources. The proposed solution is a layered multi-agent architecture which is offered in two alternative configurations: a centralised-decision configuration, and a distributed-decision configuration. Furthermore, a baseline configuration (with no agents for managing the content delivery process) is used in the paper, for the purpose of comparative performance evaluation. The simulation results have shown that on average, under heavy traffic conditions and for two levels of device capability (low or high performance device), the distributed-decision configuration outperforms the other two configurations, in terms of lower agent communication overhead, admitting more transactions and reducing bandwidth utilisation. Overall, compared to the baseline system, the layered multi-agent system performs more efficiently in heavy traffic networks and for poor device capability. However, as would be expected, the multi-agent system performs worse than the baseline system under conditions of high device capability, due to the overhead introduced by the communication between agents. The results support the intuitive expectations of agent behaviour in telecommunication systems.
KeywordsMobile Device Heavy Traffic Bandwidth Utilisation Content Delivery Client Request
Unable to display preview. Download preview PDF.
- 2.Lengheimer, M., Binder, G., Rosler, T.: Content management systems for mobile, context-dependent augmented reality applications. In: 2014 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 1521–1526, May 26-30, 2014Google Scholar
- 3.Higashino, M., Hayakawa, T., Takahashi, K., Kawamura, T., Sugahara, K.: Management of streaming multimedia content using mobile agent technology on pure P2P-based distributed e-learning system. In: 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), pp. 1041–1047, March 25-28, 2013Google Scholar
- 4.Bosunia, M.R., Kim, A., Jeong, D.P., Park, C., Jeong, S.-H.: Efficient data delivery based on content centric networking. In: 2014 International Conference on Big Data and Smart Computing (BIGCOMP), pp. 300–304, January 15-17, 2014Google Scholar
- 5.Aneiba, A., Chibelushi, C.: A Multi-Agent Architecture for a Reliable Mobile Content Delivery Management. NNGT Int. J. on Artificial Intelligence 3, June 2015. Journal ISSN Online: 2356-5888Google Scholar
- 6.Davidsson, P., Johansson, S., Svahnberg, M.: Characterization and evaluation of multi-agent system architectural styles. In: Software Engineering for Multi-Agent Systems IV. LNCS, vol. 3914, pp. 179–188. Springer (2006)Google Scholar
- 7.Davidsson, P., Wernstedt, F.: A Framework for Evaluation of Multi-Agent System Approaches to Logistics Network Management Multi-Agent Systems: An Application Science. Kluwer (2004)Google Scholar
- 8.Ilyas, M., Mahgoub, I.: Mobile computing handbook. Auerbach Publications, Boca Raton (2005)Google Scholar
- 9.Talukder, A.K., Yavagal, R.R.: Mobile computing: technology, applications, and service creation. McGraw-Hill (2007)Google Scholar
- 10.Carbo, J., Sanchez-Pi, N., Griol, D., Molina, J.: Comparing agent interactions of distributed and centralized multi-agent systems for context-aware domains. In: Highlights on Practical Applications of Agents and Multi-Agent Systems Communications in Computer and Information Science, vol. 365, pp. 158–165 (2013)Google Scholar
- 11.Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures. Addison Wesley (2002)Google Scholar
- 13.Sargent, R.G.: Verification and validation of simulation models. In: Simulation Conference, WSC 2008, pp. 157–169 (2008)Google Scholar