Auflistung nach Schlagwort "cloud"
1 - 7 von 7
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragBenchmarking Function Hook Latency in Cloud-Native Environments(Softwaretechnik-Trends Band 43, Heft 4, 2023) Kahlhofer, Mario; Kern, Patrick; Henning, Sören; Rass, StefanResearchers and engineers are increasingly adopting cloud-native technologies for application development and performance evaluation. While this has improved the reproducibility of benchmarks in the cloud, the complexity of cloud-native environments makes it difficult to run benchmarks reliably. Cloud-native applications are often instrumented or altered at runtime, by dynamically patching or hooking them, which introduces a significant performance overhead. Our work discusses the benchmarking-related pitfalls of the dominant cloud-native technology, Kubernetes, and how they affect performance measurements of dy namically patched or hooked applications. We present recommendations to mitigate these risks and demonstrate how an improper experimental setup can negatively impact latency measurements.
- KonferenzbeitragCloud-Migration(Softwaretechnik-Trends Band 39, Heft 2, 2019) Gimnich, RainerAus strategischen, wirtschaftlichen und technologischen Gründen gehen immer mehr Unternehmen und Organisation dazu über, zumindest Teile ihrer IT in eine Cloud zu verlagern. Es entstehen komplexere, aber auch flexiblere Gesamtarchitekturen, die man als Hybrid Cloud bezeichnen kann: klassische (on-premise) IT, private Cloud, ggf. mehrere public Clouds, mit übergreifenden Cloud-Management-Strukturen. Dabei stellt sich die Frage, welche existierenden Anwendungen man in die (private) Cloud migrieren sollte und wie man solche Migrationen in der Praxis zuverlässig und kostengünstig durchführen kann. Dieser Beitrag beschreibt exemplarisch Anforderungen und methodische Ansätze für die Cloud-Migration, auf der Grundlage offener Standards.
- KonferenzbeitragReengineering a Large-Scale Hybrid Cloud Car Rental SystemKassay, Markus; Künne, Sebastian; Mcbride, Colin; Frey, Sören; Alth, OliverCar rental logistics is backed by complex IT processes that often manifest in large-scale applications covering several markets. We describe our experiences and observations of reengineering such a hybrid-cloud-based car rental system over several years.
- KonferenzbeitragRequirements for a public digital forensics cloud(INFORMATIK 2023 - Designing Futures: Zukünfte gestalten, 2023) Morgenstern, Martin; Honekamp, WilfriedThe acquisition of digital evidence in criminal proceedings has become considerably more important in recent years. At the same time, the amount of data has also increased. The need to use cloud or big data solutions for digital forensics to be able to efficiently process the permanently increasing amount of data and number of cases has been recognised for years. By using public cloud providers, such as Amazon AWS and Microsoft Azure, to secure and analyse digital evidence, resources could be used in a scalable and flexible way. Forensic service providers have had to keep a large number of data carriers for forensic backups because they have to be available immediately in case of an emergency and cannot be procured only when needed.
- ZeitschriftenartikelScalability Benchmarking of Cloud-Native Applications: The Theodolite Approach(Softwaretechnik-Trends Band 44, Heft 2, 2024) Henning, Sören; Hasselbring, WilhelmScalability is a driving requirement for many software systems, especially for those designed as cloud-native applications and event-driven microservices. Empirically evaluating and comparing the scalability of such applications is therefore of great interest for software engineers, architects, and researchers. In this summary, we outline the thesis Scalability Benchmarking of Cloud-Native Applications Applied to Event Driven Microservices, which presents and evaluates Theodolite, our scalability benchmarking method for cloud-native applications along with specific scalability benchmarks for event-driven microservices.
- KonferenzbeitragTowards Testing the Performance Influence of Hypervisor Hypercall Interface Behavior(Softwaretechnik-Trends Band 39, Heft 4, 2019) Beierlieb, Lukas; Iffländer, Lukas; Kounev, Samuel; Milenkoski, AleksandarWith the continuing rise of cloud technology hypervisors play a vital role in the performance and reliability of current services. Hypervisors offer so-called hypercall interfaces for communication with the hosted virtual machines. These interfaces require thorough robustness to assure performance, security, and reliability. Existing research focusses on finding hypercall-related vulnerabilities. In this work, we discuss open challenges regarding hypercall interfaces. To address these challenges, we propose an extensive framework architecture to perform robustness testing on hypercall interfaces. This framework supports test campaigns and modeling of hypercall interfaces.
- KonferenzbeitragUnderstanding the Performance of Distributed Database Management Systems in Volatile Environments(Softwaretechnik-Trends Band 39, Heft 4, 2019) Domaschka, Jörg; Seybold, DanielCloud computing provides scalability and elasticity mechanisms on resource level and has become the preferred operational model for many applications. These, in turn, are based on distributed architectures trusting that this leads to scalability and elasticity and hence, good performance. Many applications rely on one or multiple database management systems (DBMS) as storage backends in order to manage their persistent state. Hence, the selection of a DBMS for a specific use case is crucial for performance and other non-functional properties. Yet, the choice is cumbersome due to the large number of available systems and the many impact factors ranging from the size of virtual resources, the type of the DBMS, and its architecture and scaling factor. In this paper, we summarise our experiences with performance evaluation for cloud-hosted DBMS in order to find well-suited configurations for specific use cases. We demonstrate that the overall performance of a distributed DBMS depends on three major domains (workload, cloud environment, and DBMS) with various parameters for each dimension.