Presentation is loading. Please wait.

Presentation is loading. Please wait.

Towards a Platform for Intelligent Activity at the Edge Hilarie Orman Advanced Development Group Novell, Inc.

Similar presentations


Presentation on theme: "Towards a Platform for Intelligent Activity at the Edge Hilarie Orman Advanced Development Group Novell, Inc."— Presentation transcript:

1 Towards a Platform for Intelligent Activity at the Edge Hilarie Orman Advanced Development Group Novell, Inc.

2 Network Service Bread and Butter: the Stateless Call Request Processing ClientServer Request Reply Messages through the Internet

3 Proxies: Semantic Parasites ClientServer Request Reply Cached Reply Proxy Request Reply First Time Reduced Latency: Network Transit Server Load

4 New Infrastructure: Caching at the Edge Big, Overburdened Networks Client Cache Server Cache ISP cache

5 What’s in a Proxy Cache? Disk Space cached objects RAM cached objects DNS objects Network Stack Protocol Client Protocol Server Cache Mgmt Strategy CPU Cycles (mostly unused)

6 Even More Parasitic Semantics Client Server Request Reply Servlet Execution Env Proxy Request Reply Proxy Computed Reply Servlet First Time Servlet Data

7 Application and Protocol Semantic Hooks w Redirect (instructs client to issue a new request w Add auxiliary data to context (the infamous cookie) w Embed requests in content (embedded URL’s) w Executable content

8 Implicit Service Invocation Client Server Request Reply F(req)= G(rep)= Proxy Request Reply Proxy Computed Reply Data Request Data

9 Client Server Request Reply F(req)= G(rep)= Proxy Request Reply Proxy Computed Reply Request Data F(req)= G(rep)= ProxyRequest Reply Content Adaptation Content Transducer Reply Data

10

11 What Should Be in an Edge Services Box? Disk Space cached objects RAM cached objects DNS objects Network Stack Protocol Client Protocol Server Cache Mgmt Strategy CPU Cycles Extensible Execution Environment Affinity Service Persona Mgmt Name Resolution Ad Barter s Service Loader s Library s Session Control

12 Example: Content Fast Path No DNS, no redirection Request Data rtp://www.blockbuster.com/toystory3.mpg $5 Request Data rtp://www.blockbuster.com/toystory3.mpg $5 FAST PROXY Begin fill from cache Continue fill by real-time redirection to lowest latency content server with $5 QoS Service type Stateless data Cost function

13 Example: Security Services Content Authority Access Control List r.htm - joe Authentication Authority Authn Enforce joe Encrypted Content //f/r.htm Https://f/r.htm SSL mutual authentication “joe” Http://f/r.htm Content Cache Proxy

14 Service Injection at the Edge w Scalable: log(n) edge devices Fewer nodes to upgrade Fewer organizations to agree to standards Minimizes compatibility problems w Closer to provisioned services Bandwidth SLA’s Switches (levels 3 through 6) w Location independent security


Download ppt "Towards a Platform for Intelligent Activity at the Edge Hilarie Orman Advanced Development Group Novell, Inc."

Similar presentations


Ads by Google