1 / 10

Future Work on Yallcast Research Topics

This research focuses on various future work topics related to Yallcast, including applications, tree forwarding issues, cluster-related issues, content naming, asynchrony, ISP effects, tree configuration, tree performance, proxy server infrastructure, and mesh issues.

pedroharry
Download Presentation

Future Work on Yallcast Research Topics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Yallcast Research Topics Paul Francis NTT PF Labs francis@slab.ntt.co.jp www.yallcast.com

  2. Future Work (Research and/or Development) • Lots and lots of applications • YIDP: Nat boxes, dynamic IP addresses, no domain name, etc. • Tree forwarding issues: • Pushback • Fair queueing and priority queueing • Drop policies, etc….

  3. Future Work • Cluster (IP multicast) related: • “Reliable” transport: “yRMTP”, “yMRTP” • Kegs over clusters • Head election algorithm • Thin or no return channel (satellite, cable) • Larger clusters (admin scoped)

  4. Future Work • Content naming issues • More than just sequence numbers? Or leave “advanced” naming to app? • When to form new group versus sending new content over existing group---meta-group? (to manage multiple related groups) • Content types: spigot, bucket, keg, others?

  5. Future Work • Gross asynchrony: • policies for end-hosts (how long to stay in group, which groups to stay in, etc.) • policies for server-hosts (same questions, different answers) • Neighbor aliveness overhead • General work on looping algorithms

  6. Future Work • Effect on ISPs • Billing • Bursts of activity • Security • Content integrity (strong and weak) • Group membership • New denial-of-service?

  7. Future Work • Tree configuration • Fan-out, diameter, fairness (of fan-out) • Neighbor policies • Different access speeds (put fatter members near core? form multiple groups?) • Other (put senders near core, receive-only members further out?)

  8. Future Work • Tree performance • Methods for finding proximal neighbors (hacks, pings, “HOPS” service, etc. • E2E constraints (latency, for instance --- far away members maybe simply can’t join) • Flakey/slow members (move to leaves, kick-out?)

  9. Future Work • “Proxy Server” infrastructure • Policy issues (when to use proxy) • Proxy discovery • Proxy selection (esp. with heterogeneous proxies, i.e. fast versus fat proxies) • “Edge” proxy topologies versus “middle” (router-like) proxy topologies

  10. Future Work • Mesh issues: • Mesh robustness • Use of mesh for content delivery---do we need two kinds of mesh? • Use of mesh for temporary repair of tree---algorithms? • Nested Groups

More Related