cisco sitewide tools - cont
Post on 10-Apr-2018
221 Views
Preview:
TRANSCRIPT
-
8/8/2019 Cisco Sitewide Tools - Cont
1/15
Self-Organizing AdaptiveNetworks
Hari Balakrishnan
MIT Laboratory for Computer Science
http://inat.lcs.mit.edu/hari@lcs.mit.edu
-
8/8/2019 Cisco Sitewide Tools - Cont
2/15
Some Trends
Heterogeneous data types Multimedia, telepresence, games
Wireless and mobility Lots of new technologies
Embedded computers, devices,
sensors Networks everywhere, network
everything!
-
8/8/2019 Cisco Sitewide Tools - Cont
3/15
Imagine...
Servers
Services inour environment
E21
-
8/8/2019 Cisco Sitewide Tools - Cont
4/15
Challenges
Heterogeneity Devices, hand-helds, mobiles, sensors
Wireless & wired links
Variety of applications, data and services
Dynamism and spontaneous operation Need rapid deployment and organization
Highly decentralized & fault-tolerant Must make management easy!
Need self-organization and adaptation
-
8/8/2019 Cisco Sitewide Tools - Cont
5/15
Current View of Networks
Routers
DNS
Hostname
Address
Mostly static topology
& services Applications cannot
learn about network
High management cost
Failures happen!
Servers
Clients
-
8/8/2019 Cisco Sitewide Tools - Cont
6/15
Towards the Future
Providers
Efficiently configure topology & match providers with consumers
Learn and adapt well to heterogeneity and network conditions
Handheld
Sensors
People
Coffee
Consumers
Servers
Entertainment
-
8/8/2019 Cisco Sitewide Tools - Cont
7/15
[building = ne-43[room = *]]
[entity = thermometer][temperature < 620C]
data
[state = ma[city = cambridge][region = kendall]]]
[service = caf][distance < 0.25 miles]
data
Intentional Naming System
Names are query expressions Attribute-value matches
Range queries
Wildcard matches
Names express desired properties; they are intentional
[building = ne-43[room = 504]]
[entity = camera
[resolution=800x600]][access = public]
[status = ready]
Names are descriptive Providers announce names
-
8/8/2019 Cisco Sitewide Tools - Cont
8/15
Naming Architecture
[building = ne-43[room = 510]]
[entity = camera]
Intentional name
INR
INR
INR
Intentional Name Resolvers
form a distributed overlay
Integrate resolution and message routing
image
Lookup
camera510.lcs.mit.edu
-
8/8/2019 Cisco Sitewide Tools - Cont
9/15
Details
Separate into inter-domain and intra-domain components
Architect intentional names aroundvirtual spaces
Robust name resolution & routing
based on soft state Dynamic views to track dynamic data
attributes
-
8/8/2019 Cisco Sitewide Tools - Cont
10/15
Benefits
Mobility (of people and services)
Service location and resource
discovery Group communication
Server replication & data caching
Device networking Take efforts like JiniTM and Universal
Plug & PlayTM to the next level
-
8/8/2019 Cisco Sitewide Tools - Cont
11/15
Adaptation
Overload causes congestion; wireless linksoften degrade performance
Solution: new approaches to congestionmanagement and wireless protocols
In-Building
Campus-Area
Packet Radio
Metro-Area
Regional-Area+
Asymmetry
Networkheterogeneity
Application heterogeneity
-
8/8/2019 Cisco Sitewide Tools - Cont
12/15
Security and Privacy
Moving from a packet-centricabstraction to a service-, device-, andpeople-centric one
Domains define trust regions But all name resolvers cannot be trusted
Location information may need to be private
Data has to be secure (easier)
Challenge: privacy without compromisingperformance or function
-
8/8/2019 Cisco Sitewide Tools - Cont
13/15
Research Areas
Intentional Naming System
End-to-end adaptation framework
Congestion Manager RadioActive networks
Better than best-effort networks
Security and privacy protocols Lots of new applications
-
8/8/2019 Cisco Sitewide Tools - Cont
14/15
Applications
WIND: Wireless Networks of Devices
Ad hoc collaborative environments
Adaptive sensor applications
Self-configuring network topologies
Adaptive applications (e.g., audio, video,telepresence)
Service location & resource discovery Dynamic replica placement and selection
Home network architectures
-
8/8/2019 Cisco Sitewide Tools - Cont
15/15
Self-organization middleware and adaptation protocolsare key to making this a reality
The Future: Networks That Learn
Better application and user controlover networks
Dynamism, mobility, spontaneity,robustness and adaptation
Integration with the real world
top related