New solutions for exposing clustered applications deployed in the cloud

3Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Hosting applications in the cloud has become very popular. In this context, automatic application scaling, health checking and bootstrapping required services has never been easier. However, there are some types of services that require direct communication between a server and a client, bypassing the cloud. Popular examples include data grids (distributed caching solutions) and gaming servers. Most of these services use custom network protocols based on TCP or UDP transport, along with client-side load balancing, for optimizing network traffic. Unfortunately, most cloud vendors use HTTP-based reverse proxies and are unable to route custom protocols effectively. The major contribution of this paper is a proposed method for using a single load balancer per application instance (replica) to solve the problem of effective communication between a clustered application deployed within the cloud, and a client hosted in the outside world.

Cite

CITATION STYLE

APA

Łaskawiec, S., Choraś, M., & Kozik, R. (2019). New solutions for exposing clustered applications deployed in the cloud. Cluster Computing, 22(3), 829–838. https://doi.org/10.1007/s10586-018-2850-3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free