![]() |
||||||||
![]() |
[home] | [projects] | [publications] | [jobs] | ||||
![]() |
|
|||
> |
Overview:
CCN is a new networking paradigm that challenges the underlying foundations
of the Internet and has the potential to change the way we design and operate
networks today. The central idea in CCN is that the network does not interconnect
resource locations anymore but rather directly users-to-information (content).
CCNx is the protocol that currently implements CCN and combines functions of the network
layer (routing) and the transport layer (req-response interactions) in the OSI model.
One of the main characteristics of CCNx is its lack of a notion of a flow, and in respect
to that, intrinsic flow control and congestion control functions, which today are
responsibility of TCP (the dominant transport protocol in the Internet).
In order for CCNx to have an opportunity for bload deployment in the Internet a
congestion management mechanism is desirable that will allow it to share
(or compete over) Internet's routing infrastructure, against TCP.
The goal of this project will be to explore possibilities for such a mechanism and
compare how they interact with active queue management algorithms that are in
place today. A comparative study with TCP's behaviour under these algorithms
will be also appropriate.
|
||
> |
Workplan:
The student will work primarily on a simulated environment (OMNet) using the
Basel port of the CCNx protocol (B3C); and given enough time may also try
to reproduce the work in a real deployment.
The goals that define the workplan are
|
||
> |
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] |