DOI QR코드

DOI QR Code

Implementation and Performance Evaluation of Platform Independent Performance Enhanced Software Streaming Technology

플랫폼 독립적 성능 개선 소프트웨어 스트리밍 기술 구현 및 성능평가

  • 오창훈 (한국소프트웨어개발원) ;
  • 전용희 (대구가톨릭대학교 컴퓨터정보통신공학부)
  • Received : 2010.09.14
  • Accepted : 2011.04.20
  • Published : 2011.05.31

Abstract

Software streaming technology is a service method which can support several application software via streaming in networks. In this paper, we propose a platform independent PESS(performance Enhanced Software Streaming) technology. We design and implement the technology based on Java language. The main features in the implemented system are both platforms to be used in multiple operating systems in addition to Windows system and enhanced performance. In the implemented streaming method, application software is placed on the server and only necessary packs are transmitted in an instant. By virtual file system and clients' virtual registry, if necessary, the users' request is processed by transmitting a very small pack unit. Therefore, server load can be reduced and the streaming speed can also be improved. We present the implementation results and evaluate several performance characteristics of the proposed system.

소프트웨어 스트리밍 기술은 네트워크에서 스트리밍을 통하여 여러 응용 소프트웨어를 지원할 수 있는 서비스 방법이다. 본 논문에서는 플랫폼 독립적인 성능 개선 소프트웨어 스트리밍(PESS: Performance Enhanced Software Streaming) 기술을 제안한다. 이 기술은 자바 언어를 기반으로 설계하고 구현하였다. 구현 시스템에서의 주요 특정은 윈도우 시스템 이외의 다중 운영 체제에서 사용될 수 있는 플랫폼과 개선된 성능이다. 구현된 스트리밍 방법에서, 응용 소프트웨어는 서버에 위치하며 단지 필요한 팩들만 순간적으로 전송된다. 필요한 경우, 가장 파일 시스템과 클라이언트의 가상 레지스터리에 의하여, 사용자 요청이 매우 작은 팩 단위를 전송함으로써 처리된다. 그러므로 서버 부하가 감소될 수 있고 스트리밍 속도 또한 개선될 수 있다. 본 논문에서는 제안 시스템에 대한 구현 결과를 제시하고 여러 가지의 성능 특성을 분석한다.

Keywords

References

  1. 한국정보화진흥원, 국가정보화백서(National Information White Paper), 2008
  2. 전진환, 김종기, "지적재산권의 중요성과 소프트웨어 품질이 불법복제에 미치는 영향에 관한연 구", 정보화정책, 제16권, 제1호, pp.54-75, 2009.
  3. Empas, http://itdic.empas.com/view.tsp
  4. http://www.tilon.co.kr/Tuscan/Professonal/infor.
  5. Naver, http://blog.naver.com/yongcoms
  6. Google, http://www.google.co.kr/search/complete.
  7. (주)한국소프트웨어개발원, 소프트온넷(주), "Stream Guide Book", 2003.
  8. 영진출판사, IT용어사전, pp.720-730.
  9. 남기혁, 금영섭, 강성주, 허성진, 최완, 김명준, "이동형 소프트웨어 플랫폼 기술 특허 동향 분석 (Anlysis on Patent for Portable Software Platforms)", 전자통신동향분석, 제23권, 제2호, 2008. 4. 2007-S-015-01(SaaS기반 이동형 개인 맞춤 사무환경 구축 기술개발).
  10. A. Dan, B. Levine, B. Lyles, H. Kassan, and D. Balsiefien, "Deployment Issues for the IP Multicast Service and Architecture", IEEE Network, 14(1)10-20, Feb. 2000. https://doi.org/10.1109/65.819167
  11. AppStream, http://www.appstream.com.
  12. Softricity, Inc. http://www.softricity.com.
  13. Stream Theory, http://www.streamtheory.
  14. Contanvalley, http://www.contantvalley.co.kr/xpaper/documentStream.
  15. Exent Technologies, http://www.exent.com.
  16. http://www.ca.com/Files/SupportingPieces/uni_ vision_wp.pdf
  17. D. Eylon, A. Ramon, Y. Volk, U. Raz, and S. Melamed, "Method and System for Executing Network Streamed Application", U.S Patent 6, 574,618, June, 2003. 3.
  18. 한국소프트웨어진흥원, Standardization Roadmap for IT839 Strategy, Ver. 2004-Ver. 2006.