Performance Evaluation of Heterogeneous Cloud Functions
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Benchmarking, Analysis, and Optimization of Serverless Function Snapshots
Benchmarking, Analysis, and Optimization of Serverless Function Snapshots Dmitrii Ustiugov∗ Plamen Petrov Marios Kogias† University of Edinburgh University of Edinburgh Microsoft Research United Kingdom United Kingdom United Kingdom Edouard Bugnion Boris Grot EPFL University of Edinburgh Switzerland United Kingdom ABSTRACT CCS CONCEPTS Serverless computing has seen rapid adoption due to its high scala- • Computer systems organization ! Cloud computing; • In- bility and flexible, pay-as-you-go billing model. In serverless, de- formation systems ! Computing platforms; Data centers; • velopers structure their services as a collection of functions, spo- Software and its engineering ! n-tier architectures. radically invoked by various events like clicks. High inter-arrival time variability of function invocations motivates the providers KEYWORDS to start new function instances upon each invocation, leading to cloud computing, datacenters, serverless, virtualization, snapshots significant cold-start delays that degrade user experience. To reduce ACM Reference Format: cold-start latency, the industry has turned to snapshotting, whereby Dmitrii Ustiugov, Plamen Petrov, Marios Kogias, Edouard Bugnion, and Boris an image of a fully-booted function is stored on disk, enabling a Grot. 2021. Benchmarking, Analysis, and Optimization of Serverless Func- faster invocation compared to booting a function from scratch. tion Snapshots . In Proceedings of the 26th ACM International Conference on This work introduces vHive, an open-source framework for Architectural Support for Programming Languages and Operating Systems serverless experimentation with the goal of enabling researchers (ASPLOS ’21), April 19–23, 2021, Virtual, USA. ACM, New York, NY, USA, to study and innovate across the entire serverless stack. Using 14 pages. https://doi.org/10.1145/3445814.3446714 vHive, we characterize a state-of-the-art snapshot-based serverless infrastructure, based on industry-leading Containerd orchestra- 1 INTRODUCTION tion framework and Firecracker hypervisor technologies. -
Facing the Unplanned Migration of Serverless Applications: a Study on Portability Problems, Solutions, and Dead Ends
Institute of Architecture of Application Systems Facing the Unplanned Migration of Serverless Applications: A Study on Portability Problems, Solutions, and Dead Ends Vladimir Yussupov, Uwe Breitenbücher, Frank Leymann, Christian Müller Institute of Architecture of Application Systems, University of Stuttgart, Germany, {yussupov, breitenbuecher, leymann}@iaas.uni-stuttgart.de [email protected] : @inproceedings{Yussupov2019_FaaSPortability, author = {Vladimir Yussupov and Uwe Breitenb{\"u}cher and Frank Leymann and Christian M{\"u}ller}, title = {{Facing the Unplanned Migration of Serverless Applications: A Study on Portability Problems, Solutions, and Dead Ends}}, booktitle = {Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2019)}, publisher = {ACM}, year = 2019, month = dec, pages = {273--283}, doi = {10.1145/3344341.3368813} } © Yussupov et al. 2019. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available at ACM: https://doi.org/10.1145/3344341.3368813. Facing the Unplanned Migration of Serverless Applications: A Study on Portability Problems, Solutions, and Dead Ends Vladimir Yussupov Uwe Breitenbücher Institute of Architecture of Application Systems Institute of Architecture of Application Systems University of Stuttgart, Germany University of Stuttgart, Germany [email protected] [email protected] Frank Leymann Christian Müller Institute of Architecture of Application Systems Institute of Architecture of Application Systems University of Stuttgart, Germany University of Stuttgart, Germany [email protected] [email protected] ABSTRACT 1 INTRODUCTION Serverless computing focuses on developing cloud applications that Cloud computing [20] becomes a necessity for businesses at any comprise components fully managed by providers. -
IP Spoofing in and out of the Public Cloud
computers Article IP Spoofing In and Out of the Public Cloud: From Policy to Practice Natalija Vlajic *, Mashruf Chowdhury and Marin Litoiu Department of Electrical Engineering & Computer Science, York University, Toronto, ON M3J 1P3, Canada; [email protected] (M.C.); [email protected] (M.L.) * Correspondence: [email protected] Received: 28 August 2019; Accepted: 25 October 2019; Published: 9 November 2019 Abstract: In recent years, a trend that has been gaining particular popularity among cybercriminals is the use of public Cloud to orchestrate and launch distributed denial of service (DDoS) attacks. One of the suspected catalysts for this trend appears to be the increased tightening of regulations and controls against IP spoofing by world-wide Internet service providers (ISPs). Three main contributions of this paper are (1) For the first time in the research literature, we provide a comprehensive look at a number of possible attacks that involve the transmission of spoofed packets from or towards the virtual private servers hosted by a public Cloud provider. (2) We summarize the key findings of our research on the regulation of IP spoofing in the acceptable-use and term-of-service policies of 35 real-world Cloud providers. The findings reveal that in over 50% of cases, these policies make no explicit mention or prohibition of IP spoofing, thus failing to serve as a potential deterrent. (3) Finally, we describe the results of our experimental study on the actual practical feasibility of IP spoofing involving a select number of real-world Cloud providers. These results show that most of the tested public Cloud providers do a very good job of preventing (potential) hackers from using their virtual private servers to launch spoofed-IP campaigns on third-party targets. -
Kalray, Vates and Scaleway Announce Collaboration to Develop and Deliver Virtualization Solutions Powered by Acceleration Dpu-Based Cards
KALRAY, VATES AND SCALEWAY ANNOUNCE COLLABORATION TO DEVELOP AND DELIVER VIRTUALIZATION SOLUTIONS POWERED BY ACCELERATION DPU-BASED CARDS The companies intend to provide a power-optimized and energy-saving virtualization stack using Kalray's acceleration cards and targeting data-intensive applications. Grenoble / Paris - France, July 12,2021 - Kalray (Euronext Growth Paris : ALKAL), a leading provider in the new generation of processors specialized in Intelligent Data Processing from Cloud to Edge, Vates, an open source software company specializing in secure and open source virtualization, and Scaleway, the leading French and European alternative IaaS and PaaS provider and Bare Metal pioneer, announce their collaboration to promote an energy-optimized and secure environment in data centers. This first collaboration will combine Kalray's new K200-LP™ acceleration card, incorporating Kalray's latest generation MPPA® DPU Coolidge™ processor, with Vates' optimized XCP-ng open source virtualization solution to create a secure, performance-optimized virtualization stack targeting data-intensive applications. This stack could be operated and managed by vendors, particularly French or European sovereign vendors in Scaleway's ultra-high performance environmental data centers. Virtualization environments have been a huge success for more than a decade in the data center world by allowing a large number of virtual machines to run on a single physical machine. These environments are now widely deployed both in the Cloud and in on-premise data centers. However, the hypervisor, the software part that is at the heart of these environments, must evolve to continue to be more efficient in terms of performance and energy consumption, while being more flexible and more secure. -
Hitachi Cloud Accelerator Platform Product Manager HCAP V 1
HITACHI Inspire the Next 2535 Augustine Drive Santa Clara, CA 95054 USA Contact Information : Hitachi Cloud Accelerator Platform Product Manager HCAP v 1 . 5 . 1 Hitachi Vantara LLC 2535 Augustine Dr. Santa Clara CA 95054 Component Version License Modified 18F/domain-scan 20181130-snapshot-988de72b Public Domain Exact BSD 3-clause "New" or "Revised" a connector factory 0.0.9 Exact License BSD 3-clause "New" or "Revised" a connector for Pageant using JNA 0.0.9 Exact License BSD 3-clause "New" or "Revised" a connector for ssh-agent 0.0.9 Exact License a library to use jsch-agent-proxy with BSD 3-clause "New" or "Revised" 0.0.9 Exact sshj License Exact,Ma activesupport 5.2.1 MIT License nually Identified Activiti - BPMN Converter 6.0.0 Apache License 2.0 Exact Activiti - BPMN Model 6.0.0 Apache License 2.0 Exact Activiti - DMN API 6.0.0 Apache License 2.0 Exact Activiti - DMN Model 6.0.0 Apache License 2.0 Exact Activiti - Engine 6.0.0 Apache License 2.0 Exact Activiti - Form API 6.0.0 Apache License 2.0 Exact Activiti - Form Model 6.0.0 Apache License 2.0 Exact Activiti - Image Generator 6.0.0 Apache License 2.0 Exact Activiti - Process Validation 6.0.0 Apache License 2.0 Exact Addressable URI parser 2.5.2 Apache License 2.0 Exact Exact,Ma adzap/timeliness 0.3.8 MIT License nually Identified aggs-matrix-stats 5.5.1 Apache License 2.0 Exact agronholm/pythonfutures 3.3.0 3Delight License Exact ahoward's lockfile 2.1.3 Ruby License Exact Exact,Ma ahoward's systemu 2.6.5 Ruby License nually Identified GNU Lesser General Public License ai's -
Serverless Computing Platform for Big Data Storage
International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-8 Issue-3, September 2019 Serverless Computing Platform for Big Data Storage Annie Christina. A, A.R. Kavitha Abstract: This paper describes various challenges faced by the Big Data cloud providers and the challenges encountered by its users. This foreshadows that the Serverless computing as the feasible platform for Big Data application’s data storages. The literature research undertaken focuses on various Serverless computing architectural designs, computational methodologies, performance, data movement and functions. The framework for Serverless cloud computing is discussed and its performance is tested for the metric of scaling in the Serverless cloud storage for Big Data applications. The results of the analyses and its outcome are also discussed. Thus suggesting that the scaling of Serverless cloud storage for data storage during random load increase as the optimal solution for cloud provider and Big Data application user. Keywords: Serverless computing, Big Data, Data Storage, Big Data Cloud, Serverless cloud I. INTRODUCTOIN In recent years it has been noted that there has been a drastic increase in the volume of data captured by organizations, Industries and the high devices used by a common man. In some examples such as the rise of Internet of Things (IoT), Fig.1.Big Data in cloud social media multimedia [12], smart homes, smart cities Emerging cloud computing space like the Google Cloud etc., this is resulting in an overwhelming flow of data both Platform, Microsoft Azure, Rackspace, or Qubole etc [3] are in structured or unstructured format. Data creation is taking discussed in Table.1. -
Evaluation of Serverless Computing Frameworks Based on Kubernetes
Aalto University School of Science Degree Programme of Computer Science and Engineering Sunil Kumar Mohanty Evaluation of Serverless Computing Frame- works Based on Kubernetes Master's Thesis Espoo, July 6, 2018 Supervisor: Professor Mario Di Francesco, Aalto University Instructor: Gopika Premsankar M.Sc. (Tech.) Aalto University School of Science ABSTRACT OF Degree Programme of Computer Science and Engineering MASTER'S THESIS Author: Sunil Kumar Mohanty Title: Evaluation of Serverless Computing Frameworks Based on Kubernetes Date: July 6, 2018 Pages: 76 Professorship: Mobile Computing, Services and Secu- Code: SCI3045 rity Supervisor: Professor Mario Di Francesco Instructor: Gopika Premsankar M.Sc. (Tech.) Recent advancements in virtualization and software architectures have led to the birth of the new paradigm of serverless computing. Serverless computing, also known as function-as-a-service, allows developers to deploy functions as comput- ing units without worrying about the underlying infrastructure. Moreover, no resources are allocated or billed until a function is invoked. Thus, the major ben- efits of serverless computing are reduced developer concern about infrastructure, reduced time to market and lower cost. Currently, serverless computing is gener- ally available through various public cloud service providers. However, there are certain bottlenecks on public cloud platforms, such as vendor lock-in, computa- tion restrictions and regulatory restrictions. Thus, there is a growing interest to implement serverless computing on a private infrastructure. One of the preferred ways of implementing serverless computing is through the use of containers. A container-based solution allows to utilize features of existing orchestration frame- works, such as Kubernetes. This thesis discusses the implementation of serverless computing on Kubernetes. -
A Review of Serverless Use Cases and Their Characteristics Arxiv:2008.11110V2 [Cs.SE] 28 Jan 2021
Technical Report: SPEC-RG-2021-1 Version: 1.2 A Review of Serverless Use Cases and their Characteristics SPEC RG Cloud Working Group Simon Eismann Joel Scheuner Erwin van Eyk Julius-Maximilian University Chalmers | University of Gothenburg Vrije Universiteit Würzburg Gothenburg Amsterdam Germany Sweden The Netherlands [email protected] [email protected] [email protected] Maximilian Schwinger Johannes Grohmann Nikolas Herbst German Aerospace Center Julius-Maximilian University Julius-Maximilian University Oberpfaffenhofen Würzburg Würzburg Germany Germany Germany [email protected] [email protected] [email protected] Cristina L. Abad Alexandru Iosup Escuela Superior Politecnica del Litoral Vrije Universiteit Guayaquil Amsterdam Ecuador The Netherlands cabad@fiec.espol.edu.ec [email protected] arXiv:2008.11110v2 [cs.SE] 28 Jan 2021 ® Research RG Cloud January 29, 2021 research.spec.org www.spec.org Section Document History v1.0 Initial release v1.1 Added discussion of conflicting report to the introduction Added discussion of cost pitfalls to Section 3.5.1 v1.2 Added new data for the application type (Section 3.2.2) i Contents 1 Introduction.......................................1 2 Study Design . .2 2.1 Process Overview . .2 2.2 Data Sources . .3 2.3 Use Case Selection . .4 2.4 Characteristics Review . .5 2.5 Discussion and Consolidation . .5 3 Analysis Results: On the Characteristics of Serverless Use Cases . .6 3.1 Main Findings . .6 3.2 General Characteristics . .7 3.2.1 Platform . .7 3.2.2 Application Type . .8 3.2.3 In Production . .9 3.2.4 Open Source . -
Formation Conteneurs
FORMATION CONTENEURS 1 ABOUT THESE TRAINING MATERIALS 2 . 1 TRAINING MATERIALS WRITTEN BY PARTICULE ex Osones/Alterway Cloud Native experts Devops experts Our training offers: https://particule.io/en/trainings/ Sources: https://github.com/particuleio/formations/ HTML/PDF: https://particule.io/formations/ 2 . 2 COPYRIGHT License: Creative Commons BY-SA 4.0 Copyright © 2014-2019 alter way Cloud Consulting Copyright © 2020 particule. Since 2020, all commits are the property of their owners 2 . 3 GOALS OF THE TRAINING: CLOUD Understand concepts and benefits of cloud Know the vocabulary related to cloud Overview of cloud market players and focus on AWS and OpenStack Know how to take advantage of IaaS Be able to decide what is cloud compatible or not Adapt its system administration and development methods to a cloud environment 2 . 4 CLOUD, OVERVIEW 3 . 1 FORMAL DEFINITION 3 . 2 SPECIFICATIONS Provide one or more service(s)... Self service Through the network Sharing resources Fast elasticity Metering Inspired by the NIST definition https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800- 145.pdf 3 . 3 SELF SERVICE User goes directly to the service No humain intermediary Immediate responses Services catalog for their discovery 3 . 4 THROUGH THE NETWORK User uses the service through the network The service provider is remote to the consumer Network = internet or not Usage of standard network protocols (typically: HTTP) 3 . 5 SHARING RESSOURCES A cloud provided services to multiple users/organizations (multi-tenant) Tenant or project: logical isolation of resources Resources are available in large quantities (considered unlimited) Resources usage is not visible Accurate location of resources is not visible 3 . -
The State of the Internet in France 2019 REPORT
2019 The state of the internet in France 2019 REPORT French Republic - June 2019 The state of the internet in France 2019 REPORT TABLE OF CONTENTS ENSURING THE INTERNET ENSURING FUNCTIONS PROPERLY 08 INTERNET OPENNESS 47 1. IMPROVING INTERNET 4. GUARANTEEING QUALITY OF SERVICE NET NEUTRALITY 48 MEASUREMENT 10 1. Arcep’s commitment 1. Potential biases of quality at the European level 48 of service measurement 10 2. Work in progress 49 2. Work begun in 2018 3. Analysing observed practices 57 on characterising the user environment 11 4. European cooperation for a coherent application of the Regulation 59 3. Towards more transparent and robust testing methodologies 12 4. Importance of choosing 5. FOSTERING THE OPENNESS the right test servers 17 OF DEVICES 61 5. How to maximise a QoS 1. Arcep’s work 61 test’s reliability? 20 2. Regulatory review 62 6. Arcep’s monitoring of mobile Internet quality 20 3. Review of market practices 63 2. MONITORING DATA Lexicon 66 INTERCONNECTION MARKET 23 Annex 1: Implementation of an Application 1. The internet’s evolving architecture 23 Programming Interface (API) in boxes 71 2. State of data interconnection Annex 2: in France 27 Test servers provided by the different quality of service measurement tools 74 3. ACCELERATING Annex 3: Increasing the accuracy THE TRANSITION TO IPv6 34 of QoS testing 79 1. IPv4 addresses are running out quickly, the transition to IPv6 is a growing imperative 34 2. Barometer of the transition to IPv6 in France 35 3. Co-construction with the ecosystem to accelerate the transition to IPv6 41 04 THE STATE OF THE INTERNET IN FRANCE Arcep’s 2019 Arcep examines Internet components and vital signs that it is responsible Internetfor monitoring: quality ofcheck-up service, data interconnection, the transition to IPv6, net neutrality and the openness of devices. -
Cloud Providers Spreadsheet Digitalocean Amazon Azure
Cloud Providers Spreadsheet Digitalocean Amazon Azure Ferdy misapplying supplementally? Shotten Thorpe speed-ups roundly or schillerize ringingly when Michal is mythic. Posticous Broddie sometimes invigilated any sprawl albumenised unboundedly. Our business areas of these services you do i deployed using cloud providers See how can unique fingerprint was generated and verify it roam the blockchain. Depending on the internet speed of the viewer, AWS automatically streams the video at the appropriate resolution. Google cloud providers, amazon web apps that generates the. Worked for HKT Teleservices under the account of PCCW Global. The cloud provides managed spark, provide is usually work towards a service, feel free tier is? This is where your notebooks, BI tools like Tableau or Quicksight, or your machine learning toolchain lives. There are amazon cloud providers have been excluded, azure to prevent asset losses and spreadsheet sits at reverie employees have no experience. We try or leave a positive mark on go world through infant and technology. Data algorithms allow Fairmarkit to be intelligent with how they recommend their suppliers, and ultimately drive more business. For companies in the cloud computing space, an obvious partner is AWS, which has many programs built to help support its ecosystem for developers. APIs for maps, routes, and places based on Google Maps. Aws provides amazon ebs volumes to provide a provider. Why AWS is important? If you need. Swit is a team collaboration platform that seamlessly combines team chat with task managements in a new way. The text data some of TOAST, designed on here own technology and established in Pan. -
On the Serverless Nature of Blockchains and Smart Contracts
On the Serverless Nature of Blockchains and Smart Contracts Vladimir Yussupov, Ghareeb Falazi, Uwe Breitenb¨ucher, Frank Leymann Institute of Architecture of Application Systems, University of Stuttgart, Germany Abstract Although historically the term serverless was also used in the context of peer-to-peer systems, it is more frequently asso- ciated with the architectural style for developing cloud-native applications. From the developer's perspective, serverless architectures allow reducing management efforts since applications are composed using provider-managed components, e.g., Database-as-a-Service (DBaaS) and Function-as-a-Service (FaaS) offerings. Blockchains are distributed systems designed to enable collaborative scenarios involving multiple untrusted parties. It seems that the decentralized peer-to- peer nature of blockchains makes it interesting to consider them in serverless architectures, since resource allocation and management tasks are not required to be performed by users. Moreover, considering their useful properties of ensuring transaction's immutability and facilitating accountable interactions, blockchains might enhance the overall guarantees and capabilities of serverless architectures. Therefore, in this work, we analyze how the blockchain technology and smart contracts fit into the serverless picture and derive a set of scenarios in which they act as different component types in serverless architectures. Furthermore, we formulate the implementation requirements that have to be fulfilled to successfully use blockchains and smart contracts in these scenarios. Finally, we investigate which existing technologies enable these scenarios, and analyze their readiness and suitability to fulfill the formulated requirements. Keywords: Serverless Architecture, Blockchain, Smart Contract, Function-as-a-Service, Blockchain-as-a-Service 1. Introduction manner too, i.e.