In the same way as cloud computing, Software as a Service (SaaS) and Content Centric Networking (CCN) triggered a new class of software architectures fundamentally different from traditional desktop software, service oriented networking (SON) suggests a new class of media engine technologies, which we call Service Oriented Interactive Media (SOIM) engines. This includes a new approach for game engines and more generally interactive media engines for entertainment, training, educational and dashboard applications. Porting traditional game engines and interactive media engines to the cloud without fundamentally changing the architecture, as done frequently, can enable already various advantages of cloud computing for such kinds of applications, for example simple and transparent upgrading of content and unified user experience on all end-user devices. This paper discusses a new architecture for game engines and interactive media engines fundamentally designed for cloud and SON. Main advantages of SOIM engines are significantly higher resource efficiency, leading to a fraction of cloud hosting costs. SOIM engines achieve these benefits by multi-layered data sharing, efficiently handling many input and output channels for video, audio, and 3D world synchronization, and smart user session and session slot management. Architecture and results of a prototype implementation of a SOIM engine are discussed.
[1]
Ryan Shea,et al.
Rhizome: utilizing the public cloud to provide 3D gaming infrastructure
,
2015,
MMSys.
[2]
Naifeng Jing,et al.
CGSharing: Efficient content sharing in GPU-based cloud gaming
,
2015,
2015 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).
[3]
Wei Cai,et al.
Toward Gaming as a Service
,
2014,
IEEE Internet Computing.
[4]
Filip De Turck,et al.
Remote Display Solutions for Mobile Cloud Computing
,
2011,
Computer.
[5]
Yongquan Lu,et al.
A Cloud Gaming System Based on NVIDIA GRID GPU
,
2014,
2014 13th International Symposium on Distributed Computing and Applications to Business, Engineering and Science.