Tag: serverless (page 1 of 3)

CIFS 2020 – Call for papers

We are delighted to organize the next iteration of International Workshop on Cloud, IoT and Fog Systems (and Security) – CIFS 2020 which will be colocated with UCC and BDCAT conferences to be held online this year.

Continue reading

Upcoming talks on serverless application engineering

XP 2020, the 21st International Conference on Agile Software Development, is hosting the Second European Symposium on Serverless Computing and Applications (ESSCA). In contrast to the first edition, it is a bit smaller this time, and exclusively online as opposed to the planned venue Copenhagen.

Our research team is present with two talks:

  • Josef Spillner and Daiana Boruta will demonstrate how to trace the memory consumption of cloud functions, and reason about how to use the trace profile for memory autotuning.

Two additional talks are scheduled on optimising the startup time of functions (TU Berlin) and on performance predictions and resource sensitivity (Intel).

Register to participate. And in case you miss it – talk to us about your serverless computing innovation needs!

Research and Innovation around Distributed Application Computing Paradigms

For the past five years, Zurich University of Applied Sciences has hosted the Service Prototyping Lab to investigate new ways to design, prototype, implement and deploy SaaS and related cloud application concepts. We have worked with many companies from all over Switzerland to come up with innovative solutions together. We still continue this way, but we also want to reflect technological change and the evolving requirements of our research and innovation partners as well as our students in education. Therefore, we are working on reflecting this evolution also in naming, and gradually move towards a positioning as leading research partner in Switzerland around the topic of Distributed Application Computing Paradigms.

Continue reading

Financial Analytics with Cloud Functions

As we have recently been granted Google Cloud Research Credits for the investigation of Serverless Data Integration, we continue our exploration of open and public data. This HOWTO-style blog post presents the application domain of financial analytics and explains how to run a cloud function to achieve elastically scalable analytics. Although there are no research results to report yet, it raises a couple of interesting challenges that we or other computer scientists should work on in the future.

Continue reading

Experimenting with WebAssembly in a Serverless context

Note

This post was first published on Medium by Leonardas (Badrie) Persaud – one of the students who was involved in this project. The post is republished here as the project was run within the context of the Software Maintenance and Evolution course run by Sebastiano and the project itself was supervised by Seán. The students involved in the project were UZH CS Master’s students: Badrie L. Persaud, Bill Bosshard, and, William Martini and all project related content is in the project’s github repo.

Continue reading

Inviting presentations on serverless software development and tools: ESSCA 2020

Back in 2018, several software developers and researchers met in Zurich at ESSCA to discuss the state of serverless applications, including upcoming technical and business/application opportunities.

Fast-forward 1½ years, it is time to have another look and present the latest frameworks, FaaSification and deployment tools, FaaS services, measurements and so forth. Hence, we invite everybody to consider submitting a talk proposal to ESSCA 2020 which takes place under the wings of the 21st International Conference on Agile Software Development on June 12 in Copenhagen, Denmark.

To keep the spirit of ESSCA as a community gathering, the possible contributions are open to include industry and business experience reports, short tool descriptions and position texts, and abstracts of lightning talks, apart from full research papers.

The Service Prototyping Lab at Zurich University of Applied Sciences is involved as co-organiser of the event, anticipating fruitful discussions about innovative application designs and technological underpinnings in cloud and post-cloud environments.

Lambada update: Transforming Python code into cloud functions for multiple FaaS providers

For rapid development, deployment and testing of applications based on many cloud functions, code transformation tools are on the rise. With a process called “FaaSification”, they turn code into cloud functions by following annotations or decorators specified for developers. Termite for Java, Node2FaaS for JavaScript, and Lambada for Python are representative examples of this new class of tools, related also to other overlay tools such as PyWren. This blog post summarises the recently added software features for Lambada.

Continue reading

Reflections on Teaching Serverless and Cloud-native Application Development

With the proliferation of hybrid cloud, cross-cloud and post-cloud environments, finding the right concepts and tools to produce mixed-technology applications and services remains challenging. At Zurich University of Applied Sciences, a course on Serverless and Cloud-native Application Development (SCAD) prepares bachelor students in computer science for facing these challenges. We argue that this is the first such lecture in Switzerland and probably even in the world. Three years after reflecting on Internet Service Prototyping teaching, this mid-semester blog post sums up the evolution of the field, explains the course design of SCAD and briefly reports on the lab results.

Continue reading

Serverless Zürich Meetup – 18.09.2019

After a lengthy hiatus, the Serverless Zürich Meetup group has restarted regular operations. The group has been led by Murat Celep of Redhat and we have jumped in to help out.

Murat and Seán presenting an overview of the group
Continue reading

Calculating net cost of AWS Lambda Functions

With the increased adoption of serverless computing, so is the need to optimise cloud functions, to make use of resources as efficiently as possible, and to lower the overall costs in the end. At the Service Prototyping Lab at Zurich University of Applied Sciences, we investigate how cloud application and platform providers can achieve a fairer billing model which comes closer to actual utility computing where you pay only for what you really use. We demonstrate our recent findings with AWS Lambda function pricing.

Continue reading
« Older posts