skip to main content
research-article

A fuzzy algorithm for dynamically adaptive multimedia streaming

Published:07 March 2011Publication History
Skip Abstract Section

Abstract

The QoS-aware delivery model of multimedia is an interesting research area. The wireless networking systems connecting mobile clients and media servers have created the paradigm of mobile multimedia. In mobile multimedia systems, the media delivery model has to maintain two diagonally opposite objectives, such as maintaining QoS of playback and saving energy consumption of the mobile devices. The traditional pull, push, and the hybrid push-pull models of media delivery are not completely suitable to offer consistent QoS of playback while saving the energy consumptions at mobile devices. This article proposes a novel multimedia delivery system based on the Fuzzy Adaptive Buffering (FAB) algorithm using pull model. The FAB algorithm employs a fuzzy inference technique and dynamically adapts to the execution environments. The experimental results illustrate that the FAB algorithm successfully adapts to dynamic execution contexts while maintaining playback-QoS and saving the energy consumption of the mobile clients by keeping the data prefetching thread in the sleeping mode from 31.44% to 97.4% of streaming time depending on the execution environments.

References

  1. Acharya, S., Alonso, R., Franklin, M., and Zdonik, S. 1995. Broadcast disks: Data management for asymmetric communication environments. In Proceedings of the ACM SIGMOD Data Communications Festival. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Adams, J. and Muntean, M. G. 2007. Adapive-Buffer power save mechanism for mobile multimedia streaming. In Proceedings of the IEEE International Conference on Communications (ICC'07).Google ScholarGoogle Scholar
  3. Anastasi, G., Gregori, E., Conti, M., Pelusi, L., and Passarella, A. 2005. An energy-efficient protocol for multimedia streaming in a mobile environment. J. Pervas. Comput. Comm. 1, 1.Google ScholarGoogle Scholar
  4. Arsan, T. 2008. An integrated software architecture for bandwidth adaptive video streaming. Int. J. Comput. Sci. Engin. 2, 2.Google ScholarGoogle Scholar
  5. Bose, S. and Kannan, A. 2007. Adaptive multipath multimedia streaming architecture for mobile networks with proactive buffering using mobile proxies. J. Comput. Inf. Technol. 15, 3.Google ScholarGoogle Scholar
  6. Chandra, S. and Vahdat, A. 2002. Application-Specific network management for energy-aware streaming of popular multimedia formats. In Proceedings of the General Track of the Annual USENIX Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chen, C.-S., Shyu, M.-L., Gray, I., and Luo, H. 2003. An adaptive multimedia transmission protocol for distributed multimedia applications. In Proceedings of the 23rd International Conference on Distributed Computing Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Feng, W. and Rexford, J. 1997. A comparison of bandwidth smoothing techniques for the transmission of prerecorded compressed video. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies (InfoCom). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hoong, K. P. and Matsuo, H. 2008. Push-Pull two-layer super-peer based P2P live media streaming. J. Appl. Sci. 8, 4.Google ScholarGoogle ScholarCross RefCross Ref
  10. Korhonen, J. and Wang, Y. 2005. Power-Efficient streaming for mobile terminals. In Proceedings of the 15th International Workshop on Network and Operating Systems for Digital Audio and Video (NOSSDAV'05). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kwon, J. B. and Yeom, H. Y. 2003. Distributed multimedia streaming over peer-to-peer networks. In Proceedings of the 9th International Euro-Par Conference. Lecture Notes in Computer Science, vol. 2790. Springer.Google ScholarGoogle Scholar
  12. Lee, J. Y. B. and Wong, P. C. 2000. Performance analysis of a pull-based parallel video server. IEEE Trans. Parall. Distrib. Syst. 11, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Moghal, R. M. and Mian, M. S. 2003. Effective load balancing in distributed video-on-demand multimedia system. In Proceedings of the IEEE International Multitopic Conference (INMIC'03).Google ScholarGoogle Scholar
  14. Reddy, A. 1995. Scheduling and data distribution in a multiprocessor video server. In Proceedings of the 2nd IEEE International Conference on Multimedia Computing and Systems. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Shojania, H. and Li, B. 2001. Experiences with MPEG-4 multimedia streaming. In Proceedings of the 9th ACM Multimedia Conference (ACM Multimedia'01). 492--494. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Tewari, R., Mukherjee, R., and Dias, D. 1995. Real-Time issues for clustered multimedia servers. Res. rep. RC 20020, IBM.Google ScholarGoogle Scholar
  17. Wu, Y. S., Hsu, J., and Chen, C. M. 2009. Headlight prefetching and dynamic chaining for cooperative media streaming in mobile environments. IEEE Trans. Mobile Comput. 8, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Wu, X. and Bhargava, B. 2005. AO2P: Ad hoc on-demand position based private routing protocol. IEEE Trans. Mobile Comput. 4, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A fuzzy algorithm for dynamically adaptive multimedia streaming

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Multimedia Computing, Communications, and Applications
        ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 7, Issue 2
        February 2011
        142 pages
        ISSN:1551-6857
        EISSN:1551-6865
        DOI:10.1145/1925101
        Issue’s Table of Contents

        Copyright © 2011 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 March 2011
        • Revised: 1 December 2009
        • Accepted: 1 December 2009
        • Received: 1 July 2009
        Published in tomm Volume 7, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!