Serverless architecture efficiency: an exploratory study

01/13/2019
by   Samuel Lavoie, et al.
0

Cloud service provider propose services to insensitive customers to use their platform. Different services can achieve the same result at different cost. In this paper, we study the efficiency of a serverless architecture for running highly parallelizable tasks to compare theses services in order to find the most efficient in term of performance and cost. More precisely, we look at the compute time and at the cost per task for a given task. The tasks studied is the count of the occurrence of a given word in a corpus. We compare the serverless architecture to the Apache Spark map reduce technique commonly used for this type of task. Using AWS Lambda for the serverless architecture and Amazon EMR for the Apache Spark map reduce, with similar compute power, we show that the serverless technique achieve comparable performance in term of compute time and cost. We observed that the lambda function is a great approach for real time computing, while EMR is preferable for task that require long compute time.

READ FULL TEXT

page 7

page 8

research
08/11/2020

Study on State-of-the-art Cloud Services Integration Capabilities with Autonomous Ground Vehicles

Computing and intelligence are substantial requirements for the accurate...
research
12/23/2013

Early Observations on Performance of Google Compute Engine for Scientific Computing

Although Cloud computing emerged for business applications in industry, ...
research
05/23/2023

A comparison between traditional and Serverless technologies in a microservices setting

Serverless technologies, also known as FaaS (Function as a Service), are...
research
10/07/2022

Efficient Computation of Map-scale Continuous Mutual Information on Chip in Real Time

Exploration tasks are essential to many emerging robotics applications, ...
research
12/13/2021

Serverless Architecture for Bulk Email Management

Sending emails in large quantities can be tedious considering free servi...
research
08/03/2021

Amortized Neural Networks for Low-Latency Speech Recognition

We introduce Amortized Neural Networks (AmNets), a compute cost- and lat...
research
10/19/2018

Using Machine Learning to reduce the energy wasted in Volunteer Computing Environments

High Throughput Computing (HTC) provides a convenient mechanism for runn...

Please sign up or login with your details

Forgot password? Click here to reset