Changes between Version 11 and Version 12 of Other/Summer/2017/MF_Multihoming


Ignore:
Timestamp:
May 31, 2017, 8:07:01 PM (7 years ago)
Author:
bq27
Comment:

add text

Legend:

Unmodified
Added
Removed
Modified
  • Other/Summer/2017/MF_Multihoming

    v11 v12  
    1313''This diagram illustrates a projection with increased dominance of mobile devices present in the network. Gone is the dominance of the server-client model - awaken mobile devices!''
    1414
    15 The old TCP/IP model worked great with servers and desktops that staid put for most of the time. A deskptop computers' identity is closely attached to its network address. With MF, identities of machines (ID) are separated from their network address (NA). Instead of using static IPs to identify machines, all devices now have '''Dynamic''' Name Address Bindings. These bindings are called Global Unique Identifiers (GUID). Hence, all machines must go through a '''Global Name Resoltion Service''' (GNRS) which indicates the routing needed to reach said address. The GNRS uses a Distribtued Hash Table (DHT) to store routing information in a loosely decentralized way. But unlike the DNS, the GNRS applies to ''all'' GUIDs.
     15The old TCP/IP model worked great with servers and desktops that staid put for most of the time. A desktop computers' identity is closely attached to its network address. With MF, identities of machines (ID) are separated from their network address (NA). Instead of using static IPs to identify machines, all devices now have '''Dynamic''' Name Address Bindings. These bindings are called Global Unique Identifiers (GUID). In such a way, a group a devices owned by a single user can share the same GUID. Hence, all machines must go through a '''Global Name Resolution Service''' (GNRS) which indicates the routing needed to reach said address. The GNRS uses a Distributed Hash Table (DHT) to store routing information in a loosely decentralized way. Unlike the current routing methods of DNS, GNRS stores tons of metadata within the network to make ''context-dependent'' situations. Some examples include performing multihoming or allow for geolocation.
    1616
    1717
     
    2121== People ==
    2222
    23 [[Image( amiga.png ) ]]
     23[[Image( amiga.png )]]
     24
    2425This project is coordinated by Brian Qiu and Ramnya Tadepalli.
    2526