Advances in Service-Oriented and Cloud Computing: Workshops of ESOCC 2018, Como, Italy, September 12–14, 2018, Revised Selected Papers
3030631605, 9783030631604
This volume contains the technical papers presented in the workshops, which took place at the 7th European Conference on
Table of contents : 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