multi-device single sign-on for cloud service continuity · icce'12 conclusions and future...

19
Multi-device Single Sign-on for Cloud Service Continuity Patricia Arias Cabarcos, Florina Almenares, Rosa Sánchez, Andrés Marín and Daniel Díaz-Sanchez University Carlos III of Madrid http://pervasive.gast.it.uc3m.es/ ICCE’2012 International Conference on Consumer Electronics January 16, 2012 1

Upload: others

Post on 13-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

Multi-device Single Sign-on for Cloud Service Continuity

Patricia Arias Cabarcos, Florina Almenares, Rosa Sánchez, Andrés Marín and Daniel Díaz-Sanchez

University Carlos III of Madrid

http://pervasive.gast.it.uc3m.es/

ICCE’2012 International Conference on Consumer Electronics

January 16, 2012

1

Page 2: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Outline

Introduction Multimedia Services on the age of Cloud Computing

Multi-device Single Sign-On (MD-SSO)

A MDSSO system for Cloud Computing Requirements

Middleware Architecture

Implementation

Conclusions & Future work

2

Page 3: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Introduction

3

Multimedia Services on the age of Cloud Computing

Advances in Consumer Electronics: devices,

capabilities,… New scenarios

Page 4: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Multidevice Single Sign-On (MD-SSO)

4

MD-SSO Definition:

“Single sign-on for users that crosses devices, i.e. the

session is initiated from one device or user-agent, and

subsequently transferred to a second, as might be

desirable in the enjoyment of long running media, e.g.

streaming video”

MD-SSO Implications in Cloud Services:

Indispensable for Service Continuity

Necessary for security: session management

Page 5: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO Use Case

5

Cloud providers

session

transferred

session

transferred

Page 6: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO and Service Continuity

6

Service Continuity solutions nowadays:

Focus on specific modifications to protocols

Concentrate on proprietary implementations

Impose security problems

Related Work

Service continuity based on session transfer is possible, but:

Few implementations exist

Further requirements to be addressed in Cloud scenarios

A generic framework is required for mainstream adoption.

Research Challenges

Page 7: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO and Service Continuity

7

We propose:

Open and holistic architecture

New layer embedded in CE abstracts the complexity

of session transference

Interworking between heterogeneous devices

The approach involves 3 well defined steps:

Requirements analysis

Architecture definition

Prototype implementation

Page 8: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Outline

8

Introduction Multimedia Services on the age of Cloud Computing

Multi-device Single Sign-On (MDSSO)

A MDSSO system for Cloud Computing Requirements

Middleware Architecture

Implementation

Conclusions & Future work

Page 9: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

User centricity

Flexibility

MD-SSO system: Requirements

Context management

State management

Session transfer

Automatic session

restoring

Functional Requirements Non Functional Requirements

Page 10: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO system: Architecture

10

Page 11: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO system: Architecture

11

Page 12: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO system: Architecture

12

Page 13: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO system: Architecture

13

Page 14: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

MD-SSO system: Architecture

14

Page 15: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Outline

15

Introduction Multimedia Services on the age of Cloud Computing

Multi-device Single Sign-On (MDSSO)

A MDSSO system for Cloud Computing Requirements

Middleware Architecture

Implementation

Conclusions & Future work

Page 16: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Implementation

16

We have:

Defined the middleware (APIs, communication

primitives, storage formats..) and partially developed a

prototype implementation for Android

Currently working on:

Testing a use case: state of the browsing

activity is transferred between 2 devices.

Defining testbed for performance

measurement

Page 17: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Outline

17

Introduction Multimedia Services on the age of Cloud Computing

Multi-device Single Sign-On (MDSSO)

A MDSSO system for Cloud Computing Requirements

Middleware Architecture

Implementation

Conclusions & Future work

Page 18: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12

Conclusions and Future work

18

Introduction of MD-SSO for service continuity in

Consumer Cloud

Definition of a generic middleware architecture:

enhances the user experience when consuming services on the

move and changing terminals.

fosters healthy progressive adoption by industries and users.

formally defined APIs, communication primitives, storage formats

Partial implementation of the prototype “MD-SSO

architecture” and test of uses cases (transfer of web

browser activity).

As future work:

Complete and validate the prototype system (performance,

interoperability, usability…).

Page 19: Multi-device Single Sign-on for Cloud Service Continuity · ICCE'12 Conclusions and Future work 18 Introduction of MD-SSO for service continuity in Consumer Cloud Definition of a

ICCE'12 19

Thanks for your attention!

Questions?