User-Side Service Synchronization in Multiple Devices Environment

Clay Palmeira Da Silva, Nizar Messai, Yacine Sam, Thomas Devogele

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

Today, a single user owning multiple devices is a reality. Moreover, with the advent of the concept of Everything-as-a-Service (XaaS), a cloud-based term that allows for a wide variety of services and applications deployed by the user, the multiple devices scenario gain more relevance, mainly due to the lack of interoperability between operating systems and services of these devices. We focus on multiple device’s environments for synchronizing web services at the client-side without continuously depending on a cloud-based system. We discuss a model-based architecture that allows us to fluently migrate services/data and sessions from one device to another regardless of the operating system. The architecture, called The CUBE [12], is based on user-centric principles combined with REST and RESTful concepts. In this extension paper, we present two main contributions. First, with a description of technical and conceptual aspects of the CUBE, and its relation with the devices/applications and web services. Then, a feasibility test for a tight-coupling service such as YouTube streaming. Within a set of ten users, we presented preliminary results that had measured the wasted time to play a given video with and without the CUBE towards five different devices. The results demonstrate that when the users used the CUBE, they spend only 5.821 s to migrate the video, while without the CUBE, they spend 68.101 s to do the same procedure. That means the CUBE is up to aprox 12 times faster than the traditional YouTube cloud-based synchronization procedure.
Original languageEnglish
Title of host publicationWeb Engineering
Subtitle of host publication20th International Conference, ICWE 2020, Helsinki, Finland, June 9–12, 2020, Proceedings
EditorsMaria Bielikova, Tommi Mikkonen, Cesare Pautasso
PublisherSpringer, Cham
Pages451-466
Number of pages16
Volume12128
ISBN (Electronic)9783030505783
ISBN (Print)9783030505776
DOIs
Publication statusPublished - 10 Jun 2020
Externally publishedYes
Event20th International Conference on Web Engineering - Helsinki, Finland
Duration: 9 Jun 202012 Jun 2020
Conference number: 20

Publication series

NameInternational Conference on Web Engineering
PublisherSpringer
Number2020
Volume12128
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Web Engineering
Abbreviated titleICWE 2020
Country/TerritoryFinland
CityHelsinki
Period9/06/2012/06/20

Cite this