Berkeley ELENG 228A - Putting Intelligence in Internetworking

Unformatted text preview:

Putting Intelligence in Putting Intelligence in Internetworking: an Architecture of Internetworking: an Architecture of Two Level OverlayTwo Level OverlayEE228 ProjectEE228 ProjectAnshi LiangAnshi LiangYe ZhouYe ZhouEndEnd--toto--EndEndThe traditional networking research is based The traditional networking research is based on the endon the end--toto--end principle: end principle: ----The function in question can completely and correctly The function in question can completely and correctly be implemented only with the knowledge and help of be implemented only with the knowledge and help of the application standing at the endpoints of the the application standing at the endpoints of the communications system. Therefore, providing that communications system. Therefore, providing that questioned function as a feature of the questioned function as a feature of the communications systems itself is not possible communications systems itself is not possibleEndEnd--toto--EndEndClark said: now we are moving away from end Clark said: now we are moving away from end to end… to end… Significant changes nowadays compared to the Significant changes nowadays compared to the early stage of Internet. early stage of Internet.EndEnd--toto--EndEndClark said: now we are moving away from end Clark said: now we are moving away from end to end… to end… Significant changes nowadays compared to the Significant changes nowadays compared to the early stage of Internet. early stage of Internet. ----From the application point of view: From the application point of view: more demanding more demanding applications, ISP service differentiation, more applications, ISP service differentiation, more security issues and less sophisticated users.security issues and less sophisticated users.EndEnd--toto--EndEndClark said: now we are moving away from end Clark said: now we are moving away from end to end… to end… Significant changes nowadays compared to the Significant changes nowadays compared to the early stage of Internet. early stage of Internet. ----From the application point of view: From the application point of view: more demanding more demanding applications, ISP service differentiation, more applications, ISP service differentiation, more security issues and less sophisticated users.security issues and less sophisticated users.----From the hardware point of view: From the hardware point of view: more powerful more powerful computer boxes and more sophisticated computer boxes and more sophisticated routers/switches. routers/switches.EndEnd--toto--EndEndNow we need to have intelligence in the Now we need to have intelligence in the network; now we can put intelligence in the network; now we can put intelligence in the network.network.EndEnd--toto--EndEndNow we need to have intelligence in the Now we need to have intelligence in the network; now we can put intelligence in the network; now we can put intelligence in the network.network.----AlteonAlteon: : a powerful switch with L2a powerful switch with L2--L7 switching abilityL7 switching abilityEndEnd--toto--EndEndNow we need to have intelligence in the Now we need to have intelligence in the network; now we can put intelligence in the network; now we can put intelligence in the network.network.----AlteonAlteon: : a powerful switch with L2a powerful switch with L2--L7 switching abilityL7 switching ability----ISD: ISD: the computational plane for the computational plane for AlteonAlteon, equipped with , equipped with CPU and FPGA/ASIC hardware assist for specific CPU and FPGA/ASIC hardware assist for specific applicationsapplicationsEndEnd--toto--EndEndNow we need to have intelligence in the Now we need to have intelligence in the network; now we can put intelligence in the network; now we can put intelligence in the network.network.----AlteonAlteon: : a powerful switch with L2a powerful switch with L2--L7 switching abilityL7 switching ability----ISD: ISD: the computational plane for the computational plane for AlteonAlteon, equipped with , equipped with CPU and FPGA/ASIC hardware assist for specific CPU and FPGA/ASIC hardware assist for specific applicationsapplications----AlteonAlteon+ISD: +ISD: an intelligent switch with strong an intelligent switch with strong computational ability. Or a computer with strong computational ability. Or a computer with strong switching ability. We call it Programmable Gateway.switching ability. We call it Programmable Gateway.AlteonAlteon+ISD+ISD1Add Conn.1AFM FlowSelectionActive Service:Policy CheckingAFM Actionon the FlowActive ServicesIntercepts selected flows and performs intelligent processing based on L2-L7 filteringThe emphasis is on interception andprocessing transparently. Entities at bothends may not be aware of the existence ofthe Alteon in the pathUsers ServersActive Services PlatformActive Services PlatformActive Services PlatformActive Services PlatformActive Services PlatformActive Services PlatformActive Services PlatformUp to 256 Linux based enginesContent Delivery: Overlay NetworkContent Delivery: Overlay Networkuser useruseruseruseruserContent ProviderAkamaiAkamaiAkamaiuser userMANuseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruserContent ProviderAkamaiAkamaiuser userMANuseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruserContent ProviderTwo Level OverlayTwo Level Overlayuser useruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruserruseruseruseruseruseruseruseruseruseruserrContent ProviderInner Level Inner LevelInner LevelInner LevelTwo Level OverlayTwo Level Overlayuser useruseruseruseruseruseruseruseruseruseruseruseruseruseruseruseruserruseruseruseruseruseruseruseruseruseruserrContent ProviderInner Level Inner LevelInner LevelInner LevelTwo Level OverlayTwo Level OverlayPutting these Putting these ProgramableProgramableGateway at the edge Gateway at the edge point of LAN (content delivery, multicast, web point of LAN (content delivery, multicast, web cache, admission control, replicated cache, admission control, replicated audio/video streaming, P2P protocol)audio/video streaming, P2P protocol)Two Level OverlayTwo Level OverlayPutting these Putting these ProgramableProgramableGateway at the edge Gateway at the edge point of LAN (content delivery, multicast, web point of LAN (content delivery, multicast, web cache, admission control, replicated cache, admission


View Full Document

Berkeley ELENG 228A - Putting Intelligence in Internetworking

Documents in this Course
FAST TCP

FAST TCP

57 pages

Load more
Download Putting Intelligence in Internetworking
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Putting Intelligence in Internetworking and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Putting Intelligence in Internetworking 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?