Cloud-assisted rendering support for mobile online gaming Part C
Cloud computing had changed the outlook of IT industry, which enable the utilization of software and hardware in a virtual space instead of physical hardware. With the adoption of the cloud computing, the organizations can focus their capital onto other areas of their company instead of being tied d...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/59926 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Cloud computing had changed the outlook of IT industry, which enable the utilization of software and hardware in a virtual space instead of physical hardware. With the adoption of the cloud computing, the organizations can focus their capital onto other areas of their company instead of being tied down in the IT costs in the organization. Besides cost efficient due to elimination on costly hardware or engaging IT professionals, it provides other advantages such as “Almost” unlimited storage as limitation of the storage space no longer limits to the amount of hardware the organization have but the amount of cloud storage the organization bought through the cloud storage providers. Not only these, cloud computing provides easy access to information as long as there is internet connection. This easy to access feature not lets you move beyond time zone and geographic location issues.
These advantage sparks a trend of organizations shifting from buying more physical hardware to engaging cloud computing services in the organization. With the rise of popularity of cloud computing, many companies began to innovate and integrate different type of areas into cloud computing. According to MyCloud website, for example, cloud computing could be used to integrate games and cloud to form cloud gaming.
Cloud gaming defines as a type of online gaming which allows users to play games through the cloud servers. According to CloudTweaks website, there are two main type of cloud gaming. One of them is cloud gaming based on video streaming and the other one is cloud gaming based on file streaming. The main difference between the two main types are: cloud gaming based on video streaming run games on the company server which provides video stream of the game to the user while cloud gaming based on file streaming runs the game on the user’s physical machine.
This project aims to develop a cloud gaming system based on video streaming. In order to develop this kind of cloud gaming, several mechanism of the system are required. The mechanism required are servers (web server, game serves and video servers), node manager, scheduler and VNC files. Web servers are deployed using Nginx and video servers is deployed using Node.js. MySQL is used as the database server. PHP, CSS, HTML language are used for the website. Python language is used for both the development of node manager and scheduler scripts. |
---|