Advances in Service-Oriented and Cloud Computing: Workshops of ESOCC 2018, Como, Italy, September 12–14, 2018, Revised Selected Papers

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This volume contains the technical papers presented in the workshops, which took place at the 7th European Conference on Service-Oriented and Cloud Computing, ESOCC 2018, held in Como, Italy, in September 2018:Joint Cloudways and OptiMoCS Workshop; 14th International Workshop on Engineering Service-Oriented Applications and Cloud Services. Additionally the papers from ESOCC 2018 PhD Symposium and ESOCC 2018 EU Projects Track were included in the volume. The 22 full papers were carefully reviewed and selected from 34 submissions. The papers focus on specific topics in service-oriented and cloud computing domains such as limits and/or advantages of existing cloud solutions, future internet technologies, efficient and adaptive deployment and management of service-based applications across multiple clouds, novel cloud service migration practices and solutions, digitization of enterprises in the cloud computing era, federated cloud networking services.

Author(s): Maria Fazio, Wolf Zimmermann
Series: Communications in Computer and Information Science, 1115
Publisher: Springer
Year: 2021

Language: English
Pages: 213
City: Cham

Workshop Editors
Preface
Organization
Contents
Joint Cloudways and OptiMoCS Workshop
CloudWays/OptiMoCS 2018 Abstract/Summary
CloudWays/OptiMoCS 2018 Preface
CloudWays/OptiMoCS 2018 Organization
CloudWays Program Committee
OptiMoCS Program Committee
Model-Driven Simulation for Performance Engineering of Kubernetes-Style Cloud Cluster Architectures
1 Introduction
2 Self-adaptive Systems – Background
3 Architecture Model
4 Experimental Evaluation
5 Discussion
6 Towards an Advanced Controller Model
7 Related Work
8 Conclusions
References
On Enhancing the Orchestration of Multi-container Docker Applications
1 Introduction
2 Background: TOSCA
3 Docker in a Nutshell
4 Benefits and Limitations of Docker
5 Orchestrating Multi-container Applications in TOSCA
5.1 Multi-container Applications in TOSCA
5.2 Orchestrating Multi-container Applications with TOSCA
5.3 Container-Oriented Design Patterns in TOSCA
6 Related Work
7 Conclusions
References
Transactional Migration of Inhomogeneous Composite Cloud Applications
1 Introduction
2 Analysis
3 General Application Migration Workflows
4 Migration Tools Design and Architecture
5 Evaluation
5.1 Evaluation of Losslessness
5.2 Evaluation of Performance
6 Conclusion
7 Future Work
References
Secure Apps in the Fog: Anything to Declare?
1 Introduction
2 Related Work
3 Methodology Overview
3.1 Motivating Example
4 Proof-of-Concept
4.1 Motivating Example Continued
5 Multi-objective Optimisation
5.1 Motivating Example Continued
6 Concluding Remarks
References
14th International Workshop on Engineering Service-Oriented Applications and Cloud Services
WESOACS 2018 Preface
WESOACS 2018 Organization
Workshop Organizers
Program Committee
Implementation of a Cloud Services Management Framework
1 Introduction
2 Related Work
3 Service Consumer Framework and SC-SDLC
4 SCF Implementation
4.1 Service Repository
4.2 Service Adaptors
4.3 Workflow Engine
4.4 Monitoring Center
5 Conclusions
References
On Limitations of Abstraction-Based Deadlock-Analysis of Service-Oriented Systems
1 Introduction
2 Foundations
3 Limitations of Deadlock Analysis
4 Related Work
5 Conclusion
References
Decentralized Billing and Subcontracting of Application Services for Cloud Environment Providers
1 Introduction
2 Use Case
2.1 Cloud Service Billing
2.2 Cloud Service Subcontracting
3 Blockchain
3.1 Transaction
3.2 Block
3.3 Consensus
3.4 Process
4 Problem Definition
5 Approach
5.1 Billing and Subcontracting Scenario
5.2 Transaction Types
5.3 Validation and Transparency
6 Future Work and Conclusion
References
May Contain Nuts: The Case for API Labels
1 Introduction
2 Background and Related Work
3 Labeling APIs
3.1 OpenAPI Link Objects
3.2 Home Documents
4 Trusting API Descriptions and Documentations
5 Label Types
6 API Label Examples
7 A Recipe for API Labels
7.1 Findable Labels
7.2 Extensible Label Sets
8 Conclusion
9 Future Work
References
Towards a Generalizable Comparison of the Maintainability of Object-Oriented and Service-Oriented Applications
1 Introduction
2 Related Work
3 Study Design
4 Results
5 Threats to Validity
6 Conclusion
References
ESOCC 2018 PhD Symposium
ESOCC PhD Symposium Preface
ESOCC PhD Symposium Organization
Program Committee
Towards an Evolvability Assurance Method for Service-Based Systems
1 Introduction and Motivation
2 Scope and Research Questions
3 Research Activities
3.1 Metrics
3.2 Scenarios
3.3 Patterns
4 Related Work
5 Conclusion
References
Predictive Management of Fog Applications
1 Introduction
2 State of the Art
3 Thesis Objectives
3.1 Modelling
3.2 Algorithms and Methodologies
4 First Results
5 Conclusions and Future Work
References
How to Manage Efficiently Clinical Big-Data by Means of Cloud Computing
1 Introduction
2 Background and Related Work
3 Motivation
4 Our Approaches
4.1 Big MRI Share
4.2 Big Rehabilitative Data Visualization
5 Highlights and Discussions
6 Conclusions and Future Work
References
The Slingshot Approach
1 Introduction
2 Foundations
3 Running Example
4 The Slingshot Approach
5 Conclusion
References
Analysing and Deploying (Micro)service-Based Applications
1 Introduction
2 Research Objectives
3 Related Work
4 First Results and Future Work
References
ESOCC 2018 EU Projects Track
EU Project Space Track Preface
EU Project Space Track Organization
Track Program Committee
TheyBuyForYou: Enabling Procurement Data Value Chains
1 Introduction
2 Related Work
3 Background
3.1 Objectives
3.2 Challenges
4 TheyBuyForYou Approach
4.1 Procurement Knowledge Graph
4.2 Cross-lingual and Real-Time Analytics
4.3 Data Interaction and Story Telling
5 Customer Scenarios and Business Cases
5.1 Business Case 1: Slovenia
5.2 Business Case 2: Spain
5.3 Business Case 3: Italy
6 Current Status
References
EW-Shopp Project: Supporting Event and Weather-Based Data Analytics and Marketing Along the Shopper Journey
1 The Project
2 The Consortium
3 Innovation
4 Platform
5 Conclusions
I-BiDaaS: Industrial-Driven Big Data as a Self-service Solution
1 Introduction
2 Approach and Methodology
2.1 The Three-Layer Architecture: A Layer-by-Layer Description
3 Conclusions
References
SMARTSDK - A FIWARE-Based Software Development Kit for Smart Applications for the Needs of Europe and Mexico
1 Fiware
2 SMARTSDK
2.1 Introduction
2.2 Project Organisation
2.3 Main Results
References
The FIRST (vF Interoperation suppoRting buSiness innovaTion) Project: Service Management for Virtual Factories
1 Introduction
1.1 Project Facts
2 Project Results
3 Conclusions and Future Work
References
ElasTest: An Elastic Platform for E2E Testing Complex Distributed Large Software Systems
1 Introduction
2 ElasTest Overview
2.1 Elastest vs. Other Solutions
3 ElasTest Architecture
4 Discussion and Future Work
References
RECAP (Reliable Capacity Provisioning and Enhanced Remediation for Distributed Cloud Applications): The Simulation Approach
1 Introduction
2 The RECAP Approach
3 The RECAP Simulation Framework
3.1 Simulating vCDNs
4 Next Steps
References
DevOps-Based Software Engineering for the Cloud
1 Project Description
2 Objectives
3 Research Topics
3.1 New Research Challenges
4 Project Results and Current State
4.1 Scientific and Research Results
4.2 Industrial and Market Results
4.3 Research Activity in Progress
5 Summary and Conclusions
References
Author Index