BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Towards deeply publish/subscribe-based Web - Pekka Nikander (Erics
 son Research)
DTSTART:20100908T150000Z
DTEND:20100908T160000Z
UID:TALK25872@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:Although a large number of Web applications are based on the p
 ublish/subscribe paradigm\, including e.g. RSS and Twitter feeds\, the und
 erlying architecture is based on the client/server paradigm.  The HTTP lon
 g-polling mechanism is a commonly used approach to overcome the situation\
 ; the clients simply leave an open HTTP GET pending at the server.  Whenev
 er an update becomes available\, the server pushes the new data separately
  to each of the clients over the open connections\, after which  the clien
 ts need to post another HTTP GET request to receive further updates.  This
  incompatibility between the application needs and the underlying architec
 tural approach leads to a number of inefficiencies\, including the extra T
 CP state at the servers for the open long-poll connections\, the clients n
 eeding to constantly re-subscribing to updates\, and the inability to use 
 multicast.\n\nIn this presentation\, we explore a couple of opportunities 
 opened up for event and content delivery by employing a native publish/sub
 scribe approach.  In other words\, we explore a number of options on how t
 o use the PSIRP native pub/sub core\, including native multicast and in-ne
 twork caching\, to improve the overall efficiency of typical Web applicati
 ons.  In particular\, we briefly introduce the idea on how to extend a sin
 gle TCP connection to cover multiple parallel receivers with the help of o
 verlay multicast and in-network caching\, and then describe another idea o
 f how to proxy the WebSockets and Google PubSubHubbub (PuSH) with the nati
 ve in-network caching PSIRP pub/sub.\n\nHomepage: http://www.tml.tkk.fi/~p
 nr/\n
LOCATION:FW26\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
