DOI QR코드

DOI QR Code

An Efficient Algorithm for Constructing a Maximal Request Bandwidth Tree on Public-shared Network

공유 네트워크에서 최대 요구대역폭 트리 구축을 위한 효율적인 알고리즘

  • Received : 2015.01.07
  • Accepted : 2015.04.06
  • Published : 2015.04.30

Abstract

Recently, an idea has been suggested in which members construct the network by sharing their surplus bandwidth of their own access point. This kind of network is called public-shared network. As an application, SVC video streaming delivery system on public-shared network has been proposed. To send video stream from the stream server to clients, a tree structure is constructed where the root is a stream server, internal nodes are sharable access points, and leafs are clients. The previous researches have focused on constructing the minimal sharable-bandwidth tree which can serve all video streaming requests using the minimal sharable bandwidth. In this paper, we have shown that the problem of constructing a tree structure with given sharable access points to serve maximal video streaming requests is NP-hard. We also have developed an efficient heuristic algorithm for this problem and evaluated experimentally our algorithm.

최근에 사용자 스스로가 네트워크를 구축하여 자신이 소유한 AP의 일부 대역폭을 다른 사람과 공유하는 방법이 대두되었는데 이러한 네트워크를 공유 네트워크라 한다. 응용 애플리케이션으로 공유 네트워크에서 SVC 기술을 사용하는 비디오 스트리밍 전송 시스템을 구축하는 방안이 제안되었는데, 서버로부터 클라이언트에게 비디오 스트림을 보내기 위해서는 루트는 서버이고 내부노드는 공유 AP이며 리프는 클라이언트인 트리 구조를 만들게 된다. 기존의 연구들은 공유 AP의 공유대역폭의 합을 최소로 사용해서 모든 클라이언트를 서비스하는 최소 공유대역폭 트리를 구축하는데 주안점을 두고 있다. 본 논문에서는 공유 AP들의 집합이 주어졌을 때 클라이언트의 비디오 스트림 요구를 최대로 만족시키는 최대 요구대역폭 트리를 구축하는 문제가 NP-하드임을 증명하였다. 또 이 문제를 해결하기 위한 효율적인 휴리스틱 알고리즘을 개발하고, 실험을 통해 성능을 평가하였다.

Keywords

References

  1. FON official website: http://www.fon.com
  2. G. Camponovo and A. Picco-Schwendener, "Motivations of Hybrid Wireless Community Participants: A Qualitative Analysis of Swiss FON Members," 2011 Tenth International Conference on Mobile Business (ICMB), pp. 253-262, 2011
  3. C. Su, Y. Hwang, C. Yeh, "A Study on the Willingness of Using FON in the Domain of Wireless Communication," 4th Intl. Conf. on Network Computing and Advanced Information Management, pp. 159-164, 2008
  4. A. Asheralieva, T. Erke, and K. Kilkki, "Traffic Characterization and Service Performance in FON Network," 1st Intl. Conf. on Future Information Networks, 2009
  5. N.F. Huang, H.Y. Chang, Y.W. Lin, K.S. Hsu, and H.C. Liu, "On the Complexity of the Bandwidth Management Problem for scalable Coding Video Streaming on a Public-Shared Network," IEEE Communication Letters, vol. 13, no. 1, pp. 61-63, 2009 https://doi.org/10.1109/LCOMM.2009.081596
  6. N.F. Huang, H.Y. Chang, T.C. Wang, Y.S. Lin, Y.W. Lin, S.Y. Cheng, and J.J. Lin, "An Efficient and Locality-aware Resource Management Scheme for SVC-based Video Streaming System on a Public-Shared Network," Asia-Pacific Conf. on Communication, pp. 682-685, 2009
  7. H. Schwarz, D. Marpe, and T. Wieg, "Overview of the Scalable Video Coding Extension of the H.264/AVC Standard," IEEE Trans. Circuits and Systems for Video Technology, vol. 17, no. 9, pp. 1103-1120, 2007 https://doi.org/10.1109/TCSVT.2007.905532
  8. G. Auwera and M. Reisslein, "Implication of Smoothing Multiplexing of H.264/AVC and SVC Video Streams," IEEE Trans. on Broadcasting, vol. 55 no. 3, Sep. 2009
  9. K. Chong, "An Efficient Bandwidth Management Algorithm for SVC Video Streaming on Public-shared Networks," Journal of KIISE : Information Netwoking, vol. 38, no. 3, pp.243-247, June 2011
  10. K. Chong, "A Linear Time Algorithm for Constructing a Sharable-Bandwidth Tree in Public-shared Networks," Journal of the Korea Society of Computer Information, vol. 17, no. 6, pp. 93-100, 2012 https://doi.org/10.9708/jksci.2012.17.6.093
  11. H.-Y. Chang, N.-F. Huang, K.-B. Chen, Y.-J. Tzang, Y.-W. Lin, "Saving streaming bandwidth via wireless sharing for a tree-based live streaming system on Public-Shared Network," 2012 8th International Conference on Computing Technology and Information Management (ICCM), pp. 88-94, 2012
  12. H.-Y. Chang, N.-F. Huang, Y.-W. Lin, Y.-J. Tzang, "A Novel Bandwidth Management System for Live Video Streaming on a Public-Shared Network," IEEE Transactions on Vehicular Technology, vol. 62, no. 8, pp. 3848-3862, 2013 https://doi.org/10.1109/TVT.2013.2261100
  13. N. Vratonjic, K. Huguenin, V. Bindschaedler, J.-P. Hubaux, "A Location-Privacy Threat Stemming from the Use of Shared Public IP Addresses," IEEE Transactions on Mobile Computing, vol. 13, Issue 11, pp. 2445-2457, 2014 https://doi.org/10.1109/TMC.2014.2309953
  14. E. Horowitz, S. Sahni, and D. Metha, "Fundamentals of Data Structures in C++", Compute Science Press, 1995