Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-3269
Title: Selective Java code transformation into AWS Lambda functions
Authors : Dorodko, Serhii
Spillner, Josef
Proceedings: Proceedings of the European symposium on serverless computing and applications
Pages : 9
Pages to: 17
Conference details: ESSCA, Zurich, Switzerland, December 21, 2018
Publisher / Ed. Institution : CEUR-WS
Issue Date: 2019
License (according to publishing contract) : CC BY-NC-SA 4.0: Attribution - Non commercial - Share alike 4.0 International
Series : CEUR Workshop Proceedings
Series volume: 2330
Type of review: Peer review (Abstract)
Language : English
Subject (DDC) : 004: Computer science
Abstract: Cloud platforms offer diverse evolving programming and deployment models which require not only application code adaptation, but also retraining and changing developer mindsets. Such change is costly and is better served by automated tools. Subject of the study are automated FaaSification processes which transform conventional annotated Java methods into executable Function-as-a-Service units. Given the novelty of the problem domain, a key concern is the demonstration of feasibility within arbitrary boundaries of FaaS offerings and the measurement of resulting technical and pricing metrics. We contribute a suitable tool design called Termite with corresponding implementation in Java. The design is aligned with a generic transformation pipeline in which each step from code analysis over compilation to deployment and testing can be observed and measured separately. Our results show that annotations are suitable means for fine-grained configuration despite ceding control to the build system. Smaller Java projects can be FaaS-enabled with little effort. We expect FaaSification tools to become part of build chains on a wide scale once their current engineering shortcomings in terms of tackling more complex code are solved.
Departement: School of Engineering
Organisational Unit: Institute of Applied Information Technology (InIT)
Publication type: Conference Paper
DOI : 10.21256/zhaw-3269
URI: https://nbn-resolving.org/urn:nbn:de:0074-2330-3
https://digitalcollection.zhaw.ch/handle/11475/17125
Appears in Collections:Publikationen School of Engineering

Files in This Item:
File Description SizeFormat 
paper2.pdf620.42 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.