Skip to main content
Log in

Improving the Quality of Mobile Learning Services

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The quality of services (QoS) has a key role to improve the performances of the collaborative mobile learning. However, many factors can limit it such as the cache management policies, the collaboration architecture, a heavy communication, etc. Therefore, we are interested in developing an impeccable learning system supporting cache management, collaboration architecture decisiveness, based mobile agent and web services standardization. The aim is to improve the quality of mobile learning services in term of information availability (hit rates and byte hit rates), learners’ average latency and the cognitive profiles of students. Consequently, we implemented four removal policies named Least Frequently Used (LFU), First In First Out (FIFO), Least Recently Used (LFU) and Size. In addition, we proposed and evaluated three collaboration architectures based mobile agent named Sequential, Random and diffusion mechanism. Experimental results show that our system improves the cognitive profiles of students and reduces the learners’ average latency. Furthermore, the experience and the performance results gained from this system prove that the removal policies performances depend on the learning method of each student and its collaboration patterns. For this raison, it is advantageous to allow the student to choose and/or change the removal policy during each learning session. However, diffusion mechanism provides the best performances in term of learners’ average latency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Anandharaj, G., & Anitha, R. (2009). A distributed cache management architecture for mobile computing environments. In IEEE international advance computing conference (IACC 2009) (pp. 642–648).

  2. Xu, Y., Cib, S., Lic, Y., Linc, T., & Lid, G. (2016). Design and evaluation of coordinated in-network caching model for content centric networking. Computer Networks, 110, 266–283.

    Article  Google Scholar 

  3. Vasilakos, X., Sirisa, V. A., & Polyzosa, G. C. (2016). Addressing niche demand based on joint mobility prediction and content popularity caching. Computer Networks, 110, 306–323.

    Article  Google Scholar 

  4. Carofiglioa, G., Mekinda, L., & Muscarielloa, L. (2016). Joint forwarding and caching with latency awareness in information-centric networking. Computer Networks, 110, 133–153.

    Article  Google Scholar 

  5. Lohani, D., & Varma, S. (2016). Energy efficient data aggregation in mobile agent based wireless sensor network. Wireless Personal Communications, 89(4), 1165–1176.

    Article  Google Scholar 

  6. Pals, H., Petri, S., & Grewe, C. (2000). FANTOMAS: Fault tolerance for mobile agents in clusters. In Proceedings of the 15 international parallel and distributed processing symposium (IPDPS 2000) (pp. 1236–1247).

  7. Huhns, M. N., & Singh, M. P. (1997). Mobile agents. IEEE Internet Computing, 1(3), 80–82.

    Article  Google Scholar 

  8. Liang, Y. (2011). Research on cache management for mobile learning devices. In Advances in computer science and education applications, Vol. 202 of the series communications in computer and information science, pp. 155–162.

  9. Songwattana, A., Theeramunkong, T., & Vinh, P. C. (2014). A learning-based approach for web cache management. Mobile Networks and Applications, 19(2), 258–271.

    Article  Google Scholar 

  10. Sharma, S. K., & Kitchens, F. L. (2004). Web services architecture for m-learning. Electronic Journal on e-Learning, 2(1), 203–216.

    Google Scholar 

  11. Xiangsheng, K. (2013). A web service approach to m-learning with sharable content object reference model. Journal of Theoretical and Applied Information Technology, 48(3), 1797–1803.

    Google Scholar 

  12. Tirellil, I., Laroussi, M., Derycke, A., & BenGHezala, H. (2006). Fractal adaptive web service for mobile learning. International Journal of Emerging Technologies in Learning, 1(2), 25–35.

    Google Scholar 

  13. Arif, M., & Hussain, M. (2015). Intelligent agent based architectures for e-learning system: survey. International Journal of u- and e- Service, Science and Technology, 8(6), 9–24.

    Article  Google Scholar 

  14. Panait, L., & Luke, S. (2005). Cooperative multi-agent learning: The state of the art. Autonomous Agents and Multi-Agent Systems, 11(3), 387–434.

    Article  Google Scholar 

  15. Kojiri, T., Ogawa, Y., & Watanabe, T. (2001). Agent-oriented support environment in web-based collaborative learning. Journal of Universal Computer Science, 7(3), 226–239.

    MATH  Google Scholar 

  16. Udanor, C. N., & Oparaku, O. U. (2016). A performance evaluation of a multi-agent mobile learning system. International Journal of Interactive Mobile Technologies, 10(2), 10–18.

    Article  Google Scholar 

  17. Kinshuk, T. L. (2004). Improving mobile learning environments by applying mobile agents technology. In Third pan commonwealth forum on open learning, IEICE transactions on communications (Vol. 84, pp. 8–14).

  18. Choi, J., Lee, Y., & Lee, E. (2016). Puzzle based algorithm learning for cultivating computational thinking. Wireless Personal Communications. doi:10.1007/s11277-016-3679-9.1-15.

    Google Scholar 

  19. Arlitt, M., Cherkasova, L., Dilley, J., Friedrich, R., & Jin, T. (1999). Evaluating content management techniques for web proxy caches. In Proceeding of the 2nd workshop on internet server performance (WISP’99).

  20. Koskela, T., Heikkonen, J., & Kaski, J. (2001). Using document features to optimize web cache. Artificial Neural Networks—ICANN 2001, 2130, 1211–1216.

    Article  MATH  Google Scholar 

Download references

Acknowledgements

The authors gratefully acknowledge the students who contributed in the test of this system.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nadjette Benhamida.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Benhamida, N., Bouallouche-Medjkoune, L., Aïssani, D. et al. Improving the Quality of Mobile Learning Services. Wireless Pers Commun 97, 5305–5324 (2017). https://doi.org/10.1007/s11277-017-4780-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-4780-4

Keywords

Navigation