cisco sitewide tools - cont

Upload: na78019

Post on 10-Apr-2018

221 views

Category:

Documents


0 download

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/[email protected]

  • 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