home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.pdx.edu / 2014.02.ftp.ee.pdx.edu.tar / ftp.ee.pdx.edu / pub / mobile / urld / community.txt < prev    next >
Text File  |  2003-01-22  |  2KB  |  69 lines

  1. Community-based urld:
  2.  
  3. How can urlds running on AP/servers communicate with urlds
  4. running on APs elsewhere in a local wireless mesh?  Here
  5. is one simple architecture that takes advantage of the web itself.
  6.  
  7. 1. assume all APs have a web server, closely coupled (same linux box)
  8. or at least on the same ethernet link behind the AP.
  9.  
  10. 2. assume all web servers have an urld page, with a well-known name,
  11.     at least for the last part (urld/index.html).  Assume
  12.     we have a list of those urls.
  13.  
  14.     http://www.josejavacoffee.com/urld/index.html
  15.     http://www.pieareus.com/urld/index.html
  16.     http://www.redhotpizza.com/urld/index.html
  17.     http://jrbshomeap/urld/index.html
  18.  
  19. 3. assume all AP web servers cache client wireless node urld
  20.     broadcasts so others on the same link (and all other APs too)
  21.     can see them.  (which is what urld does anyway by default).
  22.  
  23. Remember that urld just sends out a set of urls from one system
  24. that end up on one web page:
  25.  
  26.     system label
  27.         url1
  28.         url2
  29.         url3
  30.  
  31. and that urls can point anywhere.
  32.  
  33. For the sake of argument we will assume 26 web servers, A-Z, and
  34. will designate servers A, and B, as master servers.  There
  35. are two additional community server pages on A, B, therefore
  36. A and B can be said to minimally have two pages each.  One
  37. created by urld.  One that serves as a master community page.
  38. (Why A and B, redundancy ...).
  39.  
  40. Master server setup:
  41.  
  42. A:
  43.     label: community server page
  44.  
  45.     urls:
  46.         A urld page
  47.         B urld page
  48.         C urld page
  49.         D urld page
  50.         ...
  51.         Z
  52.  
  53. B:
  54.     same as B.  possibly auto copied from A with wget
  55.     every day.
  56.  
  57. A user at server C, should be able to see C's page.  C's page
  58. includes urls for A and B.  Thus that user can find pages
  59. in a 2-step hierarchy, local (C), and community (A, B).
  60.  
  61. All of the above is a mere matter of IT organization.  Of course,
  62. more fancy schemes might be envisaged.
  63.  
  64. Benefits:
  65. Any www.josejavacoffee.com that uses urld, now has both local wireless
  66. advertising, and cross-community advertising.
  67.  
  68. In addition, users can find each other.  Which isn't the worst idea.
  69.