OPNET-Based Performance Analysis of a Multi-agent Architecture for Managing the Mobile Content Delivery Process

Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 376)


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.


Mobile Device Heavy Traffic Bandwidth Utilisation Content Delivery Client Request 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agboma, F., Liotta, A.: Quality of experience management in mobile content delivery systems. Telecommun. Syst. 49(1), 85–98 (2012)CrossRefGoogle Scholar
  2. 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. 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. 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. 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. 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. 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. 8.
    Ilyas, M., Mahgoub, I.: Mobile computing handbook. Auerbach Publications, Boca Raton (2005)Google Scholar
  9. 9.
    Talukder, A.K., Yavagal, R.R.: Mobile computing: technology, applications, and service creation. McGraw-Hill (2007)Google Scholar
  10. 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. 11.
    Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures. Addison Wesley (2002)Google Scholar
  12. 12.
    Li, Y., Brimicombe, A.J., Li, C.: Agent-based services for the validation and calibration of multi-agent models. Computers, Environment and Urban Systems 32(6), 464–473 (2008)CrossRefGoogle Scholar
  13. 13.
    Sargent, R.G.: Verification and validation of simulation models. In: Simulation Conference, WSC 2008, pp. 157–169 (2008)Google Scholar

Copyright information

© Springer Science+Business Media Singapore 2016

Authors and Affiliations

  1. 1.Faculty of Information TechnologyUniversity of BenghaziBenghaziLibya
  2. 2.Faculty of Computing, Engineering and SciencesStaffordshire UniversityStoke-on-TrentUK

Personalised recommendations