SlideShare a Scribd company logo
1 of 26
Download to read offline
Virtual
.

.

Pre-Story: The First HomeBox

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

2 /23
2/23
.

.

The First HomeBox
ISP
NOC

…

Bigger
ISP

Bigger
ISP

• Router
• QoS Broker
• Meter

• L2 VLAN
• Shaping
• Policing

ISP
Network
ADSL router

Inside home

02 myself+0 "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" COMPSACW (2013)
Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

End
user

3 /23
3/23
.

.

HomeBox: Early Usecases
• e2e probing, packet capture, L2/L3 QoS Policy Edge
2 devices
in 1 box

Probing tasks
Data to ISP
(1) Flow
(2) Probing
Mirror
traffic

Home Gateway
Box

meter

Probes

switch/mirror

02 myself+0 "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" COMPSACW (2013)
Marat Zhanikeev -- maratishe@gmail.com

Probing
methods

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

4 /23
4/23
.

.

HomeBox: The Actual Box
Home
network

Touch screen
interface

1G Hub

Internet

Router

Meter

02 myself+0 "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" COMPSACW (2013)
Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

5 /23
5/23
.

.

HomeBox: Lessons Learned
too expensive! 2 boxes, twice the price
2. high maintenance cost
1.

◦ device is at home, firmware updates?

3.

higher flexibility is needed

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

6 /23
6/23
.

.

Briefly on Clouds

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

7 /23
7/23
.

.

Cloud Platforms
• let's forget about

*aaS terminology and focus on practice

TIER 1: Data Centers and Physical Machines (PMs) they house
• TIER 2: Virtualization Platform which turns PMs into VMs
•

◦ VM management software is required
◦ large systems can work across multiple data centers
◦ potentially across providers in federated clouds 06

S
•

TIER 3: Apps running on top of TIER 2

◦ some apps are platforms like heroku 04 -- see next page
◦ heroku is used as the main example throughout the slides 06

06 K.He+5 "Next stop, the cloud: understanding modern web service deployment..." IMC (2013)
04 C.Kemp+1 "Professional Heroku Programming" Wiley (2013)
Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

8 /23
8/23
.

.

Clouds: Multitenant Platforms
•
•
•

one VM, multiple APPs
heroku is arguably one of the biggest examples 06
the platform itself is TIER3, but creates anther tier for application running on top
of the platform
◦ warning: not a separate/new tier!
◦ heroku simply packages and runs user apps, there is no added virtualization per
se

•

multitenancy is a great idea -- one VM, many apps
◦ the proposal is based on the same very idea

06 K.He+5 "Next stop, the cloud: understanding modern web service deployment..." IMC (2013)
Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

9 /23
9/23
.

.

Main Problems in Clouds
1.

vertical integration is preferred by businesses
◦ heroku is entirely based on Amazon's cloud
◦ when Amazon cloud breaks, heroku breaks
◦ major prolonged failure in June 2013

2.

e2e concept is effectively lost in the virtualization mesh/mess
◦ end users are not taken into consideration
◦ services do not care and e2e networks between themselves and user communities

3. cloud today is an extremely
reliability

centralized system -- very low

◦ pushing cloud to edges might help --

Marat Zhanikeev -- maratishe@gmail.com

cloud offload?

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

10 /23
10/23
.

.

How HomeBox Can Help
• e2e performance probing 01
◦ many existing projects of similar nature 09 10
◦ HomeBox can scale -- its main advantage
•

social computing

•

HomeBox Virtual (next) is one way to implement Internet of Things (IoT)

◦ applications from several users can visit with
◦ visit means share the same location

each other

• offload CPU, storage, etc. to client boxes on edges -- ideally homes

01 1+myself "Active Network Measurement: Theory, Methods and Tools" ITU Association of Japan (2009)
09

"MLab: Measurement Lab" http://www.measurementlab.net/ (2009)

10

"TTM: Test Traffic Measurement Service" http://www.ripe.net.ttm (1999)

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

11 /23
11/23
.

.

CVP: Cloud Visitation Platform

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

12 /23
12/23
.

.

CVP: The Concept

Tier 1 Tier 2

Cloud APPs

…

Cloud Management
Platform(s )
Location 1

Marat Zhanikeev -- maratishe@gmail.com

Location 2 …

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

Cloud Visitation
Platforms

CVP needs to implement all the tiers in one device

Tier 3

• simply,

13 /23
13/23
.

.

CVP: Am I the First?
• apparently,

Cisco also had a similar...

Marat Zhanikeev -- maratishe@gmail.com

though very foggy... idea

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

14 /23
14/23
.

.

CVP: 3 Tiers, 1 Box
•

TEAR1: the device needs to implement a virtualization platform
◦ convert one PM into several VMs (one CPU core per VM)
◦ CVP is unique by having interfaces here
◦ CVP starts and ends here!

•

•

TEAR2: VMs need to be made multitenant
◦ a heroku-like container approach
◦ containers are unique by having special
beneath

default APIs supported by CVPs

TEAR3: APPs can be anything supported by the container

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

15 /23
15/23
.

.

CVP as HomeBox Virtual

•

step 1: implement the device
as a small cloud
step 2: make it possible to
run cloud apps on your
device

• that's all!

App
App
App
…

API

Multitenancy
…

API

Cloud Visitation Platform APIs

Storage

Marat Zhanikeev -- maratishe@gmail.com

App
App
App
…

Container

•

Container

Physical Device
Cloud Visitation Platform

Interfaces

Sensors

Misc. Devices

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

…

…

16 /23
16/23
.

.

CVP: Interfaces
• CVP apps would like to use

local resources

• CVP implements them as

Interfaces

• quotas, control, parallel access,

scheduling
• special-purpose devices are

possible -- sensors,
routers, etc.

Marat Zhanikeev -- maratishe@gmail.com

wifi

Physical Device
Cloud Visitation Platform
App
App
App
…

API

App
App
App
…

Container

warning: a new
part!

Container

•

Multitenancy
…

API

Cloud Visitation Platform APIs

Storage

Interfaces

Sensors

Misc. Devices

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

…

…

17 /23
17/23
.

.

CVP: Container APIs
App
App
App
…

API

Container

App
App
App
…

Container

Physical Device
Cloud Visitation Platform

•
Multitenancy
…

• heroku has API-less containers
•

APIs are for hardware

functions

API

• APPs can use APIs to access

Interfaces

• CVP provides

Cloud Visitation Platform APIs

Storage

warning: a new
part!

Sensors

Marat Zhanikeev -- maratishe@gmail.com

Misc. Devices

…

…

local hardware
special
containers and supports

APIs

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

18 /23
18/23
.

.

Example Use: E2E Probing

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

19 /23
19/23
.

.

Example: E2E Probing on CVP
e2e
probing scenario in the

• back to the

first box
•

pull-based
design -- apps are pulled
from device provider
◦

note: pull-based installation
is more feasible -higher security

• apps know which destinations

to probe to

Global
Network

Device
Provider

Global
Services

Pull-Based
Requests,
Installation
probes, etc.
Cloud Visitation Platform
App

App

App

…

◦ schedule, start time, end time,
kinds of probes, end of life,
etc.
Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

20 /23
20/23
.

.

Example: Implementation
•

probing tools08 implemented as apps, then containers in CVP

• simple public containers are used 12
• current CVP is simply Zen's XCP cloud platform
◦ presented CVP design is in development
◦ will be announced soon

08

"e2eprobe: collection of probing tools" https://github.com/maratishe/e2eprobe (2013)

12

"Example heroku-like framework" https://github.com/progrium/dokku/ (2012)

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

21 /23
21/23
.

.

Wrapup
•

home devices are implemented as CVP: Cloud Visitation Platforms

hardware functionality is abstracted via interfaces and APIs
• simple example: CVP makes e2e probing possible in a totally new
•

way

◦ low maintenance
◦ high scalability
◦ total openness
•

major note: reliability of devices is completely different --

•

into the future: anything can be CVP

virtualization = isolation

◦ switching equipment, wifi routers, sensors, robots, digital libraries, ....

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

22 /23
22/23
.

.

That’s all, thank you ...

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

23 /23
23/23
.

.

[01] 1+myself (2009)
Active Network Measurement: Theory, Methods and Tools
ITU Association of Japan
[02] myself+0 (2013)
A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge
COMPSACW
[03] myself+1 (2012)
Analytical Models for L2 versus L3 QoS Provisioning
IEICE PN研
[04] C.Kemp+1 (2013)
Professional Heroku Programming
Wiley
[05] C.Dovrolis+4 (2010)
Measurement Lab: Overview and an Invitation...
ACM Comp. Comm. Review
Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

23 /23
23/23
.

.

[06] K.He+5 (2013)
Next stop, the cloud: understanding modern web service deployment...
IMC
[07] IETF (2008)
Management of Performance Measurement for NGN
ITU-T Y.2173
[08]

(2013)
e2eprobe: collection of probing tools
https://github.com/maratishe/e2eprobe

[09]

(2009)
MLab: Measurement Lab
http://www.measurementlab.net/

[10]

(1999)
TTM: Test Traffic Measurement Service
http://www.ripe.net.ttm

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

23 /23
23/23
.

.

[11]

(2007)
ntop
http://www.ntop.org

[12]

(2012)
Example heroku-like framework
https://github.com/progrium/dokku/

Marat Zhanikeev -- maratishe@gmail.com

E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221

23 /23
23/23

More Related Content

What's hot

Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionJoe Huang
 
Interoperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemInteroperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemMark Voelker
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...Giuseppe Paterno'
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparisionRavi Kiran
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)Mark Voelker
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud ComputingMark Hinkle
 
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingBuilding Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingJoe Huang
 
Shared networks to support VNF high availability across OpenStack multi-regio...
Shared networks to support VNF high availability across OpenStack multi-regio...Shared networks to support VNF high availability across OpenStack multi-regio...
Shared networks to support VNF high availability across OpenStack multi-regio...Joe Huang
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureRandy Bias
 
Cloud Foundry the Open PaaS - OpenTour Austin Keynote
Cloud Foundry the Open PaaS - OpenTour Austin KeynoteCloud Foundry the Open PaaS - OpenTour Austin Keynote
Cloud Foundry the Open PaaS - OpenTour Austin KeynotePatrick Chanezon
 
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid CloudsDoes Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid CloudsBluelock
 
Containerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deploymentContainerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deploymentDr Ganesh Iyer
 
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...Mark Voelker
 
Tales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasTales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasMirantis
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users GroupTodd Fritz
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceDenis Cavalcante
 
IBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeIBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeDaniel Krook
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...actualtechmedia
 

What's hot (20)

Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solution
 
Interoperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemInteroperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About Them
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparision
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud Computing
 
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack CascadingBuilding Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
Building Multi-Site and Multi-OpenStack Cloud with OpenStack Cascading
 
Shared networks to support VNF high availability across OpenStack multi-regio...
Shared networks to support VNF high availability across OpenStack multi-regio...Shared networks to support VNF high availability across OpenStack multi-regio...
Shared networks to support VNF high availability across OpenStack multi-regio...
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 
Cloud Foundry the Open PaaS - OpenTour Austin Keynote
Cloud Foundry the Open PaaS - OpenTour Austin KeynoteCloud Foundry the Open PaaS - OpenTour Austin Keynote
Cloud Foundry the Open PaaS - OpenTour Austin Keynote
 
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid CloudsDoes Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
Does Hybrid Cloud Work? 5 Success Stories with VMware Hybrid Clouds
 
Open stack
Open stackOpen stack
Open stack
 
Containerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deploymentContainerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deployment
 
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...
OpenStack + VMware: Deploy, Upgrade, & Operate a Powerful Production OpenStac...
 
Tales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasTales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community Seas
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a service
 
IBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeIBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the Code
 
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
Conquering Disaster Recovery Challenges and Out-of-Control Data with the Hybr...
 

Viewers also liked

Cloud_Network_Whitepaper_1123_LowRes
Cloud_Network_Whitepaper_1123_LowResCloud_Network_Whitepaper_1123_LowRes
Cloud_Network_Whitepaper_1123_LowResDavid Chujor
 
Unwired Ground-Cloud Ecosystem
Unwired Ground-Cloud EcosystemUnwired Ground-Cloud Ecosystem
Unwired Ground-Cloud EcosystemEd Pimentel
 
Business Critical Communications
Business Critical CommunicationsBusiness Critical Communications
Business Critical CommunicationsUnifyCo
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud
 
Soldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_RevisedSoldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_RevisedDr. David Soldani
 
UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...
UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...
UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...techUK
 
MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...
MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...
MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...CatoNetworks
 
Dr David Soldani : Leading the disruptions | Zinnov Confluence '16 Munich
Dr David Soldani : Leading the disruptions | Zinnov Confluence '16 MunichDr David Soldani : Leading the disruptions | Zinnov Confluence '16 Munich
Dr David Soldani : Leading the disruptions | Zinnov Confluence '16 MunichZinnov
 
Networks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To DrinkNetworks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To DrinkReadWrite
 

Viewers also liked (10)

Cloud_Network_Whitepaper_1123_LowRes
Cloud_Network_Whitepaper_1123_LowResCloud_Network_Whitepaper_1123_LowRes
Cloud_Network_Whitepaper_1123_LowRes
 
Unwired Ground-Cloud Ecosystem
Unwired Ground-Cloud EcosystemUnwired Ground-Cloud Ecosystem
Unwired Ground-Cloud Ecosystem
 
Business Critical Communications
Business Critical CommunicationsBusiness Critical Communications
Business Critical Communications
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
 
Soldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_RevisedSoldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
 
UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...
UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...
UK Spectrum Policy Forum - Barry Lewis, Samsung - 5G Mobile Communications fo...
 
MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...
MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...
MPLS, SD-WAN and Cloud Network: The path to a better, secure and more afforda...
 
150520-Global-Cloud-Catalogue-LinkedIN
150520-Global-Cloud-Catalogue-LinkedIN150520-Global-Cloud-Catalogue-LinkedIN
150520-Global-Cloud-Catalogue-LinkedIN
 
Dr David Soldani : Leading the disruptions | Zinnov Confluence '16 Munich
Dr David Soldani : Leading the disruptions | Zinnov Confluence '16 MunichDr David Soldani : Leading the disruptions | Zinnov Confluence '16 Munich
Dr David Soldani : Leading the disruptions | Zinnov Confluence '16 Munich
 
Networks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To DrinkNetworks, Networks Everywhere, And Not A Packet To Drink
Networks, Networks Everywhere, And Not A Packet To Drink
 

Similar to E2E Services using Cloud Visitation Platforms

Zoe - Swarming Spark applications
Zoe - Swarming Spark applicationsZoe - Swarming Spark applications
Zoe - Swarming Spark applicationsDaniele Venzano
 
Project COLA: Use Case to create a scalable application in the cloud based on...
Project COLA: Use Case to create a scalable application in the cloud based on...Project COLA: Use Case to create a scalable application in the cloud based on...
Project COLA: Use Case to create a scalable application in the cloud based on...Project COLA
 
Docker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingDocker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingBukhary Ikhwan Ismail
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanApplication Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanOpenNebula Project
 
Docker Application to Scientific Computing
Docker Application to Scientific ComputingDocker Application to Scientific Computing
Docker Application to Scientific ComputingPeter Bryzgalov
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesAtlassian
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfBenakappaSM
 
Hybrid cloud openstack meetup
Hybrid cloud openstack meetupHybrid cloud openstack meetup
Hybrid cloud openstack meetupdfilppi
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewboxLino Telera
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingBharat Kalia
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.pptAjit Mali
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.pptAhmedRebai8
 
TransitioningToMicroServonDocker_MS
TransitioningToMicroServonDocker_MSTransitioningToMicroServonDocker_MS
TransitioningToMicroServonDocker_MSLana Kalashnyk
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1makker_nl
 
DockerCon EU 2015: Zoe: Swarming Spark applications
DockerCon EU 2015: Zoe: Swarming Spark applicationsDockerCon EU 2015: Zoe: Swarming Spark applications
DockerCon EU 2015: Zoe: Swarming Spark applicationsDocker, Inc.
 

Similar to E2E Services using Cloud Visitation Platforms (20)

How to Build a Generic Fog Cloud Box
How to Build a Generic Fog Cloud BoxHow to Build a Generic Fog Cloud Box
How to Build a Generic Fog Cloud Box
 
Zoe - Swarming Spark applications
Zoe - Swarming Spark applicationsZoe - Swarming Spark applications
Zoe - Swarming Spark applications
 
Project COLA: Use Case to create a scalable application in the cloud based on...
Project COLA: Use Case to create a scalable application in the cloud based on...Project COLA: Use Case to create a scalable application in the cloud based on...
Project COLA: Use Case to create a scalable application in the cloud based on...
 
Docker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingDocker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge Computing
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanApplication Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
 
Docker Application to Scientific Computing
Docker Application to Scientific ComputingDocker Application to Scientific Computing
Docker Application to Scientific Computing
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
 
module1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdfmodule1st-cloudcomputing-180131063409 - Copy.pdf
module1st-cloudcomputing-180131063409 - Copy.pdf
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
Hybrid cloud openstack meetup
Hybrid cloud openstack meetupHybrid cloud openstack meetup
Hybrid cloud openstack meetup
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 
TransitioningToMicroServonDocker_MS
TransitioningToMicroServonDocker_MSTransitioningToMicroServonDocker_MS
TransitioningToMicroServonDocker_MS
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 
DockerCon EU 2015: Zoe: Swarming Spark applications
DockerCon EU 2015: Zoe: Swarming Spark applicationsDockerCon EU 2015: Zoe: Swarming Spark applications
DockerCon EU 2015: Zoe: Swarming Spark applications
 
Gorillas in the mist
Gorillas in the mistGorillas in the mist
Gorillas in the mist
 

More from Tokyo University of Science

A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...Tokyo University of Science
 
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesTokyo University of Science
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Tokyo University of Science
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?Tokyo University of Science
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Tokyo University of Science
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsTokyo University of Science
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Tokyo University of Science
 
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Tokyo University of Science
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingTokyo University of Science
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...Tokyo University of Science
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesTokyo University of Science
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesTokyo University of Science
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicTokyo University of Science
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsTokyo University of Science
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsTokyo University of Science
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksTokyo University of Science
 
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in CloudsTokyo University of Science
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out CodeTokyo University of Science
 
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTowards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTokyo University of Science
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Tokyo University of Science
 

More from Tokyo University of Science (20)

A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
 
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...
 
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching Logic
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on Metromaps
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service Networks
 
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
 
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTowards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
 

Recently uploaded

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 

Recently uploaded (20)

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 

E2E Services using Cloud Visitation Platforms

  • 2. . . Pre-Story: The First HomeBox Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 2 /23 2/23
  • 3. . . The First HomeBox ISP NOC … Bigger ISP Bigger ISP • Router • QoS Broker • Meter • L2 VLAN • Shaping • Policing ISP Network ADSL router Inside home 02 myself+0 "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" COMPSACW (2013) Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 End user 3 /23 3/23
  • 4. . . HomeBox: Early Usecases • e2e probing, packet capture, L2/L3 QoS Policy Edge 2 devices in 1 box Probing tasks Data to ISP (1) Flow (2) Probing Mirror traffic Home Gateway Box meter Probes switch/mirror 02 myself+0 "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" COMPSACW (2013) Marat Zhanikeev -- maratishe@gmail.com Probing methods E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 4 /23 4/23
  • 5. . . HomeBox: The Actual Box Home network Touch screen interface 1G Hub Internet Router Meter 02 myself+0 "A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge" COMPSACW (2013) Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 5 /23 5/23
  • 6. . . HomeBox: Lessons Learned too expensive! 2 boxes, twice the price 2. high maintenance cost 1. ◦ device is at home, firmware updates? 3. higher flexibility is needed Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 6 /23 6/23
  • 7. . . Briefly on Clouds Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 7 /23 7/23
  • 8. . . Cloud Platforms • let's forget about *aaS terminology and focus on practice TIER 1: Data Centers and Physical Machines (PMs) they house • TIER 2: Virtualization Platform which turns PMs into VMs • ◦ VM management software is required ◦ large systems can work across multiple data centers ◦ potentially across providers in federated clouds 06 S • TIER 3: Apps running on top of TIER 2 ◦ some apps are platforms like heroku 04 -- see next page ◦ heroku is used as the main example throughout the slides 06 06 K.He+5 "Next stop, the cloud: understanding modern web service deployment..." IMC (2013) 04 C.Kemp+1 "Professional Heroku Programming" Wiley (2013) Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 8 /23 8/23
  • 9. . . Clouds: Multitenant Platforms • • • one VM, multiple APPs heroku is arguably one of the biggest examples 06 the platform itself is TIER3, but creates anther tier for application running on top of the platform ◦ warning: not a separate/new tier! ◦ heroku simply packages and runs user apps, there is no added virtualization per se • multitenancy is a great idea -- one VM, many apps ◦ the proposal is based on the same very idea 06 K.He+5 "Next stop, the cloud: understanding modern web service deployment..." IMC (2013) Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 9 /23 9/23
  • 10. . . Main Problems in Clouds 1. vertical integration is preferred by businesses ◦ heroku is entirely based on Amazon's cloud ◦ when Amazon cloud breaks, heroku breaks ◦ major prolonged failure in June 2013 2. e2e concept is effectively lost in the virtualization mesh/mess ◦ end users are not taken into consideration ◦ services do not care and e2e networks between themselves and user communities 3. cloud today is an extremely reliability centralized system -- very low ◦ pushing cloud to edges might help -- Marat Zhanikeev -- maratishe@gmail.com cloud offload? E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 10 /23 10/23
  • 11. . . How HomeBox Can Help • e2e performance probing 01 ◦ many existing projects of similar nature 09 10 ◦ HomeBox can scale -- its main advantage • social computing • HomeBox Virtual (next) is one way to implement Internet of Things (IoT) ◦ applications from several users can visit with ◦ visit means share the same location each other • offload CPU, storage, etc. to client boxes on edges -- ideally homes 01 1+myself "Active Network Measurement: Theory, Methods and Tools" ITU Association of Japan (2009) 09 "MLab: Measurement Lab" http://www.measurementlab.net/ (2009) 10 "TTM: Test Traffic Measurement Service" http://www.ripe.net.ttm (1999) Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 11 /23 11/23
  • 12. . . CVP: Cloud Visitation Platform Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 12 /23 12/23
  • 13. . . CVP: The Concept Tier 1 Tier 2 Cloud APPs … Cloud Management Platform(s ) Location 1 Marat Zhanikeev -- maratishe@gmail.com Location 2 … E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 Cloud Visitation Platforms CVP needs to implement all the tiers in one device Tier 3 • simply, 13 /23 13/23
  • 14. . . CVP: Am I the First? • apparently, Cisco also had a similar... Marat Zhanikeev -- maratishe@gmail.com though very foggy... idea E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 14 /23 14/23
  • 15. . . CVP: 3 Tiers, 1 Box • TEAR1: the device needs to implement a virtualization platform ◦ convert one PM into several VMs (one CPU core per VM) ◦ CVP is unique by having interfaces here ◦ CVP starts and ends here! • • TEAR2: VMs need to be made multitenant ◦ a heroku-like container approach ◦ containers are unique by having special beneath default APIs supported by CVPs TEAR3: APPs can be anything supported by the container Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 15 /23 15/23
  • 16. . . CVP as HomeBox Virtual • step 1: implement the device as a small cloud step 2: make it possible to run cloud apps on your device • that's all! App App App … API Multitenancy … API Cloud Visitation Platform APIs Storage Marat Zhanikeev -- maratishe@gmail.com App App App … Container • Container Physical Device Cloud Visitation Platform Interfaces Sensors Misc. Devices E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 … … 16 /23 16/23
  • 17. . . CVP: Interfaces • CVP apps would like to use local resources • CVP implements them as Interfaces • quotas, control, parallel access, scheduling • special-purpose devices are possible -- sensors, routers, etc. Marat Zhanikeev -- maratishe@gmail.com wifi Physical Device Cloud Visitation Platform App App App … API App App App … Container warning: a new part! Container • Multitenancy … API Cloud Visitation Platform APIs Storage Interfaces Sensors Misc. Devices E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 … … 17 /23 17/23
  • 18. . . CVP: Container APIs App App App … API Container App App App … Container Physical Device Cloud Visitation Platform • Multitenancy … • heroku has API-less containers • APIs are for hardware functions API • APPs can use APIs to access Interfaces • CVP provides Cloud Visitation Platform APIs Storage warning: a new part! Sensors Marat Zhanikeev -- maratishe@gmail.com Misc. Devices … … local hardware special containers and supports APIs E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 18 /23 18/23
  • 19. . . Example Use: E2E Probing Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 19 /23 19/23
  • 20. . . Example: E2E Probing on CVP e2e probing scenario in the • back to the first box • pull-based design -- apps are pulled from device provider ◦ note: pull-based installation is more feasible -higher security • apps know which destinations to probe to Global Network Device Provider Global Services Pull-Based Requests, Installation probes, etc. Cloud Visitation Platform App App App … ◦ schedule, start time, end time, kinds of probes, end of life, etc. Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 20 /23 20/23
  • 21. . . Example: Implementation • probing tools08 implemented as apps, then containers in CVP • simple public containers are used 12 • current CVP is simply Zen's XCP cloud platform ◦ presented CVP design is in development ◦ will be announced soon 08 "e2eprobe: collection of probing tools" https://github.com/maratishe/e2eprobe (2013) 12 "Example heroku-like framework" https://github.com/progrium/dokku/ (2012) Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 21 /23 21/23
  • 22. . . Wrapup • home devices are implemented as CVP: Cloud Visitation Platforms hardware functionality is abstracted via interfaces and APIs • simple example: CVP makes e2e probing possible in a totally new • way ◦ low maintenance ◦ high scalability ◦ total openness • major note: reliability of devices is completely different -- • into the future: anything can be CVP virtualization = isolation ◦ switching equipment, wifi routers, sensors, robots, digital libraries, .... Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 22 /23 22/23
  • 23. . . That’s all, thank you ... Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 23 /23 23/23
  • 24. . . [01] 1+myself (2009) Active Network Measurement: Theory, Methods and Tools ITU Association of Japan [02] myself+0 (2013) A Home Gateway Box with Meter, Probe and L2 QoS Policy Edge COMPSACW [03] myself+1 (2012) Analytical Models for L2 versus L3 QoS Provisioning IEICE PN研 [04] C.Kemp+1 (2013) Professional Heroku Programming Wiley [05] C.Dovrolis+4 (2010) Measurement Lab: Overview and an Invitation... ACM Comp. Comm. Review Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 23 /23 23/23
  • 25. . . [06] K.He+5 (2013) Next stop, the cloud: understanding modern web service deployment... IMC [07] IETF (2008) Management of Performance Measurement for NGN ITU-T Y.2173 [08] (2013) e2eprobe: collection of probing tools https://github.com/maratishe/e2eprobe [09] (2009) MLab: Measurement Lab http://www.measurementlab.net/ [10] (1999) TTM: Test Traffic Measurement Service http://www.ripe.net.ttm Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 23 /23 23/23
  • 26. . . [11] (2007) ntop http://www.ntop.org [12] (2012) Example heroku-like framework https://github.com/progrium/dokku/ Marat Zhanikeev -- maratishe@gmail.com E2E Services using Cloud Visitation Platforms -- http://tinyurl.com/marat140221 23 /23 23/23