Future Internet: Infrastructures and Services

Slides:



Advertisements
Similar presentations
THE CORE PROJECT Jose Jimenez (project manager). What is the Core platform?
Advertisements

Jose Jimenez Director. International Programmes Telefónica Digital.
STUDY ON OPENSTACK BY JAI KRISHNA. LIST OF COMPONENTS Introduction Components Architecture Where it is used.
System Center 2012 R2 Overview
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE March 2011 Future Internet PPP Core Platform.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
INTERACT : M OTION S ENSOR D RIVEN G ESTURE R ECOGNITION C LOUD S ERVICE School of Electronic & Computer Engineering Technical University of Crete, Greece.
Cloud computing Tahani aljehani.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Cloud Computing Why is it called the cloud?.
Introduction to Cloud Computing
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Agenda Context and Vision FI-WARE Architecture
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Jose Jimenez Telefónica I+D Future Network & Mobile Summit 2011 The vision of Future Internet in the FI PPP Core Platform project.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Stefano De Panfilis (Fi-WARE PCC Member) 4 th July 2011 FInES - Samos Summit.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Nagender Vedula & Bradley Bartz ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Clouding with Microsoft Azure
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
OpenStack.
Unit 3 Virtualization.
Security on OpenStack 11/7/2013
Chapter 6: Securing the Cloud
Interoperability Between Modern Clouds using DevOps
Understanding The Cloud
Smart Cities and Communities and Social Innovation
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Prepared by: Assistant prof. Aslamzai
What is Cloud Computing - How cloud computing help your Business?
Principles of Computer Security
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
Interoperability in Modern Clouds using DevOps
Chapter 21: Cloud Computing and Related Security Issues
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Cloud Computing Dr. Sharad Saxena.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Brandon Hixon Jonathan Moore
Cloud computing mechanisms
Technical Capabilities
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Emerging technologies-
Future Internet: Infrastructures and Services
Cloud Computing: Infrastructures and Services
Cloud Computing: Concepts
Future Internet Infrastructures
Fundamental Concepts and Models
Harrison Howell CSCE 824 Dr. Farkas
Microsoft Virtual Academy
Presentation transcript:

Future Internet: Infrastructures and Services

Contents: 1) Cloud Infrastructures 2) Cloud Applications 3) XIFI 4) Fiware 5) Fi-Star

Cloud Virtual Machine (VM) Future Past/Present CPU MEMORY STORAGE OS Cloud Virtual Machine (VM) Local Workstation Terminal & Browser based OS

Desktop Apps Cloud Apps Multi-user Applications No installation for user Accessible over the network User subscribes to service Single-user Applications Machine specific installation User buys software

Desktop Apps Cloud Apps Local Storage Cloud Storage MS Office E.g., DropBox MS Office Google Docs

How the Cloud works… Virtualization of resources: Compute, Network and Storage

How the Cloud works… Cloud provisioning models

Cloud Services

Cloud Main Advantages 1. Scalability 2. Elasticity 3. High Availability

Scalability Add nodes on the fly! - Create new VMs through software rather than setup new machines. - Upgrades VMs with the click of a button - Add nodes to extend the cloud infrastructure without downtime

Elasticity Allows automated scaling in order to adapt to the current demands Exampe: Video streaming company

High Availability Minimized downtime for services Increased IT-efficiency results to a better infrastructure management reducing downtime significantly

Allows the virtualization of resources Offers services to manage the virtualized resources

OpenStack architecture Distributed, modular and scalable.

Virtualization

Horizon: Provides a GUI for basic cloud administration functionality KeyStone: Authorization. Manages users, tenants, roles etc. Ceilometer: Monitors, collects and stores usage data

Heat: Orchestration. Automates deployment for compute, storage and network resources. Cinder: Block storage for VMs Neutron: Networking

Swift: Object storage service for storing and retrieving data. Glance: Disk image service Nova: Compute Service. Schedules and manages VM instances

OpenStack architecture

Openstack Architecture of Intellicloud Cloud Compute Cloud Compute Cloud Compute Cloud Controller Cloud Network Cloud Compute Cloud Compute c06.intellicloud cloud.intellicloud network.intellicloud c01.intellicloud Identity Service (Keystone) Image Service (Glance) Compute Service (Nova) Block Storage (Cinder) Network Service (Quantum) Dashboard Service (Horizon) MySQL Server RabbitMQ Server NTP Server Network Service (Quantum) Virtual Network Service (OpenVSwitch) NTP Server Compute Service (Nova) Network Service (Quantum) Virtual Network Service (OpenVSwitch) KVM Hypervisor NTP Server Openstack Grizzly, 8 nodes installation 48 Cores 256 GB Ram 8 TB

Physical Network Architecture Internet Physical Network Architecture eth0 147.25.50.4 10.10.10.12 c02 147.25.50.5 10.10.10.13 c03 147.25.50.6 10.10.10.14 c04 147.25.50.7 10.10.10.15 c05 147.25.50.8 10.10.10.16 c06 c01 cloud eth0 eth1 147.25.50.3 10.10.10.11 147.25.50.1/141 10.10.10.10 eth0 br-ex network 147.25.50.2/142 10.10.10.9 eth1, br-int local switch Openstack Management Network eth1 Openstack VM Configuration Network br-int Openstack VM Internet Access br-ex

Intellicloud Services Current Cloud Services GEs IaaS CPU Memory HD Network & Internet Virtual Topologies OS Images PaaS IaaS + GE (Development Platform) SaaS IaaS + PaaS A Future Internet Application

Building Applications on the Cloud

Cloud Application Web Application = Cloud Application

Cloud Application Use Generic Enablers as building blocks for apps!

Cloud Application Business Logic Authentication Database connect GE2

Generic Enablers A GE consists of a set of services with common background all designed using the REST architectural style. Example GE Services: Get users Get user Delete user Create new user

GE Generic Enablers REST API services GET – POST -DELETE Output: Call service using the URL: GET www.myservice.com/users GE POST www.myservice.com/users DELETE www.myservice.com/users?id=1 Output: JSON or XML & response code GET – POST -DELETE

SE Specific Enablers GE2 GE1 REST API Output: JSON or XML Combination of services from at least 2 different GEs GE2 GE1 SE REST API Output: JSON or XML

Example Architecture: Interact

XIFI Federation

The aim of FI-WARE is to be useful for Europe Other Usage areas eHealth Tourism Smart Grid Transport E- business Utilities and environment FI-WARE platform will serve objectives of usage areas and will have the ambition of fulfilling the needs of a broader market The aim of FI-WARE is to be useful for Europe 08/04/2019

Transport, Mobility and Logistics Advanced OpenStack-based Cloud + rich library of Generic Enablers eHealth tourism Transport, Mobility and Logistics e-government Smart Energy Grid …

Apps/Services Provider The VISION FI-WARE will be a technological foundation to satisfy the demands of application/services providers and consumers across various usage areas, stimulating and cultivating a sustainable FI service ecosystem Consumers People Businesses Apps/Services Provider Platform Provider

Elements & Functions of FI Core Platform The FI Core Platform comprises a set of technological “Generic Enablers” which are considered general purpose and common to several current and future “usage areas” Generic Enablers (therefore, the FI Core Platform) will provide open interfaces for development of Applications Usage area projects under the PPP Cloud Hosting App/Service Delivery Support Services Interface to IoT Interface to Network Security, Trust Dev Tools

FI-WARE Generic Enablers (GEs) User authentication Why not having a unique authentication system for all our actions? Identity management GE Offers authentication and authorization for users, services or applications

FI-WARE Generic Enablers (GEs) JSON Data Storage A service that provides an API for storing and retrieving json objects. We don’t need to worry about scaling! The service takes care of that!

FI-WARE Generic Enablers (GEs) Context Broker Users subscribe to context and get notified on context updates. Allows efficient filtering E.g., Interest topic distribution application

Generic Enablers GEs at a glance: Open specification for developing modules Implementation from a service provider Images with installed GEs (available by FI-WARE) Documentation Installation Administration Testing parameter configuration Protocol Adapter GE data collection sensor connectivity sensor detection Gateway Device Management GE sensor connectivity subscription interface Publish/Subscribe GE data registration context data acquisition Data Handling GE configuration parameter data collection (GUI) IoT Broker GE configuration parameters (NGSI10) context management (NGSI9) Configuration management GE context management (NGSI9) context to device (NGSI9) Mediator GE communication protocol communication protocol Identity management GE login authentication access token …

Cloud in sensitive domains: Healthcare provisioning Why cloud computing & what is the problem? Standards, regulations, recommendation legislation, ISO standards Security standards (ISO 27000) there are severe restrictions to data transfer, storage, aggregation and analysis Cloud computing: remote services (data management in distant datacenters)

Problem area: Healthcare provisioning Data Data Data Data Data Data Data Data Data Data Data Data Data BigData Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data

Hybrid Cloud Deployment: Software to Data A reverse cloud approach that offer the required framework (Public Cloud) to allow Software Enablers to be initiated at clients’ sites and to be hosted in a Private Cloud Software to data cloud model Provider Edge Consumer Edge Healthcare private cloud Platform for developers Provider of services Deployment of Software Blocks as utility services Provision of Software Blocks

FI-STAR at a glance Future Internet Social and Technological Alignment Research (FISTAR) project attempting to identify suitable software to data solutions based on Generic Enabler technology provided from FI-WARE to establish early trials in the health domain FI-STAR will develop and deploy 8 use case Future Internet (FI) applications FI-STAR Use Case Private Cloud FI-STAR developers Provider: FI-WARE Deployment of Software Blocks as utility services Provision of Software Blocks 45

Overall Goal FI-STAR establishes early trials in the Health Care domain building on Future Internet (FI) technology leveraging on the outcomes of FI-PPP Phase 1.  To meet the requirements of a global Health industry FI-STAR will use a fundamentally different, “reverse” cloud approach that is.  It will bring the software to the data, rather than bringing the data to the software. FI-STAR will deploy and execute 7 early trials across Europe FI-STAR will validate the FI-PPP core platform concept by using GEs to build its framework (7 use cases applications)

Building blocks of FI-Applications Generic Enablers (GEs) are considered as software modules: offer various functionalities along with protocols interfaces for operation and communication. Using GEs FI-STAR will develop Specific Enablers (SEs) that highlight: Light-weight applications Robust security and privacy functionality Optimal usage of network resources Virtualization of resources

Generic Enablers GEs at a glance: Open specification for developing modules Implementation from a service provider Images with installed GEs (available by FI-WARE) Documentation Installation Administration Testing parameter configuration Protocol Adapter GE data collection sensor connectivity sensor detection Gateway Device Management GE sensor connectivity subscription interface Publish/Subscribe GE data registration context data acquisition Data Handling GE configuration parameter data collection (GUI) IoT Broker GE configuration parameters (NGSI10) context management (NGSI9) Configuration management GE context management (NGSI9) context to device (NGSI9) Mediator GE communication protocol communication protocol Identity management GE login authentication access token …

The High level architecture of the diabetes care FI application

Architecture of GEs

Example 1

Example 2 http://147.27.50.51/clientfiles/test_index

Example 3