본문 바로가기
KERD
논문KCI 등재

Reliable multiple screen protocol for N-screen service

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

To support multiple remote presentations in a cloud system, this paper proposed a reliable hybrid multicast screen protocol. In a cloud system, the virtualization server is located behind the network, and multiple users can work using nearby screen devices, such as a monitor, digital TV, tablet PC, and smart phone. In education applications, multiple-screen devices should display the same screen data from one virtual machine (VM) simultaneously. Multicast is an efficient way of delivering data to a group of destinations simultaneously. However, some ubiquitous screen devices do not support a multicast protocol, and some packet losses may occur in the network. So, the reliable hybrid multicast screen protocol is needed to send remote presentation data in cloud system. The hybrid multicast screen protocol uses a unicast protocol between the VM and the first selected screen device, and a multicast protocol between the multicast server (the first selected screen device) and multicast clients (screen devices in the same subnet). The hybrid multicast screen protocol supports a multiple remote presentation system even if routers and screen devices do not have a multicast protocol. The proposed protocol also has a retransmission mechanism to support a multiple remote presentation system even if packet losses occur during a multicast data transmission. We implemented the multiple remote presentations system. And experimental results showed that the proposed protocol works well in the video and presentation applications.

Abstract

To support multiple remote presentations in a cloud system, this paper proposed a reliable hybrid multicast screen protocol. In a cloud system, the virtualization server is located behind the network, and multiple users can work using nearby screen devices, such as a monitor, digital TV, tablet PC, and smart phone. In education applications, multiple-screen devices should display the same screen data from one virtual machine (VM) simultaneously. Multicast is an efficient way of delivering data to a group of destinations simultaneously. However, some ubiquitous screen devices do not support a multicast protocol, and some packet losses may occur in the network. So, the reliable hybrid multicast screen protocol is needed to send remote presentation data in cloud system. The hybrid multicast screen protocol uses a unicast protocol between the VM and the first selected screen device, and a multicast protocol between the multicast server (the first selected screen device) and multicast clients (screen devices in the same subnet). The hybrid multicast screen protocol supports a multiple remote presentation system even if routers and screen devices do not have a multicast protocol. The proposed protocol also has a retransmission mechanism to support a multiple remote presentation system even if packet losses occur during a multicast data transmission. We implemented the multiple remote presentations system. And experimental results showed that the proposed protocol works well in the video and presentation applications.

참고문헌 (36)

  1. P. Barham, "Xen and the art of virtualization", Proc. ACM Symposium OSP, pp.164~177 (2003)
  2. "A comparison of thin-client computing architectures, "J. Nieh", ~, pp.Technical Report CUCS-022-00 (2000)
  3. Sang-Kyun Kim, "A Personal Videocasting System with Intelligent TV Browsing for a Practical Video Application Environment", ETRI Journal, 31(1), pp.10~20 (2009), 한국전자통신연구원
  4. 송민석, "Balancing MPEG Transcoding with Storage in Multiple-Quality Video-on-Demand Services", ETRI Journal, 31(3), pp.333~335 (2009), 한국전자통신연구원
  5. Desktop virtualization with citrix XenDesktop, "Citrix systems", ~ (2009)
  6. Sun xVM virtualization portfolio : virtualizing the dynamic datacenter, "Sun Microsystems (Oracle)", ~ (2008)
  7. Solving the desktop dilemma : with user-centric desktop virtualization for the enterprise, "VMware", ~ (2009)
  8. PnP‑X : plug and play extensions for windows, "Microsoft", ~ (2007)
  9. Technology white paper, "Ncomputing", ~ (2002)
  10. Remote desktop protocol(RDP)features and performance, "Microsoft", ~ (2002)
  11. Tristan Prichardson, "The RFB protocol version 3.8", ~ (2009)
  12. J. Sugerman, "Virtualizing I", O devices on VMware workstation's hosted virtual machine monitor, 2001, 1~14
  13. A. Kivity, "KVM : the linux virtual machine monitor", Ottawa Linux Symposium, pp.225~230 (2007)
  14. R. Russell, "virtio: towards a de-facto standard for virtual I", O devices, 2008, pp.42(5), ~
  15. J. Santos, "Bridging the gap between software and hardware techniques for I", O virtualization, 2008, ~
  16. C. Clark, "Live migration of virtual machines", Proc. Conf. Symposium NSDI, pp.273~286 (2005)
  17. E. Zhai, "Live migration with pass-through device for linux VM", Proc. Ottawa Linux Symposium (2008)
  18. W. Huang, "Nomad : migrating OS-bypass networks in virtual machines", Proc. Intl. Conf. VEE, pp.158~168 (2007)
  19. H. Raj, "High performance and scalable I", O virtualization via self-virtualized devices, 2007, ~
  20. P. Willmann, "Concurrent direct network access for virtual machine monitors", Proc. IEEE Intl. Symposium HPCA, pp.306~317 (2007)
  21. M. Yajnik, "Packet loss correlation in the MBone multicast network", Proc. IEEE GI Conf. (1996)
  22. V. Paxson, "End-to-end routing behavior in the Internet", Proc. ACM SIGCOMM Conf. (1996)
  23. M. Yajnik, "Measurement and modeling of the temporal dependence in packet loss", Proc. Joint Conf. IEEE CCS, 1, pp.345~352 (1999)
  24. An examination of MBone performance, "M. Handley", USC, 1997, Technical Report ISI[DOI]
  25. S. Floyd, "A reliable multicast framework for light-weight sessions and application level framing", IEEE, 1997, pp.5, 784~803
  26. C. Papadopoulos, "An error control scheme for largescale multicast applications", Proc. IEEE INFOCOM'98, 3, pp.1188~1196 (1998)
  27. S. Paul, "Reliable multicast transport protocol(RMTP)", IEEE Journal Selected Areas in Commun., pp.407~421 (1997)
  28. PGM reliable multicast protocol specification, "T. Speakman", ~ (1998)
  29. J. Gemmell, "The PGM reliable multicast protocol", IEEE Network, 17, pp.16~22 (2003)
  30. L. Lehman, "Active reliable multicast", Proc. IEEE INFOCOM’98 (1998)
  31. X. Xu, "Resilient multicast support for continuous-media applications", Intl. Workshop NOSSDAV (1997)
  32. L. Brewka, "Automatic provisioning of end-to-end QoS into the home", IEEE Trans. Consumer Electron, 57(4), pp.1670~1678 (2011)
  33. V. Miguel, "Distribution of high-definition video in 802. 11 wireless home networks", IEEE Trans. Consumer Electron., 57(1), pp.53~61 (2011)
  34. 홍승태, "클라우드 시스템에서 사용자 접근 제어를 위한 자원 그룹 트리 및 계층적 CRT 기반 사용자 접근제어 기법", 한국차세대컴퓨팅학회 논문지, 9(6), pp.66~77 (2013), 한국차세대컴퓨팅학회
  35. 이준우, "클라우드 컴퓨팅 기반의 대용량 이동객체 분산 처리 시스템", 한국차세대컴퓨팅학회 논문지, 8(1), pp.42~51 (2012), 한국차세대컴퓨팅학회
  36. 신영록, "A SLA-Based Refund Method for Broker in Cloud Computing Environment", 한국차세대컴퓨팅학회 논문지, 9(4), pp.72~81 (2013), 한국차세대컴퓨팅학회

관련 논문AI추천

이 간행물의 다른 논문 (7건)