[home] | [projects] | [publications] | [jobs] | |||||
|
|||
> |
Overview:
Chemical networking (CN) is a new framework for designing and testing
network mechanisms and protocols. It is founded on the modelling and analysis
of network communication as chemical reactions. Some prominent applications
where CN-based design has been used include transport protocols, queue schedulers,
rate limiters, etc.
Openflow on the other hand is a new protocol that all major Networking vendors
and Cloud providers today are adopting (Cisco, HP, Google, Juniper, etc). Openflow gives access to
the forwarding plane of a network switch or router over the network, with the
aim to "program what happens to the packets".
The aim of this project will be to develop a control interface that allows someone
to install and configure chemical reactions in an Openflow-capable device (possibly
provide extensions where needed).
|
||
> |
Workplan:
Provided an Openflow capable device, the first milestone will be to
build a generic chemical reactor that resides on the systems forwarding engine.
Then a control interface will be developed that allows the installation of
of reaction sets (network) in the reactor, in order to implemenent the task at hand.
(e.g. packet scheduling, rate limitation, etc).
The last milestone will be to expose runtime capabilities for performing admission
control, and tuning runtime parameters (e.g. chemical reaction rates, molecule
concentrations, etc)
|
||
> |
Knowledge areas:
In this project the student will be relying on and developing his knowledge on
|
||
> |
Work environment:
|
||
Page updated: 2012-04-24, Computer Networks Group [cn.cs.unibas.ch] |