aws lambda
Recently Published Documents


TOTAL DOCUMENTS

31
(FIVE YEARS 22)

H-INDEX

5
(FIVE YEARS 2)

Author(s):  
Jessica Vandebon ◽  
Jose G. F. Coutinho ◽  
Wayne Luk

AbstractThis paper presents a Function-as-a-Service (FaaS) approach for deploying managed cloud functions onto heterogeneous cloud infrastructures. Current FaaS systems, such as AWS Lambda, allow domain-specific functionality, such as AI, HPC and image processing, to be deployed in the cloud while abstracting users from infrastructure and platform concerns. Existing approaches, however, use a single type of resource configuration to execute all function requests. In this paper, we present a novel FaaS approach that allows cloud functions to be effectively executed across heterogeneous compute resources, including hardware accelerators such as GPUs and FPGAs. We implement heterogeneous scheduling to tailor resource selection to each request, taking into account performance and cost concerns. In this way, our approach makes use of different processor types and quantities (e.g. 2 CPU cores), uniquely suited to handle different types of workload, potentially providing improved performance at a reduced cost. We validate our approach in three application domains: machine learning, bio-informatics, and physics, and target a hardware platform with a combined computational capacity of 24 FPGAs and 12 CPU cores. Compared to traditional FaaS, our approach achieves a cost improvement for non-uniform traffic of up to 8.9 times, while maintaining performance objectives.


2021 ◽  
Author(s):  
Leonardo Reboucas de Carvalho ◽  
Alba Cristina Alves Melo ◽  
Aleteia Araujo

Protein sequence alignment is a task of great relevance in Bioinformatics and the Hirschberg algorithm is widely used for this task. This work proposes a framework for executing sequence alignment with the Hirschberg algorithm in different cloud computing services. In experiments, our framework was used to align HIV-1 protease sequences using different instances of AWS EC2 and different configurations of AWS Lambda functions.The results show that, for this application, there is a tradeoff between the expected execution time and the cost, e.g., in most cases AWS Lambda provides the best runtime, however at a higher USD cost. In this context, it is important to have a framework that helps in deciding which approach is most appropriate.


2021 ◽  
Vol 3 (3) ◽  
pp. 221-234
Author(s):  
Hari Krishnan Andi

This paper describes briefly about the concept of serverless cloud computing model, its usage in IT industries and its benefits. In the traditional model the developer is responsible for resource allocation, managing servers and owning of servers, and it included three models based upon the service such as IaaS, PaaS and SaaS. In IaaS (Infrastructure as a Service) the content storage and accessing of network is carried out by the cloud provider, SaaS (Software as a Service) here different software’s are provided to the user as a service, PaaS (Platform as a Service), the developer gets access to certain services for carrying out organizing process and run it accordingly. In serverless cloud computing, the developer need not worry about owning, management, and maintenance of servers as it is carried out by the cloud service provider. Hence by using this model, the time that is needed for a system to reach the market is very much reduced and is cost effective. Serverless architecture includes three categories namely, AWS Lambda, Azure, and Google cloud. It also includes certain challenges such as it cannot be used in the case where a process takes longer time to run and it is discussed below in this paper.


2021 ◽  
Author(s):  
Ali Al-Haboobi ◽  
Gabor Kecskemeti

Scientific workflows have been an increasingly important research area of distributed systems (such as cloud computing). Researchers have shown an increased interest in the automated processing scientific applications such as workflows. Recently, Function as a Service (FaaS) has emerged as a novel distributed systems platform for processing non-interactive applications. FaaS has limitations in resource use (e.g., CPU and RAM) as well as state management. In spite of these, initial studies have already demonstrated using FaaS for processing scientific workflows. DEWE v3 executes workflows in this fashion, but it often suffers from duplicate data transfers while using FaaS. This behaviour is due to the handling of intermediate data dependencies after and before each function invocation. These data dependencies could fill the temporary storage of the function environment. Our approach alters the job dispatch algorithm of DEWE v3 to reduce data dependency transfers. The proposed algorithm schedules jobs with precedence requirements to primarily run in the same function invocation. We evaluate our proposed algorithm and the original algorithm with small- and large-scale Montage workflows. Our results show that the improved system can reduce the total workflow execution time of scientific workflows over DEWE v3 by about 10\% when using AWS Lambda.


2021 ◽  
Vol 19 (3) ◽  
Author(s):  
Sebastián Risco ◽  
Germán Moltó ◽  
Diana M. Naranjo ◽  
Ignacio Blanquer

AbstractThis paper introduces an open-source platform to support serverless computing for scientific data-processing workflow-based applications across the Cloud continuum (i.e. simultaneously involving both on-premises and public Cloud platforms to process data captured at the edge). This is achieved via dynamic resource provisioning for FaaS platforms compatible with scale-to-zero approaches that minimise resource usage and cost for dynamic workloads with different elasticity requirements. The platform combines the usage of dynamically deployed auto-scaled Kubernetes clusters on on-premises Clouds and automated Cloud bursting into AWS Lambda to achieve higher levels of elasticity. A use case in public health for smart cities is used to assess the platform, in charge of detecting people not wearing face masks from captured videos. Faces are blurred for enhanced anonymity in the on-premises Cloud and detection via Deep Learning models is performed in AWS Lambda for this data-driven containerised workflow. The results indicate that hybrid workflows across the Cloud continuum can efficiently perform local data processing for enhanced regulations compliance and perform Cloud bursting for increased levels of elasticity.


Author(s):  
Ganapathy Subramaniam Balasubramanian, Et. al.

Understanding activity incidents is one of the necessary measures in workplace safety strategy. Analyzing the trends of the activity incident information helps to spot the potential pain points and helps to scale back the loss. Optimizing the Machine Learning algorithms may be a comparatively new trend to suit the prediction model and algorithms within the right place to support human helpful factors. This research aims to make a prediction model spot the activity incidents in chemical and gas industries. This paper describes the design and approach of building and implementing the prediction model to predict the reason behind the incident which may be used as a key index for achieving industrial safety specific to chemical and gas industries. The implementation of the grading algorithmic program including the prediction model ought to bring unbiased information to get a logical conclusion. The prediction model has been trained against incident information that has 25700 chemical industrial incidents with accident descriptions for the last decade. Inspection information and incident logs ought to be chomped high of the trained dataset to verify and validate the implementation. The result of the implementation provides insight towards the understanding of the patterns, classifications, associated conjointly contributes to an increased understanding of quantitative and qualitative analytics. Innovative cloud-based technology discloses the gate to method the continual in-streaming information, method it, and output the required end in a period. The first technology stack utilized in this design is Apache Kafka, Apache Spark, KSQL, Data frames, and AWS Lambda functions. Lambda functions are accustomed implement the grading algorithmic program and prediction algorithmic program to put in writing out the results back to AWS S3 buckets. Proof of conception implementation of the prediction model helps the industries to examine through the incidents and can layout the bottom platform for the assorted protective implementations that continuously advantage the workplace's name, growth, and have less attrition in human resources.


2021 ◽  
Vol 4 (1) ◽  
pp. 37-46
Author(s):  
Iuliia L. Khlevna ◽  
Bohdan S. Koval

The paper presents the demand for the spread of payment systems. This is caused by the development of technology. The open issue of application of payment systems - fraud - is singled out. It is established that there is no effective algorithm that would be the standard for all financial institutions in detecting and preventing fraud. This is due to the fact that approaches to fraud are dynamic and require constant revision of forecasts. Prospects for the development of scientific and practical approaches to prevent fraudulent transactions in payment systems have been identified. It has been researched that machine learning is appropriate in solving the problem of detecting fraud in payment systems. At the same time, the detection of fraud in payment systems is not only to build the algorithmic core, but also to build a reliable automated system, which in real time, under high load, is able to control data flows and effectively operate the algorithmic core of the system. The paper describes the architecture, principles and operation models, the infrastructure of the automated fraud detection mechanism in payment systems. The expediency of using a cloud web service has been determined. The deployment of the model in the form of automated technology based on the Amazon Web Services platform is substantiated. The basis of the automated online fraud detection system is Amazon Fraud Detector and setting up payment fraud detection workflows in payment systems using a customizable Amazon A2I task type to verify and confirm high-risk forecasts. The paper gives an example of creating an anomaly detection system on Amazon DynamoDB streams using Amazon SageMaker, AWS Glue and AWS Lambda. The automated system takes into account the dynamics of the data set, as the AWS Lambda function also works with many other AWS streaming services. There are three main tasks that the software product solves: prevention and detection of fraud in payment systems, rapid fraud detection (counts in minutes), integration of the software product into the business where payment systems and services are used (for example, payment integration services in financial institutions, online stores, logistics companies, insurance policies, trading platforms, etc.). It is determined that the implementation of an automated system should be considered as a project. The principles of project implementation are offered. It is established that for the rational implementation of the project it is necessary to develop a specific methodology for the implementation of the software product for fraud detection in payment systems of business institutions.


2021 ◽  
Author(s):  
Jens Kohler

<div> <div> <div> <p>The goal of this paper is to analyze experiences from a FaaS-based cloud native implementation of an ETL process based on AWS Lambda functions. Therefore, the actual implementation is outlined and the experiences from that implementation are evaluated. This results in an overview of pros and cons of a cloud native implementation in general and determines best practices for other implementations in other cloud environments or business domains. </p> </div> </div> </div>


2021 ◽  
Author(s):  
Jens Kohler

<div> <div> <div> <p>The goal of this paper is to analyze experiences from a FaaS-based cloud native implementation of an ETL process based on AWS Lambda functions. Therefore, the actual implementation is outlined and the experiences from that implementation are evaluated. This results in an overview of pros and cons of a cloud native implementation in general and determines best practices for other implementations in other cloud environments or business domains. </p> </div> </div> </div>


2021 ◽  
Vol 11 (4) ◽  
pp. 1438
Author(s):  
Sebastián Risco ◽  
Germán Moltó

Serverless computing has introduced scalable event-driven processing in Cloud infrastructures. However, it is not trivial for multimedia processing to benefit from the elastic capabilities featured by serverless applications. To this aim, this paper introduces the evolution of a framework to support the execution of customized runtime environments in AWS Lambda in order to accommodate workloads that do not satisfy its strict computational requirements: increased execution times and the ability to use GPU-based resources. This has been achieved through the integration of AWS Batch, a managed service to deploy virtual elastic clusters for the execution of containerized jobs. In addition, a Functions Definition Language (FDL) is introduced for the description of data-driven workflows of functions. These workflows can simultaneously leverage both AWS Lambda for the highly-scalable execution of short jobs and AWS Batch, for the execution of compute-intensive jobs that can profit from GPU-based computing. To assess the developed open-source framework, we executed a case study for efficient serverless video processing. The workflow automatically generates subtitles based on the audio and applies GPU-based object recognition to the video frames, thus simultaneously harnessing different computing services. This allows for the creation of cost-effective highly-parallel scale-to-zero serverless workflows in AWS.


Sign in / Sign up

Export Citation Format

Share Document