InterFlux : An Inter-Region Serverless Orchestration Service to Extenuate Latency in Data Intensive Applications
Discuss this preprint
Start a discussion What are Sciety discussions?Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Serverless computing emerges as a new standard to build cloud applications, where developers write compact functions that respond to events in the cloud infrastructure. Several cloud service industries started adopting serverless for running their applications. With increased popularity of serverless computing, the demand for an orchestration service has also become important. Popular serverless service providers have come up with various orchestration services such as Amazon's Step Functions and Azure's Logic App. But these orchestration services have their own limitations. One key limitation of serverless computing is that it disregards the significance of data. In the age of big data, when applications run around a huge volume, transferring data for processing across regions, leads to high communication latency. Again, popular serverless service providers such as Amanzon Web Services(AWS) and Microsoft etc do not provide any orchestration service where the service can access to resources from other regions. In this paper, we proposed an orchestration framework InterFlux. InterFlux completely eradicates the need of region wise deployment of serverless applications. Also, InterFlux allows orchestration services to access resources from cross regions with a highly restricted data transmission latency. We evaluated the performance of proposed InterFlux on AWS's orchestration services, AWS Step Functions. InterFlux performs 82.6% better compared to its data pulling implementation.