Focus on Distributed Hash Tables Distributed hash tables (DHT) provide resource locating and routing in peer-to-peer networks – But, more than object locating and routing – Basically, a routing network Outline – Three papers • Mobile Grid • Broadcast • An architecture based on DHT for grid resource location and allocation for massively distributed applications – One implementation • Grid resource location and allocation Wireless Grid Vision: provide a easy way to access resource in the grid – PUT and GET: put/get a resource from/into the grid – Fundamental service: routing! Comprise of stationary Internet hosts and wireless devices – Wireless devices can change their network attachment points A potential application: NCHC’s EcoGrid – Internet severs + sensors in the wild Our solution to provide a wireless grid – Based on distributed hash tables (DHT) Wireless Grid (cont’d) Nodes can change their network addresses Research problem – Given the network bandwidth budget (Bi) of each node i to maintain the DHT – How to efficiently utilize Bi of each node i to provide efficient routing • By efficiency, the route takes nearly zero timeouts An example of DHT Failed route from 1 to 12 Successful route Wireless Grid (cont’d) Preliminary results – PHT: percentage of hop counts due to timeouts – PBT: percentage of maintenance bandwidth due to timeouts Manuscripts in preparation – Mobility churn in DHTs – Nearly, optimal peer state supervision for mobile DHTs Our sol. Broadcast in Dynamic P2P Networks Broadcast is a basic building block for many P2P applications – – – – Message broadcast Query routing in unstructured P2P networks Diagnostics for overlay network structure … Broadcast in P2P networks – Each message has a TTL value – TTL decreases when the message is forwarded every time – A message is not forwarded if TTL = 0 Broadcast … (cont’d) Research problem – Given a TTL value – How to maximize the broadcast scope while to minimize the maintenance bandwidth? Intuition behind: to maximize the broadcast scope requires the overlay network being maintained robustly! Broadcast … (cont’d) There is no easy way to maximize the broadcast scope and meanwhile to minimize the maintenance bandwidth – We investigate several scalable failure detection and recovery mechanisms in the context of DHT – Paper under reviewed: scoped broadcast in dynamic peer-to-peer networks P2P Mechanism for Grid Resource Location and Allocation Overview P2P Mechanism for Grid Resource Location and Allocation (cont’d) Organizes the allocated resources as a tree-like overlay Submit tasks using Armada agents – Send the agents to the tree root – The tree root helps distribute the agent codes to its children Implementation Targeted environment: NCHC UniGrid Status: – A DHT Prototype for a cluster environment is available – P2P mechanism for Grid resource location and allocation – Hopefully, can be tested in UniGrid
© Copyright 2025 Paperzz