Reliable Messaging to Millions of Users with MigratoryData

12/28/2017
by   Mihai Rotaru, et al.
0

Web-based notification services are used by a large range of businesses to selectively distribute live updates to customers, following the publish/subscribe (pub/sub) model. Typical deployments can involve millions of subscribers expecting ordering and delivery guarantees together with low latencies. Notification services must be vertically and horizontally scalable, and adopt replication to provide a reliable service. We report our experience building and operating MigratoryData, a highly-scalable notification service. We discuss the typical requirements of MigratoryData customers, and describe the architecture and design of the service, focusing on scalability and fault tolerance. Our evaluation demonstrates the ability of MigratoryData to handle millions of concurrent connections and support a reliable notification service despite server failures and network disconnections.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2021

Reliable Actors with Retry Orchestration

Enterprise cloud developers have to build applications that are resilien...
research
07/23/2022

RMAWS: An Hybrid Architecture for achieving Web Services Reliability in Mobile Cloud Computing

The intermittent wireless connectivity in Mobiles limits the spread of m...
research
05/22/2023

On-demand Container Loading in AWS Lambda

AWS Lambda is a serverless event-driven compute service, part of a categ...
research
07/13/2019

Dogfooding: use IBM Cloud services to monitor IBM Cloud infrastructure

The stability and performance of Cloud platforms are essential as they d...
research
02/25/2019

Reliable State Machines: A Framework for Programming Reliable Cloud Services

Building reliable applications for the cloud is challenging because of u...
research
08/06/2021

FloMore: Meeting bandwidth requirements of flows

Wide-area cloud provider networks must support the bandwidth requirement...

Please sign up or login with your details

Forgot password? Click here to reset