DOI QR코드

DOI QR Code

Performance Analysis of Service Model between server and client on PMSS System

PMSS 시스템에서 서버/클라이언트 간 서비스 모델의 성능분석

  • Published : 2004.06.01

Abstract

This paper provides the higher user QoS(Quality of Service) by analyzing media service model between server and client in single VoD(Video on Demand) environment and applying it to parallel VoD environment. Media service model is divided into the Client Pull, Server Push, and IPP(Interleaving Pull & Push) model. A server sends data based on client's request in the Client Pull Model. A server one-sidedly sends data without client's request in the Server Pull model. And the WP model unites above two models. For a parallel VoD environment, We built the PMSS system which provides the parallel media streaming services that one client is simultaneously served by several servers. In the single and parallel VoD environment, We compare and analyze the performance of service models with respect to network delay and data size in buffer. In this experiment, we found that IPP service model keeps the least network delay and stable client buffer in the parallel VoD environment. This result shows that PMSS can provide the more quality of service.

본 논문은 단일 주문형 비디오 환경에서의 서버/클라이언트 미디어 서비스 모델을 분석하고 이를 병렬 주문형 비디오 환경에 적용함으로써 보다 나른 사용자 QoS(Quality of Service)를 제공하고자 한다. 미디어 서비스 모델로는 클라이언트가 데이터를 요청하고 서버가 전달해주는 Client Pull 모델과 서버 측에서 일방적으로 데이터를 전달해 주는 Server Push 모델 그리고 두 모델을 통합한 IPP(Interleaving Pull & Push) 서비스 모델로 크게 나뉜다. 병렬 주문형 비디오 환경을 위해 병렬형 미디어 스트리밍 서비스, 즉 단일 클라이언트를 위해 다수의 서버들이 동시에 서버에 참여하는 PMSS(Parallel Media Streaming Service) 시스템을 구축하였으며, 단일/병렬 주문형 비디오 환경에서 네트워크상 전달지연과 클라이언트 버퍼 내 데이터 잔여량 인자를 통하여 각 서비스 모델간 성능을 비교 분석하였다. 실험을 통해 병렬 주문형 비디오 환경에서 IPP 서비스 모델이 가장 적은 전달지연과 안정적인 클라이언트 버퍼를 유지함을 알 수 있었다. 이를 통해 사용자에게 보다 나은 서비스를 제공할 수 있음을 확인하였다

Keywords

References

  1. D. J. Gemmell, H. M. Vin, D. D. Kandlur, P. V. Rangan, and L. A. Rowe, 'Multimedia storage servers: A Tutorial,' IEEE Multimedia Mag., Vol. 27, pp.40-49, May, 1995 https://doi.org/10.1109/2.384117
  2. M. Buddhikot, G. Parulkar and J. Cox, 'Design of a Large Scale Multimedia Storage Server,' Proceedings of the INET '94/JENC5, Conference of the Internet Society and the Joint European Networking Conference, Prague, Ozech, June 1994
  3. D. Jadav and A. Houdhary, 'Design Issues in High Performance Media-on-Demand Servers,' IEEE Parallel and Distributed Technology Systems and Applications, Summer, 1995
  4. D. P. Wu, Y. W. T. Hou and W. W. Zhu, 'Streaming Video over the Internet Approaches and Directions,' IEEE Transactions on Circuits & Systems for Video Technology, Vol.11, No.3, 2001 https://doi.org/10.1109/76.911156
  5. S. Moyer and V. Sunderam, 'Parallel I/O as a Parallel Application,' Journal of Supercomputer Application, Vol.9, No.2, 1995 https://doi.org/10.1177/109434209500900203
  6. M. Wu and W. Shu, 'Scheduling for Large-Scale Parallel Video Servers,' Proc. Sixth Symp. On the Frontiers of Massively Parallel Computation, Los Alamitos, Calif., pp.126-133, 1996 https://doi.org/10.1109/FMPC.1996.558069
  7. Y. B. Lee, 'Parallel video servers-A Tutorial,' IEEE Multimedia Mag., Vol.5, No.2, pp.20-28, 1998 https://doi.org/10.1109/93.682522
  8. 김서균, 김경훈, 류재상, 남지승, '리눅스 기반의 고성능 병렬 미디어 스트림 서버 설계 및 구현', 정보처리학회 논문지A, Vol.8-A, No.4, pp.287-292, 2001
  9. P. Shenoy and H. Vin, 'Efficient striping techniques for multimedia file servers,' in NOSSDAV 97 (G. Parulkar, ed.), May, 1997 https://doi.org/10.1109/NOSDAV.1997.629332
  10. W. Liao and V. O. K. Li, 'The Split and Merge Protocol for Interactive Video-on =-Demand,' IEEE Multimedia, Vol.4, No.4, pp.51-62, Oct., 1997 https://doi.org/10.1109/93.641879
  11. Kai Hwang, Hai Jin and Roy Ho, 'Distributed Software RAID Architecture for Parallel I/O in Serverless Clusters,' IEEE Transaction on Parallel and Distributed Systems, September, 2000
  12. S. Rao, H. Vin and A. Tarafdar, 'Comparative Evaluation of Server-push and Client-Push Architectures for Multi- media Servers,' In Proc. of the 6th International Workshop on Network and Operation System Support for Digital Audio and Video, April, 1996
  13. S. Acharya, M. Franklin and S. Zdonik, 'Balancing Push and Pull for Data Broadcast,' In Proc. of ACM SIGMOD Conference, Vol.26, No.2, pp.183-198, May, 1997 https://doi.org/10.1145/253262.253293
  14. J. P. Martin-Flatin, 'Push vs. Pull in Web-based Network Management,' In Proc. of the Integrated Network Management VI, pp.3-18, May, 1999 https://doi.org/10.1109/INM.1999.770671
  15. T. Kiao, 'Global Information Broadcast: an architecture for Internet push channels,' IEEE Internet Computing, Vol.4, No.4, pp.16-25, July, 2000 https://doi.org/10.1109/4236.865083
  16. J. Y. B. Lee, 'Staggered push a linearly scalable architecture for push-based parallel video servers,' IEEE Trans on Multimedia, Vol.4, No.4, pp.423-433, December, 2002 https://doi.org/10.1109/TMM.2002.806533
  17. Microsoft, 'Microsoft Media Service SDK,' 2002