Browse > Article
http://dx.doi.org/10.7583/JKGS.2012.12.4.13

A 2-Tier Server Architecture for Real-time Multiple Rendering  

Lim, Choong-Gyoo (Dept. of Multimedia System Engineering, Sungkonghoe University)
Abstract
The wide-spread use of the broadband Internet service makes the cloud computing-based gaming service possible. A game program is executed on a cloud node and its live image is fed into a remote user's display device via video streaming. The user's input is immediately transmitted and applied to the game. The minimization of the time to process remote user's input and transmit the live image back to the user and thus satisfying the requirement of instant responsiveness for gaming makes it possible. However, the cost to build its servers can be very expensive to provide high quality 3D games because a general purpose graphics system that cloud nodes are likely to have for the service supports a single 3D application at a time. Thus, the server must have a technology of 'realtime multiple rendering' to execute multiple 3D games simultaneously. This paper proposes a new architecture of 2-tier servers of clouds nodes of which one group executes multiple games and the other produces game's live images. It also performs a few experimentations to prove the feasibility of the new architecture.
Keywords
+cloud computing; remote gaming; live streaming; multiple rendering;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 임충규, 김성수, 김경일, 원종호, 박창준, "클라우드 컴퓨팅 기반의 게임 스트리밍 기술 동향", 전자통신동향분석, 26권, 1호, pp47-56, 2011.
2 임충규, "3D 어플리케이션 스트리밍 서비스를 위한 GPU 공유 방법", HCI 2011 학술대회 논문집, 2011.
3 G. Torres, "SLI vs, CrossFile", http://www.hardwaresecrets.com/article/391, 2008
4 www.onlive.com.
5 www.gaikai.com
6 www.gamesatlarge.edu
7 임충규, "모바일 기반 시연 시스템 '스마트 데모'의 설계 및 구현", 한국콘텐츠학회논문지, 11 권, 12호, pp1-11, 2011.
8 http://www.iupui.edu/-nmstream/live/findings.php.
9 OECD, OECD Broadband Statistics, www.oecd.org, 2010.
10 Y. Tzruya, A. Shani, F. Bellotti, A. Jurgelionis, "Games@Large-a new platform for ubiquitous gaming and multimedia", Broadband Europe Conference 2006, 2006.
11 P. Eisert, P. Fechteler, "Remote Rendering of Computer Games", SIGMAP 2007, 2007
12 P. Eisert, P. Fechteler, "Low Delay Streaming of Computer Graphics", International Conference of Image Processing(ICIP), 2009.
13 www.opengl.org
14 A. Jurgelionis, P. Fetchteler, P. Eisert, F. Belloti, H. David, J.P. Laulajainen, R. Carmichael, V. Poulopoulos, A. Laikari, P. Perala, A. De Gloria, C. Bouras, "Platform for Distributed 3D Gaming", International Journal of Computer Games Technology 2009, 2009.
15 www.x.org
16 http://en.wikipedia.org/wiki/X_window_system
17 X Window System Network Performance, http://keithp.com/-keithp/talks/usenix2003/html/net.html
18 X Window System's Programmer's Guide, http://lesstif.sourceforge.net/doc/super-ux/g1ae04e/contents.html
19 http://en.wikipedia.org/wiki/Hooking
20 "Practical Guides on Win32 Hacking and Windows Hacking - Part I", http://www.scribd.com/
21 http://usa.autodesk.com/
22 "Windows Driver Model(WDM)", http://msdn.microsoft.com/en-us/windows/hardware/gg463453
23 "Named Pipes", http://msdn.microsoft.com/en-us/library/windows/desktop/aa365590(v=vs.85).aspx