Faculty of Engineering, LTH

Denna sida på svenska This page in English

Software@LTH events

CS MSc Thesis Presentation 10 June 2022


From: 2022-06-10 10:15 to 11:00
Place: E:2116
Contact: birger [dot] swahn [at] cs [dot] lth [dot] se
Save event to your calendar

One Computer Science MSc thesis to be presented on 10 June

Friday, 10 June there will be a master thesis presentation in Computer Science at Lund University, Faculty of Engineering.

The presentation will take place in E:2116.

Note to potential opponents: Register as an opponent to the presentation of your choice by sending an email to the examiner for that presentation ( Do not forget to specify the presentation you register for! Note that the number of opponents may be limited (often to two), so you might be forced to choose another presentation if you register too late. Registrations are individual, just as the oppositions are! More instructions are found on this page.

10:15-11:00 in E:2116

Presenters: Pontus Jaensson, Oscar Wiklund
Title: Handling Multiple Cloud Service Providers - Common Challenges and Best Practices
Examiner: Per Andersson​​​​​​​
Supervisor: Lars Bendix (LTH)

Customers have a high expectation on both availability and low latency for the applications they are using. In order to fulfill these requirements, organizations can use a Cloud Service Provider (CSP) to deploy their applications in different locations within close proximity to their customers. However, all CSPs are not available everywhere in the world which requires global organizations to use multiple CSPs to reach their customers and satisfy their expectations.

The use of multiple CSPs comes with challenges that need to be identified. In order to reveal all these challenges both an extensive literature study and interviews with developers at IKEA were conducted. Several challenges were revealed which in turn were categorized into either a technical or a non-technical challenge. The main technical challenge was found to be portability, i.e. how to move data and applications between CSPs. Other technical challenges that are acknowledged are interoperability, vendor lock-in and security aspects. The non-technical challenges were identified as legal aspects, sustainability, economy and talent management. Due to the scope of the thesis, the main objective was to identify and explore the best practices for addressing the technical challenges.

In order to explore the best practices for handling the technical challenges we conducted a literature study intended to identify possible challenges before we explored them further in a practical context through hands-on experiments. This allowed us to conclude that abstractions and variant segregation among others are suitable approaches for addressing the challenges.

Zoom link to presentation:

Link to popular science summary: To be updated