Modern smart devices are often supported by innovative online services which bring new challenges for cloud and high-performance computing industry. These services have to be designed to handle a dynamic load from various sources while maintaining efficient operation in a given computing environment. Operation of such services has to conform to a multi-criteria service level agreement which can include availability, response time, energy efficiency and other factors. In the field of high-performance computing, this is accomplished by using specialized mechanisms and tools for efficient scheduling and resource allocation. This paper proposes a system which can be used to implement such service on a high-performance computing infrastructure. We demonstrate our approach on an experimental server-side traffic navigation service. The solution is applicable both for high performance and cloud computing.