multi-device single sign-on for cloud service continuity · icce'12 conclusions and future...
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/6.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/7.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/9.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/10.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/11.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/12.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/14.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/17.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/18.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070807/5f0628547e708231d416949a/html5/thumbnails/19.jpg)
ICCE'12 19
Thanks for your attention!
Questions?