On Supporting Service Selection for Collaborative Multi-Cloud - - PowerPoint PPT Presentation

on supporting service selection for collaborative multi
SMART_READER_LITE
LIVE PREVIEW

On Supporting Service Selection for Collaborative Multi-Cloud - - PowerPoint PPT Presentation

On Supporting Service Selection for Collaborative Multi-Cloud Ecosystems in Community Networks Amin M. Khan, Felix Freitag, Smrati Gupta, Victor Munts-Mulero, Jacek Dominiak, Peter Matthews Technical University of Catalonia, BarcelonaTechCA


slide-1
SLIDE 1

On Supporting Service Selection for Collaborative Multi-Cloud Ecosystems in Community Networks

Amin M. Khan, Felix Freitag, Smrati Gupta, Victor Muntès-Mulero, Jacek Dominiak, Peter Matthews

Technical University of Catalonia, BarcelonaTechCA Labs, CA Technologies. Barcelona, Spain

The 29th IEEE International Conference on Advanced Information Networking and Applications (AINA-2015)

Gwangju, Korea, March 25-27, 2015 Presenter: Felix Freitag felix@ac.upc.edu

slide-2
SLIDE 2

Community Networks Collaboration IP Network Heterogeneous Hardware

slide-3
SLIDE 3

Expected scenario

slide-4
SLIDE 4

Microclouds

µCloud µCloud µCloud µCloud

slide-5
SLIDE 5

Several service providers

µCloud µCloud µCloud µCloud

slide-6
SLIDE 6

How can we help users to selects among multiple cloud service providers?

We follow a practical approach:

  • architecture
  • build the community network cloud
  • deploy real services
  • address challenges
slide-7
SLIDE 7

Layered architecture

slide-8
SLIDE 8

Solutions chosen

Solutions chosen

Tahoe-LAFS, ownCloud, Peerstreamer, BitTorrent DSS Web application Service quality measurement Cloudy distro OpenStack, Eucalyptus, Proxmox, Confine KVM, LXC

slide-9
SLIDE 9

Cloud Deployment

slide-10
SLIDE 10

DSS Web application

slide-11
SLIDE 11

Cloudy distribution

Cloudy is:

Debian-based Linux distribution Contains cloud services (Tinc&Avahi) and applications (Tahoe-LAFS, Peerstreamer, VoIP) Contains some CN-specific tools To be installed in VM or “bare metal”

Cloudy download: http://repo.clommunity-project.eu/images/

slide-12
SLIDE 12

Community cloud nodes deployed

slide-13
SLIDE 13

Community cloud services (Cloudy GUI)

Community cloud services Login Network services

slide-14
SLIDE 14

9 different service types deployed

slide-15
SLIDE 15

Several providers for the streaming service

slide-16
SLIDE 16

Several providers for the syncthing service

slide-17
SLIDE 17

Scanning quality of the streaming service

slide-18
SLIDE 18

Scanning quality of the syncthing service

slide-19
SLIDE 19

Lessons learnt

Service quality for each user is location-dependent. Centralized solution needs to be extended with network and infrastructure measurements to be efficient (or using decentralized approach) For each service, different service quality metrics should be applied. Limited expressivement of technical service quality metrics for socio-technical system.

slide-20
SLIDE 20

Conclusions and Future Work

Community cloud deployment was shown, with several cloud services, multiple service providers. Service selection supported, using service quality estimation. Next step should involve real users to participate, understand non-technical metrics for service selection. Permanent cloud services maintained by users. Ultimately, create a community cloud service ecosystem.

slide-21
SLIDE 21

A Community networking Cloud in a box

Thank you

Felix Freitag felix@ac.upc.edu

Community Cloud video

clommunity-project.eu