Implementation of a service platform for online games
Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games
RTSOA: Real-Time Service-Oriented Architecture
SOSE '06 Proceedings of the Second IEEE International Symposium on Service-Oriented System Engineering
An Architecture to Support Dynamic Service Composition in Distributed Real-Time Systems
ISORC '07 Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Business Value Chains in Real-Time On-Line Interactive Applications
GECON '08 Proceedings of the 5th international workshop on Grid Economics and Business Models
High-level development of multiserver online games
International Journal of Computer Games Technology - Networking for Computer Games
From a single- to multi-server online game: a Quake 3 case study using RTF
ACE '08 Proceedings of the 2008 International Conference on Advances in Computer Entertainment Technology
GECON'07 Proceedings of the 4th international conference on Grid economics and business models
Using a lifecycle model for developing and executing real-time online applications on clouds
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Hi-index | 0.00 |
The emerging class of Real-time Online Interactive Applications (ROIA) include massively-multiplayer online games and e-learning applications. They pose completely new challenges for application developers, including very high level of user interactivity with real-time QoS requirements on distributed performance and scalability. We describe a service-oriented interface that comprises: (1) the Real-Time Framework (RTF) supports a high-level application development process which frees the software developer from the low-level details of distributed computation and communication; (2) the Hoster Management Interface (HMI) supports the transparent resource management for a running application, in particular the creation, controlling and monitoring of ROIA instances. We present our efficient implementation of the interface and describe its use for two particular distributed application scenarios.