Date: 2009-Nov-23 Topic Page: "OpenFlow" ■ OpenFlow - http://www.openflowswitch.org/ - http://en.wikipedia.org/wiki/Openflow_Switching_Protocol - http://www.technologyreview.com/biotech/22120/ ■ Openflow Switching Protocol - communications protocol that gives a controller access to the data path of a switch or router over the network - allows the high level control software for the switch to run on a standard PC server, instead of the CPU inside the switch - Openflow is considered an implementation of Software Defined Networking - implemented by a number of vendors including Cisco Systems, Juniper Networks, Hewlett-Packard and NEC - Standard specification is currently maintained by the Openflow Switching Consortium at Stanford University ▣ TR10: Software-Defined Networking ■ TR10: Software-Defined Networking - http://www.technologyreview.com/biotech/22120/ - Nick McKeown believes that remotely controlling network hardware with software can bring the Internet up to speed. - to improve networks' speed, reliability, energy efficiency, and security - remained lab projects . impossible to test them on a large enough scale . the routers and switches at the core of the Internet are locked down, their software the intellectual property of companies such as Cisco and HP - Stanford computer scientist Nick McKeown and colleagues developed a standard called OpenFlow . define data flows using software--a sort of "software-defined networking." . Installing a small piece of OpenFlow firmware (software embedded in hardware) gives engineers access to flow tables, rules that tell switches and routers how to direct network traffic . use software on their computers to tap into flow tables and essentially control a network's layout and traffic flow with the click of a mouse . software-based access allows computer scientists to inexpensively and easily test new switching and routing protocols - A data packet arrives at a switch, firmware checks the packet's destination and forwards it according to predefined rules over which network operators have no control - On a network running OpenFlow . can add to, subtract from, and otherwise meddle with these rules . be used to improve cellular networks as well - Mobile-service providers have begun to expand their networks using commodity hardware built for the Internet Date: 2009-Nov-24 Topic Page: "PlanetLab" ■ PlanetLab - http://www.planet-lab.org/ - http://en.wikipedia.org/wiki/Planetlab ■ PlanetLab - a group of computers available as a testbed for computer networking and distributed systems research - established in 2002 by Prof. Larry L. Peterson, and as of August 2008 was composed of 1019 nodes at 484 sites worldwide - Each research project has a "slice", or virtual machine access to a subset of the nodes - limited to persons affiliated with corporations and universities that host PlanetLab nodes - a number of free, public services have been deployed on PlanetLab, including Codeen, the Coral Content Distribution Network, and Open DHT - develop tools for the greater good of the community, and as a result each user has a wide choice of tools to use in order to complete regular slice maintenance tasks. - PlanetLab experiences have been critical in the formulation of the US National Science Foundation's Global Environment for Network Innovations (GENI) initiative