PPT-High-Level Abstractions for Programming Software Defined Ne

Author : debby-jeon | Published Date : 2017-10-09

Joint with Nate Foster David Walker Arjun Guha Rob Harrison Chris Monsanto Joshua Reich Mark Reitblatt Cole Schlesinger Jennifer Rexford Princeton University

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "High-Level Abstractions for Programming ..." is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

High-Level Abstractions for Programming Software Defined Ne: Transcript


Joint with Nate Foster David Walker Arjun Guha Rob Harrison Chris Monsanto Joshua Reich Mark Reitblatt Cole Schlesinger Jennifer Rexford Princeton University http wwwcsprincetonedu. All Programmable Abstractions push beyond traditional RTL design methodologies to automate all aspects of system development and algorithm deployment into all programmable FPGAs SoC and 3D ICs Xilinx and its Alliance members are working together to Matei Zaharia, . Benjamin . Hindman. , Andy . Konwinski. , Ali . Ghodsi. , Anthony Joseph, Randy Katz, Scott . Shenker. , Ion . Stoica. Background. Clusters of commodity servers . have become a . major computing . History, Hype, and Hope. Scott Shenker. with . Martín . Casado. , . Teemu. . Koponen. , Nick . McKeown. (and many others….). Caveat . Audiens. I have a . startup in . area (. Nicira. ). Feel free to regard everything I am saying as the self-serving comments of a greedy, lying entrepreneur…. OpenFlow and Frenetic. Mohamed Ismail. Background. Problem:. Programming Networks is Hard. 3. /39. Network Stack Pros. Key to the success of the Internet. Layers . and layers of abstraction. Independent . Joint with Nate Foster, David Walker, . Arjun. . Guha. , Rob . Harrison, Chris Monsanto, Joshua . Reich, Mark . Reitblatt. , Cole Schlesinger. Jennifer Rexford. Princeton University. http://. www.cs.princeton.edu. 6/16/2010. Parallel Programming Abstractions. 1. Tasks . vs. Threads. Similar but not the same.. 6/16/2010. Parallel Programming Abstractions. 2. h/w processors. Operating System. T. hreads. Task Scheduler. What next for . SDX research?. GENI NICE Workshop. Tom Lehman, Director of Research, UMD/MAX. CoNEXT 2016. December 12, 2016. Irving, California. Software Defined in Context of R&E Cyberinfrastructure. Jennifer Rexford. Princeton University. Software-Defined Networking. Can program the network. Network-wide visibility. Direct control over the switches. Simple data-plane abstraction. But, does . not. Jennifer Rexford, Princeton University. http://frenetic-. lang.org. SDN Makes it Possible to Program the Network. Network . virtualization. User mobility and VM migration. Server load balancing. Dynamic access control. Cynthia Lee. CS106X. Today’s Topics. Quick final exam discussion. Details/logistics, topics, sources for practice problems. Quarter wrap-up. Putting it all together: what have we accomplished together this quarter?. Steve Oakley. Enterprise Solutions Consultant - Dell. September 2015. Change:. The only constant. 2009. 2014. The future. Internet users worldwide. Tweets per day. Size of the. digital universe. 25%. Cynthia Lee. CS106B. Today’s Topics. Quick final exam discussion. Details/logistics, topics, sources for practice problems. Quarter wrap-up. Putting it all together: what have we accomplished together this quarter?. With SDN, new vulnerabilities open up in the form of malware, ransomware and viral worms due to direct Internet access. This direct Internet access does not fall under the existing network security. OpenFlow and Frenetic. Mohamed Ismail. Background. Problem:. Programming Networks is Hard. 3. /39. Network Stack Pros. Key to the success of the Internet. Layers . and layers of abstraction. Independent .

Download Document

Here is the link to download the presentation.
"High-Level Abstractions for Programming Software Defined Ne"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents