Intentional Naming System (INS)
Late binding of name to location to handle failover, mobility
Name resolvers self-configure into overlay network
Decentralized, cooperating resolvers
Names are intentional; apps know what, not where
Aggressive partitioning of namespace and delegation