SlideShare uma empresa Scribd logo
1 de 82
Research Challenges and
Opportunities in the Era of the
Internet of Everything and
Everything as a Service
April 2015
Carleton University - ARS-Lab
Stenio Fernandes
CIn/UFPE, Recife, Brazil
Agenda
 A bit of technical background
 Advanced Networking Architectures
 Advanced Scenarios
 Internet of Everything (IoE)
 Everything as a Service (XaaS)
 Smart Cities and Urban Services
 Supporting Tools and Techniques
 Applied Research
 Research Challenges and Opportunities
 My R&D Agenda
Technical Background
Network Virtualization
Advanced Networking Architectures
NV: concepts
 What is NV?
Decoupling of the services provided by a
(virtualized) network from the physical network
Virtual network is a “container” of network services
(L2 -L7) provisioned by software
Faithful reproduction of services provided by
physical network
Analogy to a VM – complete reproduction of physical
machine (CPU, memory, I/O, etc.)
NV: concepts
Business Model for NV
Business Models for Wireless Network Virtualization
NV: Mapping problem
Software-defined networking
Advanced Networking Architectures
SDN – Motivation
Current networks cannot support this growth!
-Not service-oriented
-Static configuration
-Status not available to apps/users
-Cannot provide dynamic negotiation to users
Motivation: economics
The Need for a New Network
Architecture (The ONF view)
 key computing trends:
 Changing traffic patterns
 contrast to client-server applications
 today’s apps access different services
 access to content and applications from any type of device, anywhere,
at any time
 The rise of cloud services
 agility to access applications, infrastructure, and other IT resources on
demand and à la carte
 Big data means more bandwidth
 Mega datasets is fueling a constant demand for additional network
capacity in the data center
Limitations of Current Networking
Technologies (The ONF View)
 Meeting current market requirements using device-level
management tools and manual processes
 Complexity that leads to stasis
 The static nature of networks is in contrast to the dynamic nature of
today’s environment
 Inconsistent policies
 To implement a network-wide policy, thousands of devices and
mechanisms must be configured
 Inability to scale
 traffic patterns are dynamic and unpredictable
 users with different apps and performance needs
SDN (the ONF view)
 Emerging network architecture where network
control is decoupled from forwarding and is directly
programmable
 can treat the network as a logical or virtual entity
 Network intelligence is (logically) centralized
 SDN controllers maintains a global view of the network
 Network appears to the applications and policy
engines as a single, logical switch
 infrastructure gains vendor-independent control over the
entire network from a single logical point
SDN Architecture
Motivation: what drives SDN R&D?
 Reduced network costs (CAPEX / OPEX)
 Support to Innovative New Products (applications,
services)
 Synergy with Cloud Computing Services and
Infrastructure
 And most importantly: Real time network
programmability
 This is the quest for networks with improved performance
while keeping them simple, scalable, and “ smart”
A Simplified View of SDN
1. A network in which the control plane is physically separate
from the forwarding (data) plane
• A single control plane controls several forwarding devices
Supporting SDN with OpenFlow
 First standard communications interface for SDN
 between the control and forwarding layers
 It allows direct access to and manipulation of the forwarding
plane of network devices
 OpenFlow IS NOT SDN!
OF-based SDN Benefits
 SDN-based orchestration and management tools
 to quickly deploy, configure, and update devices across the entire network
 Reduced complexity through automation
 develop tools that automate many management tasks
 Higher rate of innovation
 Allowing operators to program and reprogram the network in real time
 Increased network reliability and security
 More granular network control
 apply policies at a very granular level
 Better user experience
 Centralized network control and state information
available to higher-level applications
Internet2 SDN use case
Internet2 SDN infrastructure
Consequences of SDN adoption
1. Hardware and Software from different vendors
2. Simplified Programmability
3. Enable application-level control/programming of
network
4. Enables centralized control, which implies
simplification of network operations
5. Prospective integration with Network Virtualization
technologies (cf. previous section)
SDN use case: Virtual Cloud
SDN IN THE MOBILE CORE
Network Functions Virtualization (NFV)
Service Function Chaining (SFC)
Advanced Networking Architectures
NFV: Definition
 Internet Research Task Force (IRTF): “network
architecture concept that proposes using
virtualization related technologies, to virtualize
entire classes of network node functions into building
blocks that may be connected, or chained, together
to create communication services”
 transform the traditional operator networks by evolving
standard virtualization technology
 consolidate network equipment types onto industry
standard high volume services, switches and storage
 located in a variety of NFV Infrastructure Point of
Presences (NFVI PoPs)
NFV: Terminology
 NF: Network Function
 A functional building block within an operator's
infrastructure
 It has well-defined external interfaces and behavior
 Network Function Consumer
 NFV: NFV-Enabled Equipment
 commodity equipment to replace the dedicated
hardware boxes for the network functions
 Network Function Provider: a Network Function
Provider (NFP) provides virtual network function
software
NFV: Terminology
 NFVI: NFV Infrastructure
 computing, storage and network resources to
implement the virtual network function
 VNF: Virtual Network Function
 an implementation of an executable software program
 whole or part of an NF that can be deployed in a NFVI
NFV: Requirements
Portability: VNF mobility across different
but standard multi-vendor environment
moving a VNF within the NFV framework
with the Service Level Specification (SLA)
requirements including performance,
reliability and security could be a challenge
Performance: Virtualization adds
additional processing overhead and
increases the latency
NFV: Requirements
Elasticity: scaling with the SLA
requirements
Resiliency: service availability and fault
management
Security and Service Continuity:
restoration of any ongoing data sessions
should be transparent to the user of NFV
service
NFV: Use Cases
 Network Function Virtualization Infrastructure as a
Service (NFVIaaS)
 Generic IaaS plus NaaS requirement which allows the
telecom operator to build up a VNF cloud on top of their
own DCs Infrastructure
 Virtual Network Function as a Service (VNFaaS)
 allows the enterprise to merge and/or extend its specific
services / applications into a 3rd party commercial DC
provided by a telecom operator
 Virtual Network Platform as a Service (VNPaaS)
NFV: Use Cases
Telecom Network Functions Migration
 Mobile Core Network functions
 IMS functions
 Mobile base station functions
 Content Delivery Networks (CDN) functions
 Home Environment functions
 Fixed Access Network functions
Internet of Everything (IoE)
Advanced Scenarios
Let there be IoT
Let there be IoE/IoA “bringing together
people, process, data,
and things to make
networked connections
more valuable” (Cisco)
Everything as a Service (XaaS)
Advanced Scenarios
Everything IS a Service Now
 Classic
 Software (SaaS)
 Platform (PaaS)
 Infrastructure (IaaS)
 Network Related
 Classification (CaaS), Deep Packet Inspection (DPIaaS)
 Botnets (BaaS)
 Processing Related
 Analytics (AaaS)
 Intelligence (InaaS)
 The list of *aaS is huge and it is growing fast
Smart Cities and Urban Services
Scenarios for IoT/IoE
Building a Highway for ‘IoE/Big
Data’ based Urban Services
We are virtualizing every concentric circle in this figure!
Things get complicated when we think in a larger scale
Things get complicated when we think in a larger scale
Measurements and Analysis
Formulation of Optimization Problems
Dependability Analysis
Applied Game Theory
Control Theory
…
Supporting Tools and Techniques
Measurements
Packet
• More detailed: from link to application layer (with
timestamps)
• Huge storage and processing requirements
• Header or payload (full or partial)
Flow
• Flow summaries
• connection info, number of packets, duration,
volume
• IPFIX/CISCO’s NetFlow v5/v9 records
Aggregate
• SNMP counts
Measurements: Packets
Measurements: Flows
Sampling
Technique
Flow
Monitoring
Tool
F4
F3
F2
F1
F4
F3
Representative
flow sample
Collected,
classifiedflows
NetworkPackets
Flow
Collector
Router: flow
building
Collector: flow
storage
31 2 4
GUI: flow analysis
and reporting
5
On-line sampling Off-line sampling
Traffic Management
and Analysis
Live Network
Analysis of Packet Traces
IP header
• Traffic volume by IP addresses or ASes
• Burstiness of the stream of packets
• Packet properties (e.g., sizes, out-of-order)
Transport
header
• Traffic breakdown by protocol
• TCP congestion and flow
control
• Number of bytes and packets
per session
Application
header
• URLs, HTTP headers, file type
• DNS queries and responses,
• mobile devices
54
REGEX to DFA to DPI Systems
• it’s possible to identify patterns (signatures)
present in the app messages
• Deep Packet Inspection (DPI) systems
• App signatures may be represented by
Regular Expressions (RegEx)
• ReGex may be represented as Finite
Automatons (NFA or DFA)
From the collected data: Packet
payload
Packet trace
Flow records
Core Modelling
• maximize insight into the data set
• extract important variables
• detect outliers and anomalies
• develop parsimonious models
Exploratory
Data
Analysis
• Does the data follow a particular PDF?
• Maximum Likelihood Estimation
• Hypothesis testing
Statistics
Inference
Research Challenges And
Opportunities
Research Challenges and
Opportunities (RCO) - General
IoE, Smart Cities Platforms, and
XaaS
Network Functions Virtualization
/ Service Function Chaining
Virtual Networks / SDN
Optimizations of Canonical
Network Elements and Services
Research Challenges and Opportunities
(RCO) - General
 Cloud Computing Services promoted huge changes in the
computer networking field
 Distributed and hybrid clouds are a reality
 Moving massive amount of data to be moved
 SDN seems to be a smart solution to address scalability and
other issues for Big Data
 NV is available as the supporting technology
 IoE and Smart Cities face barriers to full deployment
 Opportunities for advanced research is everywhere in those
new scenarios
RCO #1: Measurements
Network-wide view
Crucial for
evaluating control
actions
Multiple kinds of
data from multiple
locations
Large scale
Large number of
high-speed links
and routers
Large volume of
measurement data
The “do no harm”
principle (passive
measurements)
Don’t degrade
router performance
Don’t require disabling
key router features
Don’t overload the
network with
measurement data
62
RCO #2: Packet Measurements
Building efficient
DPI engines
• 1 packet every 5ns!!!
• Based on DFA/NFA
from regular
expressions that
express application
signatures
• For hardware-based
or commodity
platforms
Update of app
signatures database
• Encrypted traffic is
not possible
• Analysis of packet
payload forbidden in a
number of countries
RCO #3: High-Performance Traffic Monitoring
Systems in Virtualized Environments
Large number
of application
signatures
Complexity of
the signature
patterns
Unpredictability of
signature location in
the network flow, as
well as within the
packet payload
Performance
bottlenecks at
Virtualization
levels
RCO #4 - SDN/NFV
 Elasticity in Distributed Clouds/SDN/NFV
 accommodate the increased traffic in a fine-grained manner
 VNF was not designed for scaling up/down
 SFC considering Dependability Parameters
 Optimization of VNF Forwarding Graph
 placement problem
 Consider multiple stateful and stateless VNF functions
 Elasticity in NFV+SDN with Predictable Performance
 Elasticity with Reliability
 Network Performance
 Instantiation and migration of virtual appliances
RCO #4 - SDN/NFV
 XaaS on top of SDN/Network Virtualization
Infrastructures
RCO #4 - SDN/NFV
 Northbound (apps) to Southbound (devices)
Understanding of Traffic Patterns
 Needs precise classification systems
 Needs model building
 At high-speed
 Real-time
 Adapt to abrupt and long-term changes
 Cope with millions to billions of flows in short-term
 Core challenge: decide which service policy to be
applied to a flow (Classification and optimization
problem)
RCO #4 - SDN/NFV
 SDN Architecture Design
 accommodating consistency, dependability, and scalability
requirements
 control plane: centralized or distributed processing?
 controller placement problem
 How many? Where to place them? How to distribute tasks?
 Maximizing fault tolerance and dependable infrastructure
 to support high-performance intra-DC data exchange for Big Data
Analytics
 Optimized Policy Framework
 automatic policy transformation
RCO #5 – Designing Platforms to Smart
Cities
 Scalable Platforms for Smart Cities
 on Top of CC+SDN infrastructures
 To support deployment of urban services
 Orchestration of services with transparent network
functions into a commodity data center
 Joint compute and network virtualization and
programming
 Network Functions Live Migration - Allocation /
(Re/De)allocation
My Research Agenda
Topics of Past Research
(with traces of remaining interest)
 High-Speed Traffic Measurement
 Internet Traffic Modeling and Profiling
 Peer-to-Peer Networking
 Multimedia Streaming Protocols and Systems
 Wireless and Mobile Networking
 Performance of Transport Protocols
Current Research
 Current Team (worldwide): 1 Post-doc, 8 PhD, 7 MSc
 Some Graduate Studies Topics
 A Game-Theoretic Approach to Vehicular Networks (VANETs)
Protocol Design
 A Control-Theoretic Approach to Adaptive Streaming in the
Internet
 Data Mining of SDN Controllers Performance
 Domain Specific Modeling Languages for SDN
 New Architectures for IoE/Smart Cities
 Optimal Dependable Service Function Chaining Deployment
Current Research
 Some Applied Research Projects
 Canada-BR: Mining Trajectories on Automatic Identification
System (AIS) Satellite Data
 EU-BR: Scalable and Secure Cloud Computing Services for Smart
Cities
 France-BR: Measurement and SLA Management of Heterogeneous
Cloud Infrastructures
 AR-BR: Traffic Monitoring and Analysis of Dependability in
Virtualized Networks
 BR: Smart Tracking – A Business Decision Service Platform based
on Passive Data Collecting and Mobility Analysis of
Traceable Mobile Devices
 BR: Mobile Devices Tracking and Positioning in the Context of
Smart Cities
Recent Papers
 Design and Optimizations for Efficient Regular Expression Matching in DPI
Systems. Computer Communications, 2015
 A flexible DHT-based directory service for information management. Peer-
to-Peer Networking and Applications, 2014
 Dependable Virtual Network Mapping. Computing, 2014.
 Design and analysis of an IEEE 802.21-based mobility management
architecture: a context-aware approach. Wireless Networks, 2012.
 Urban Data Collectors: A Pragmatic Approach to Leveraging Urban Sensing,
IEEE Integrated Network Management Symposium 2015, 2015, Ottawa.
 Model-Driven Networking: A Novel Approach for SDN Applications
Development. IEEE Integrated Network Management Symp. 2015, Ottawa
Work@CarletonU
 Combining Expertises
 Computer Networking (Measurement, Modeling, and
Analysis)
 Modeling and Simulation
 Supporting Advanced Research on Simulation
for Novel and Challenging Scenarios
 Open to discussions
 Help grad students
 Helping writing new research proposals
 Addressing the challenges of up-to-date scenarios
Research Challenges and
Opportunities in the Era of the
Internet of Everything and
Everything as a Service
April 2015
Carleton University - ARS-Lab
Stenio Fernandes
CIn/UFPE, Recife, Brazil
Center For Informatics (CIn)
Federal University Of Pernambuco (UFPE)
Recife, Brazil
About
CIn/UFPE
• ~42K students, ~1.3K PhD professorsUFPE
• Top 5 CS Graduate Program in Brazil
• Evaluation: CAPES level 6 (scale 1 to 7)
• Top 10 most important CS Research Center in Latin America
Recognition
• ~100 PhD professors
• ~25% BR Research ChairsFaculty
• Computer Science, Computer Engineering,
Information SystemsPrograms
2000+ students
International collaboration:
Europe, Asia, and North America
Research Projects
(Private and Public funded)
CNPq, CAPES, FACEPE
Samsung, Ericsson,
Motorola, Nokia, LG, HP, etc
Recipient of a number of awards:
• 2011 Most Innovative Brazilian
Research Center
• Microsoft Imagine Cup (since 2005)
• ACM Intl. Programming Marathon
Recruitment:
Google, Microsoft, Facebook
CIn/UFPE
Recife, Pernambuco, Brazil

Mais conteúdo relacionado

Mais procurados

Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Infinera
 
Introduction to Software-defined Networking
Introduction to Software-defined NetworkingIntroduction to Software-defined Networking
Introduction to Software-defined NetworkingAnees Shaikh
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeMarie-Paule Odini
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016ICT PRISTINE
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
Software Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefSoftware Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefZivaro Inc
 
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM System Networking
 
Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?idrajeev
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionICT PRISTINE
 
Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Diego Kreutz
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkRobert Keahey
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTNon-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTMark Ryan Castellani
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingThomas Graf
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)ICT PRISTINE
 
Forecast 2014: Software Defined Networking - What's New?
Forecast 2014: Software Defined Networking - What's New? Forecast 2014: Software Defined Networking - What's New?
Forecast 2014: Software Defined Networking - What's New? Open Data Center Alliance
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFVCisco DevNet
 

Mais procurados (20)

Nfv
NfvNfv
Nfv
 
Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN Traffic Optimization in Multi-Layered WANs using SDN
Traffic Optimization in Multi-Layered WANs using SDN
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
Introduction to Software-defined Networking
Introduction to Software-defined NetworkingIntroduction to Software-defined Networking
Introduction to Software-defined Networking
 
SDN Cloud Computing Project Help
SDN Cloud Computing Project HelpSDN Cloud Computing Project Help
SDN Cloud Computing Project Help
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
Software Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology BriefSoftware Defined Networking (SDN) Technology Brief
Software Defined Networking (SDN) Technology Brief
 
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
IBM Software Defined Networking for Virtual Environments (IBM SDN VE)
 
Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
 
Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTNon-Fluff Software Defined Networking, Network Function Virtualization and IoT
Non-Fluff Software Defined Networking, Network Function Virtualization and IoT
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
Forecast 2014: Software Defined Networking - What's New?
Forecast 2014: Software Defined Networking - What's New? Forecast 2014: Software Defined Networking - What's New?
Forecast 2014: Software Defined Networking - What's New?
 
DEVNET-1114 Automated Management Using SDN/NFV
DEVNET-1114	Automated Management Using SDN/NFVDEVNET-1114	Automated Management Using SDN/NFV
DEVNET-1114 Automated Management Using SDN/NFV
 

Destaque

Public Safety and the Internet of Everything
Public Safety and the Internet of EverythingPublic Safety and the Internet of Everything
Public Safety and the Internet of EverythingConnected Futures
 
Digital Communities and the Internet of Everything Case Studies
Digital Communities and the Internet of Everything Case StudiesDigital Communities and the Internet of Everything Case Studies
Digital Communities and the Internet of Everything Case StudiesConnected Futures
 
Cisco Internet of Everything - Adtech Asia 2015
Cisco Internet of Everything - Adtech Asia 2015Cisco Internet of Everything - Adtech Asia 2015
Cisco Internet of Everything - Adtech Asia 2015Huw Hopkin
 
Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin
Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin
Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin Dig-IT
 
Big Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosBig Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosStenio Fernandes
 
Internet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynInternet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynAllSeen Alliance
 
Internet des Objets par MyTAGG
Internet des Objets par MyTAGGInternet des Objets par MyTAGG
Internet des Objets par MyTAGGMyTAGG
 
WHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBi
WHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBiWHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBi
WHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBiDigitasLBi Paris
 
BII The Internet Of Everything 2015
BII The Internet Of Everything 2015 BII The Internet Of Everything 2015
BII The Internet Of Everything 2015 BI Intelligence
 
Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )Adun Nanthakaew
 
Internet des objets - cahier innovation - Cigref - octobre 2014
Internet des objets - cahier innovation - Cigref - octobre 2014Internet des objets - cahier innovation - Cigref - octobre 2014
Internet des objets - cahier innovation - Cigref - octobre 2014polenumerique33
 
Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?
Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?
Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?Microsoft Ideas
 
Etat de l'art videosurveillance sur IP
Etat de l'art videosurveillance sur IPEtat de l'art videosurveillance sur IP
Etat de l'art videosurveillance sur IPPersonal Interactor
 

Destaque (16)

Internet everything
Internet everythingInternet everything
Internet everything
 
Public Safety and the Internet of Everything
Public Safety and the Internet of EverythingPublic Safety and the Internet of Everything
Public Safety and the Internet of Everything
 
Digital Communities and the Internet of Everything Case Studies
Digital Communities and the Internet of Everything Case StudiesDigital Communities and the Internet of Everything Case Studies
Digital Communities and the Internet of Everything Case Studies
 
Cisco Internet of Everything - Adtech Asia 2015
Cisco Internet of Everything - Adtech Asia 2015Cisco Internet of Everything - Adtech Asia 2015
Cisco Internet of Everything - Adtech Asia 2015
 
Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin
Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin
Atelier Technique LAN Cisco TOULOUSE - Jeudi 18 Juin
 
Version Final Presentation
Version Final PresentationVersion Final Presentation
Version Final Presentation
 
Big Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosBig Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking Scenarios
 
Internet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynInternet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoyn
 
Internet des Objets par MyTAGG
Internet des Objets par MyTAGGInternet des Objets par MyTAGG
Internet des Objets par MyTAGG
 
WHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBi
WHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBiWHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBi
WHAT'S NEXT...OBJETS CONNECTÉS par DigitasLBi
 
BII The Internet Of Everything 2015
BII The Internet Of Everything 2015 BII The Internet Of Everything 2015
BII The Internet Of Everything 2015
 
Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )
 
Internet Of Things
Internet Of Things Internet Of Things
Internet Of Things
 
Internet des objets - cahier innovation - Cigref - octobre 2014
Internet des objets - cahier innovation - Cigref - octobre 2014Internet des objets - cahier innovation - Cigref - octobre 2014
Internet des objets - cahier innovation - Cigref - octobre 2014
 
Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?
Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?
Tech Days 2014 - Plénière J3 : Objets connectés, avez-vous donc une âme ?
 
Etat de l'art videosurveillance sur IP
Etat de l'art videosurveillance sur IPEtat de l'art videosurveillance sur IP
Etat de l'art videosurveillance sur IP
 

Semelhante a Research Challenges and Opportunities in the Era of the Internet of Everything and Everything as a Service

443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptxAbdulqader Al-kaboudei
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect KeynoteLinaro
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceZenoss
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overviewsidneel
 
WTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptxWTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptxlionofsouth
 
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_HyperscaleRIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscalevibhorrastogi
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesOpen Networking Summit
 
ITU-T Study Group 13 Introduction
ITU-T Study Group 13 IntroductionITU-T Study Group 13 Introduction
ITU-T Study Group 13 IntroductionITU
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...IBM India Smarter Computing
 
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...Mostafa Uddin
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify Community
 
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Kiran Sirupa
 
5G Service Assurance and Orchestration
5G Service Assurance and Orchestration5G Service Assurance and Orchestration
5G Service Assurance and OrchestrationMarie-Paule Odini
 

Semelhante a Research Challenges and Opportunities in the Era of the Internet of Everything and Everything as a Service (20)

443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
WTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptxWTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptx
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_HyperscaleRIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 
ITU-T Study Group 13 Introduction
ITU-T Study Group 13 IntroductionITU-T Study Group 13 Introduction
ITU-T Study Group 13 Introduction
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
Nfv short-course-sbrc14-full
Nfv short-course-sbrc14-fullNfv short-course-sbrc14-full
Nfv short-course-sbrc14-full
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
Towards an Open Data Center with an Interoperable Network (ODIN) Volume 3: So...
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
 
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
PhD Proposal: Toward Open and Programmable Infrastructure for Smarter Wireles...
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud OrchestrationCloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
Cloudify: Open vCPE Design Concepts and Multi-Cloud Orchestration
 
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
Intel Network Builders Summit: Key Lessons from an advanced multi-vendor NFV ...
 
5G Service Assurance and Orchestration
5G Service Assurance and Orchestration5G Service Assurance and Orchestration
5G Service Assurance and Orchestration
 

Mais de Stenio Fernandes

The tale of heavy tails in computer networking
The tale of heavy tails in computer networkingThe tale of heavy tails in computer networking
The tale of heavy tails in computer networkingStenio Fernandes
 
Data analytics in computer networking
Data analytics in computer networkingData analytics in computer networking
Data analytics in computer networkingStenio Fernandes
 
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...Stenio Fernandes
 
A brief history of streaming video in the Internet
A brief history of streaming video in the InternetA brief history of streaming video in the Internet
A brief history of streaming video in the InternetStenio Fernandes
 
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Stenio Fernandes
 
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 IEEE ICC 2012 - Dependability Assessment of Virtualized Networks IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
IEEE ICC 2012 - Dependability Assessment of Virtualized NetworksStenio Fernandes
 
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsGlobecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsStenio Fernandes
 

Mais de Stenio Fernandes (8)

The tale of heavy tails in computer networking
The tale of heavy tails in computer networkingThe tale of heavy tails in computer networking
The tale of heavy tails in computer networking
 
Data analytics in computer networking
Data analytics in computer networkingData analytics in computer networking
Data analytics in computer networking
 
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
 
A brief history of streaming video in the Internet
A brief history of streaming video in the InternetA brief history of streaming video in the Internet
A brief history of streaming video in the Internet
 
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
 
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 IEEE ICC 2012 - Dependability Assessment of Virtualized Networks IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsGlobecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
 
A referee's plea reviewed
A referee's plea reviewedA referee's plea reviewed
A referee's plea reviewed
 

Último

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Research Challenges and Opportunities in the Era of the Internet of Everything and Everything as a Service

  • 1. Research Challenges and Opportunities in the Era of the Internet of Everything and Everything as a Service April 2015 Carleton University - ARS-Lab Stenio Fernandes CIn/UFPE, Recife, Brazil
  • 2. Agenda  A bit of technical background  Advanced Networking Architectures  Advanced Scenarios  Internet of Everything (IoE)  Everything as a Service (XaaS)  Smart Cities and Urban Services  Supporting Tools and Techniques  Applied Research  Research Challenges and Opportunities  My R&D Agenda
  • 5. NV: concepts  What is NV? Decoupling of the services provided by a (virtualized) network from the physical network Virtual network is a “container” of network services (L2 -L7) provisioned by software Faithful reproduction of services provided by physical network Analogy to a VM – complete reproduction of physical machine (CPU, memory, I/O, etc.)
  • 8. Business Models for Wireless Network Virtualization
  • 11. SDN – Motivation Current networks cannot support this growth! -Not service-oriented -Static configuration -Status not available to apps/users -Cannot provide dynamic negotiation to users
  • 13. The Need for a New Network Architecture (The ONF view)  key computing trends:  Changing traffic patterns  contrast to client-server applications  today’s apps access different services  access to content and applications from any type of device, anywhere, at any time  The rise of cloud services  agility to access applications, infrastructure, and other IT resources on demand and à la carte  Big data means more bandwidth  Mega datasets is fueling a constant demand for additional network capacity in the data center
  • 14. Limitations of Current Networking Technologies (The ONF View)  Meeting current market requirements using device-level management tools and manual processes  Complexity that leads to stasis  The static nature of networks is in contrast to the dynamic nature of today’s environment  Inconsistent policies  To implement a network-wide policy, thousands of devices and mechanisms must be configured  Inability to scale  traffic patterns are dynamic and unpredictable  users with different apps and performance needs
  • 15. SDN (the ONF view)  Emerging network architecture where network control is decoupled from forwarding and is directly programmable  can treat the network as a logical or virtual entity  Network intelligence is (logically) centralized  SDN controllers maintains a global view of the network  Network appears to the applications and policy engines as a single, logical switch  infrastructure gains vendor-independent control over the entire network from a single logical point
  • 17.
  • 18. Motivation: what drives SDN R&D?  Reduced network costs (CAPEX / OPEX)  Support to Innovative New Products (applications, services)  Synergy with Cloud Computing Services and Infrastructure  And most importantly: Real time network programmability  This is the quest for networks with improved performance while keeping them simple, scalable, and “ smart”
  • 19.
  • 20. A Simplified View of SDN 1. A network in which the control plane is physically separate from the forwarding (data) plane • A single control plane controls several forwarding devices
  • 21. Supporting SDN with OpenFlow  First standard communications interface for SDN  between the control and forwarding layers  It allows direct access to and manipulation of the forwarding plane of network devices  OpenFlow IS NOT SDN!
  • 22. OF-based SDN Benefits  SDN-based orchestration and management tools  to quickly deploy, configure, and update devices across the entire network  Reduced complexity through automation  develop tools that automate many management tasks  Higher rate of innovation  Allowing operators to program and reprogram the network in real time  Increased network reliability and security  More granular network control  apply policies at a very granular level  Better user experience  Centralized network control and state information available to higher-level applications
  • 25. Consequences of SDN adoption 1. Hardware and Software from different vendors 2. Simplified Programmability 3. Enable application-level control/programming of network 4. Enables centralized control, which implies simplification of network operations 5. Prospective integration with Network Virtualization technologies (cf. previous section)
  • 26. SDN use case: Virtual Cloud
  • 27. SDN IN THE MOBILE CORE
  • 28. Network Functions Virtualization (NFV) Service Function Chaining (SFC) Advanced Networking Architectures
  • 29. NFV: Definition  Internet Research Task Force (IRTF): “network architecture concept that proposes using virtualization related technologies, to virtualize entire classes of network node functions into building blocks that may be connected, or chained, together to create communication services”  transform the traditional operator networks by evolving standard virtualization technology  consolidate network equipment types onto industry standard high volume services, switches and storage  located in a variety of NFV Infrastructure Point of Presences (NFVI PoPs)
  • 30.
  • 31.
  • 32. NFV: Terminology  NF: Network Function  A functional building block within an operator's infrastructure  It has well-defined external interfaces and behavior  Network Function Consumer  NFV: NFV-Enabled Equipment  commodity equipment to replace the dedicated hardware boxes for the network functions  Network Function Provider: a Network Function Provider (NFP) provides virtual network function software
  • 33. NFV: Terminology  NFVI: NFV Infrastructure  computing, storage and network resources to implement the virtual network function  VNF: Virtual Network Function  an implementation of an executable software program  whole or part of an NF that can be deployed in a NFVI
  • 34. NFV: Requirements Portability: VNF mobility across different but standard multi-vendor environment moving a VNF within the NFV framework with the Service Level Specification (SLA) requirements including performance, reliability and security could be a challenge Performance: Virtualization adds additional processing overhead and increases the latency
  • 35. NFV: Requirements Elasticity: scaling with the SLA requirements Resiliency: service availability and fault management Security and Service Continuity: restoration of any ongoing data sessions should be transparent to the user of NFV service
  • 36. NFV: Use Cases  Network Function Virtualization Infrastructure as a Service (NFVIaaS)  Generic IaaS plus NaaS requirement which allows the telecom operator to build up a VNF cloud on top of their own DCs Infrastructure  Virtual Network Function as a Service (VNFaaS)  allows the enterprise to merge and/or extend its specific services / applications into a 3rd party commercial DC provided by a telecom operator  Virtual Network Platform as a Service (VNPaaS)
  • 37. NFV: Use Cases Telecom Network Functions Migration  Mobile Core Network functions  IMS functions  Mobile base station functions  Content Delivery Networks (CDN) functions  Home Environment functions  Fixed Access Network functions
  • 38. Internet of Everything (IoE) Advanced Scenarios
  • 40. Let there be IoE/IoA “bringing together people, process, data, and things to make networked connections more valuable” (Cisco)
  • 41. Everything as a Service (XaaS) Advanced Scenarios
  • 42. Everything IS a Service Now  Classic  Software (SaaS)  Platform (PaaS)  Infrastructure (IaaS)  Network Related  Classification (CaaS), Deep Packet Inspection (DPIaaS)  Botnets (BaaS)  Processing Related  Analytics (AaaS)  Intelligence (InaaS)  The list of *aaS is huge and it is growing fast
  • 43. Smart Cities and Urban Services Scenarios for IoT/IoE
  • 44.
  • 45.
  • 46. Building a Highway for ‘IoE/Big Data’ based Urban Services
  • 47. We are virtualizing every concentric circle in this figure!
  • 48. Things get complicated when we think in a larger scale
  • 49. Things get complicated when we think in a larger scale
  • 50. Measurements and Analysis Formulation of Optimization Problems Dependability Analysis Applied Game Theory Control Theory … Supporting Tools and Techniques
  • 51. Measurements Packet • More detailed: from link to application layer (with timestamps) • Huge storage and processing requirements • Header or payload (full or partial) Flow • Flow summaries • connection info, number of packets, duration, volume • IPFIX/CISCO’s NetFlow v5/v9 records Aggregate • SNMP counts
  • 53. Measurements: Flows Sampling Technique Flow Monitoring Tool F4 F3 F2 F1 F4 F3 Representative flow sample Collected, classifiedflows NetworkPackets Flow Collector Router: flow building Collector: flow storage 31 2 4 GUI: flow analysis and reporting 5 On-line sampling Off-line sampling Traffic Management and Analysis Live Network
  • 54. Analysis of Packet Traces IP header • Traffic volume by IP addresses or ASes • Burstiness of the stream of packets • Packet properties (e.g., sizes, out-of-order) Transport header • Traffic breakdown by protocol • TCP congestion and flow control • Number of bytes and packets per session Application header • URLs, HTTP headers, file type • DNS queries and responses, • mobile devices 54
  • 55. REGEX to DFA to DPI Systems • it’s possible to identify patterns (signatures) present in the app messages • Deep Packet Inspection (DPI) systems • App signatures may be represented by Regular Expressions (RegEx) • ReGex may be represented as Finite Automatons (NFA or DFA) From the collected data: Packet payload
  • 58. Core Modelling • maximize insight into the data set • extract important variables • detect outliers and anomalies • develop parsimonious models Exploratory Data Analysis • Does the data follow a particular PDF? • Maximum Likelihood Estimation • Hypothesis testing Statistics Inference
  • 60. Research Challenges and Opportunities (RCO) - General IoE, Smart Cities Platforms, and XaaS Network Functions Virtualization / Service Function Chaining Virtual Networks / SDN Optimizations of Canonical Network Elements and Services
  • 61. Research Challenges and Opportunities (RCO) - General  Cloud Computing Services promoted huge changes in the computer networking field  Distributed and hybrid clouds are a reality  Moving massive amount of data to be moved  SDN seems to be a smart solution to address scalability and other issues for Big Data  NV is available as the supporting technology  IoE and Smart Cities face barriers to full deployment  Opportunities for advanced research is everywhere in those new scenarios
  • 62. RCO #1: Measurements Network-wide view Crucial for evaluating control actions Multiple kinds of data from multiple locations Large scale Large number of high-speed links and routers Large volume of measurement data The “do no harm” principle (passive measurements) Don’t degrade router performance Don’t require disabling key router features Don’t overload the network with measurement data 62
  • 63. RCO #2: Packet Measurements Building efficient DPI engines • 1 packet every 5ns!!! • Based on DFA/NFA from regular expressions that express application signatures • For hardware-based or commodity platforms Update of app signatures database • Encrypted traffic is not possible • Analysis of packet payload forbidden in a number of countries
  • 64. RCO #3: High-Performance Traffic Monitoring Systems in Virtualized Environments Large number of application signatures Complexity of the signature patterns Unpredictability of signature location in the network flow, as well as within the packet payload Performance bottlenecks at Virtualization levels
  • 65. RCO #4 - SDN/NFV  Elasticity in Distributed Clouds/SDN/NFV  accommodate the increased traffic in a fine-grained manner  VNF was not designed for scaling up/down  SFC considering Dependability Parameters  Optimization of VNF Forwarding Graph  placement problem  Consider multiple stateful and stateless VNF functions  Elasticity in NFV+SDN with Predictable Performance  Elasticity with Reliability  Network Performance  Instantiation and migration of virtual appliances
  • 66. RCO #4 - SDN/NFV  XaaS on top of SDN/Network Virtualization Infrastructures
  • 67. RCO #4 - SDN/NFV  Northbound (apps) to Southbound (devices) Understanding of Traffic Patterns  Needs precise classification systems  Needs model building  At high-speed  Real-time  Adapt to abrupt and long-term changes  Cope with millions to billions of flows in short-term  Core challenge: decide which service policy to be applied to a flow (Classification and optimization problem)
  • 68. RCO #4 - SDN/NFV  SDN Architecture Design  accommodating consistency, dependability, and scalability requirements  control plane: centralized or distributed processing?  controller placement problem  How many? Where to place them? How to distribute tasks?  Maximizing fault tolerance and dependable infrastructure  to support high-performance intra-DC data exchange for Big Data Analytics  Optimized Policy Framework  automatic policy transformation
  • 69. RCO #5 – Designing Platforms to Smart Cities  Scalable Platforms for Smart Cities  on Top of CC+SDN infrastructures  To support deployment of urban services  Orchestration of services with transparent network functions into a commodity data center  Joint compute and network virtualization and programming  Network Functions Live Migration - Allocation / (Re/De)allocation
  • 70.
  • 72. Topics of Past Research (with traces of remaining interest)  High-Speed Traffic Measurement  Internet Traffic Modeling and Profiling  Peer-to-Peer Networking  Multimedia Streaming Protocols and Systems  Wireless and Mobile Networking  Performance of Transport Protocols
  • 73. Current Research  Current Team (worldwide): 1 Post-doc, 8 PhD, 7 MSc  Some Graduate Studies Topics  A Game-Theoretic Approach to Vehicular Networks (VANETs) Protocol Design  A Control-Theoretic Approach to Adaptive Streaming in the Internet  Data Mining of SDN Controllers Performance  Domain Specific Modeling Languages for SDN  New Architectures for IoE/Smart Cities  Optimal Dependable Service Function Chaining Deployment
  • 74. Current Research  Some Applied Research Projects  Canada-BR: Mining Trajectories on Automatic Identification System (AIS) Satellite Data  EU-BR: Scalable and Secure Cloud Computing Services for Smart Cities  France-BR: Measurement and SLA Management of Heterogeneous Cloud Infrastructures  AR-BR: Traffic Monitoring and Analysis of Dependability in Virtualized Networks  BR: Smart Tracking – A Business Decision Service Platform based on Passive Data Collecting and Mobility Analysis of Traceable Mobile Devices  BR: Mobile Devices Tracking and Positioning in the Context of Smart Cities
  • 75. Recent Papers  Design and Optimizations for Efficient Regular Expression Matching in DPI Systems. Computer Communications, 2015  A flexible DHT-based directory service for information management. Peer- to-Peer Networking and Applications, 2014  Dependable Virtual Network Mapping. Computing, 2014.  Design and analysis of an IEEE 802.21-based mobility management architecture: a context-aware approach. Wireless Networks, 2012.  Urban Data Collectors: A Pragmatic Approach to Leveraging Urban Sensing, IEEE Integrated Network Management Symposium 2015, 2015, Ottawa.  Model-Driven Networking: A Novel Approach for SDN Applications Development. IEEE Integrated Network Management Symp. 2015, Ottawa
  • 76. Work@CarletonU  Combining Expertises  Computer Networking (Measurement, Modeling, and Analysis)  Modeling and Simulation  Supporting Advanced Research on Simulation for Novel and Challenging Scenarios  Open to discussions  Help grad students  Helping writing new research proposals  Addressing the challenges of up-to-date scenarios
  • 77. Research Challenges and Opportunities in the Era of the Internet of Everything and Everything as a Service April 2015 Carleton University - ARS-Lab Stenio Fernandes CIn/UFPE, Recife, Brazil
  • 78. Center For Informatics (CIn) Federal University Of Pernambuco (UFPE) Recife, Brazil About
  • 79. CIn/UFPE • ~42K students, ~1.3K PhD professorsUFPE • Top 5 CS Graduate Program in Brazil • Evaluation: CAPES level 6 (scale 1 to 7) • Top 10 most important CS Research Center in Latin America Recognition • ~100 PhD professors • ~25% BR Research ChairsFaculty • Computer Science, Computer Engineering, Information SystemsPrograms
  • 80. 2000+ students International collaboration: Europe, Asia, and North America Research Projects (Private and Public funded) CNPq, CAPES, FACEPE Samsung, Ericsson, Motorola, Nokia, LG, HP, etc Recipient of a number of awards: • 2011 Most Innovative Brazilian Research Center • Microsoft Imagine Cup (since 2005) • ACM Intl. Programming Marathon Recruitment: Google, Microsoft, Facebook CIn/UFPE
  • 81.