Johannes Erbel

Johannes Erbel
Georg-August-Universität Göttingen | GAUG · Institute of Computer Science

Master of Science

About

18
Publications
1,310
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
29
Citations
Introduction
Johannes Erbel currently works at the Institute of Computer Science, Georg-August-Universität Göttingen. Johannes does research in Distributed Computing and Software Engineering. Their most recent publication is 'Model Driven Cloud Orchestration by Combining TOSCA and OCCI (Position Paper).'

Publications

Publications (18)
Article
Full-text available
To tackle the cloud-provider lock-in, the open grid forum is developing the open cloud computing interface (OCCI), a standardized interface for managing any kind of cloud resources. Besides the OCCI Core model, which defines the basic modeling elements for cloud resources, further standardized extensions exist that reflect the requirements of diffe...
Article
Full-text available
Context Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective We want to improve our understanding of the prevalence of tangling and the types of changes that...
Article
Full-text available
With the advent of cloud computing, different cloud providers with heterogeneous cloud services (compute, storage, network, applications, etc.) and their related Application Programming Interfaces (APIs) have emerged. This heterogeneity complicates the implementation of an interoperable cloud system. Several standards have been proposed to address...
Preprint
Static software metrics, e.g., size, complexity and coupling are used in defect prediction research as well as software quality models to evaluate software quality. Static analysis tools also include boundary values for complexity and size that generate warnings for developers. However, recent studies found that complexity metrics may be unreliable...
Preprint
Full-text available
Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective: We want to improve our understanding of the prevalence of tangling and the types of changes tha...
Chapter
Executing dynamic simulations in a distributed environment allows saving resources and time which is a desired goal in research and industry. One example dynamic simulation is the multi-level-simulation. Here, specific parts of the simulation can be inspected on different levels of detail at runtime. To cope with the changing simulation requirement...
Preprint
Full-text available
With the advent of cloud computing, different cloud providers with heterogeneous cloud services (compute, storage, network, applications, etc.) and their related Application Programming Interfaces (APIs) have emerged. This heterogeneity complicates the implementation of an interoperable cloud system. Several standards have been proposed to address...
Conference Paper
The Open Cloud Computing Interface (OCCI) specification describes a service provider independent application programming interface for the management of heterogeneous cloud resources. Several implementations and tools for this interface have already been provided that allow defining, triggering and executing changes to dynamic cloud systems. With t...
Conference Paper
To tackle the cloud provider lock-in, multiple standards have emerged to enable the uniform management of cloud resources across different providers. One of them is the Open Cloud Computing Interface (OCCI) which defines, in addition to a REST API, a metamodel that enables the modelling of cloud resources on different service layers. Even though th...
Conference Paper
Great competition in providing cloud services has built a huge diversity in ways to manage the rented computing resources. This diversity has led to the provider lock-in problem, i.e., binding the customer to one provider. Moreover, the increasing need for quick and easy infrastructure provisioning requires for an automated and parallel provisionin...
Thesis
Cloud computing, a service to dynamically rent computing resources on demand, establishes the common standard for computing being a utility. Due to high demands for such a service, several provider created and offer their own cloud infrastructure. This, however, has lead to a problem affecting the portability of cloud applications, as each provider...
Conference Paper
To tackle the problem of a cloud-provider lock-in, several standards have emerged in the recent years which aim to provide a unified interface to cloud resources. The Open Cloud Computing Interface (OCCI) thereby focuses on the standardization of a common API for Infrastructure-as-a-Service (IaaS) providers and the Topology and Orchestration Specif...

Network

Cited By