direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Page Content

Cloud Services

The advent of cloud computing has disruptively changed the way modern applications are developed and operated. Cloud computing is a model that gives cloud users convenient, on-demand network access to a configurable pool of virtualized computing resources offered by a cloud provider. The provisioning and release of capabilities and compute resources occurs rapidly, with minimal management effort and interaction with the provider. In ISE, we investigate novel cloud technologies, including, but not limited to, new light-weight virtualization approaches for compute resources, e.g., Linux containers, cluster management frameworks, e.g., Kubernetes, Mesos, and new infrastructure management abstractions, e.g., serverless infrastructure provided by services like AWS Lamda or Google Cloud Functions. Further, we investigate the application of such cutting-edge cloud technologies in different real-world application scenarios, including future energy networks and Internet-of-Things (IoT) scenarios. We identify re-occurring problems in cloud-based application engineering and management and provide proven solutions to address these problems. In particular, we are interested in the quantification of complex cloud service qualities, e.g., consistency, resilience and elasticity, to support engineering and management tasks such as cloud service benchmarking, capacity management, and configuration management. Microservice architectures provide a conceptual framework for organizations to utilize cloud technologies. In combination with DevOps best practices and workflows such architectures promise to enable IT-centric organizations to improve agility and continuously enhance their business capabilities. The emerging style of "serverless" architectures allows to deliver autonomous applications ("NoOps") and can be viewed as a subform of microservice architecture that speeds up application development and reduces cost of development and operations even more. Finally, job market trends show an increasing demand for full-stack engineers (full-stack developers), i.e., versatile generalists who are familiar with a range of technologies, such as JavaScript frameworks for cross-platform front-end development (Angular 2, React, React Native, Electron), modern back-end languages and environments (Node.js, Go, Rust), a wide range of distributed system technologies (e.g., NoSQL databases, such as Cassandra, MongoDB, Redis, Riak, HBase, etc.), as well as cloud services and platforms (AWS, Google Cloud Platform, Microsoft Azure). In ISE, we consider cross-stack technology experience to be essential for designing, building, and successfully operating full-stack applications ("you build it, you run it"). Thanks to the abundance of open source web technologies and cloud services, small teams of industrious individuals can quickly develop and operate complex Software-as-a-Service applications.

Related Projects

Publications

Jonathan Heiss and Max-R. Ulbricht and Jacob Eberhardt (2020). Put Your Money Where Your Mouth Is - Towards Blockchain-based Consent Violation Detection. Proceedings of The IEEE International Conference on Blockchain and Cryptocurrency (ICBC 2020), 3-6, May 2020, Toronto, Canada

Link to publication

Jacob Eberhardt and Marco Peise and Dong-Ha Kim and Stefan Tai (2020). Privacy-Preserving Netting in Local Energy Grids. Proceedings of The IEEE International Conference on Blockchain and Cryptocurrency (ICBC 2020), 3-6, May 2020, Toronto, Canada

Link to publication

Jonathan Hasenburg and Martin Grambow and Elias Gr├╝newald and Sascha Huk and David Bermbach (2019). MockFog: Emulating Fog Computing Infrastructure in the Cloud. 2019 IEEE International Conference on Fog Computing (ICFC). IEEE, 144–152.

Link to publication

Marten Sigwart and Michael Borkowski and Marco Peise and Stefan Schulte and Stefan Tai (2019). Blockchain-Based Data Provenance for the Internet of Things. Proceedings of the 9th International Conference on the Internet of Things. Association for Computing Machinery.

Link to publication

Frank Pallas and Max-R. Ulbricht and Stefan Tai and Thomas Peikert and Marcel Reppenhagen and Daniel Wenzel and Paul Wille and Karl Wolf (2020). Towards Application-Layer Purpose-Based Access Control. Proceedings of The 35th ACM/SIGAPP Symposium on Applied Computing (SAC '20), March 30-April 3, 2020, Brno, Czech Republic, 1288-1296.

Link to publication

Zusatzinformationen / Extras

Quick Access:

Schnellnavigation zur Seite über Nummerneingabe

Auxiliary Functions