Detta är ett uppsatsförslag hämtat från Nationella Exjobb-poolen. Klicka här för att komma tillbaka till samtliga exjobbsförslag.
Multi-path communications using names.
Host mobility, multi-homing, network topology dynamics, the presence of IPv4 and IPv6 aswell as the traversal of firewalls and IP address translators require increasingly sophisticated IP address management functionality in applications to ensure optimal connectivity between a host and its peer.
Name-based sockets is an evolution of the classical communication paradigm, aiming to move the complexity of address-management to the operating system, relieveing the application of the extra administrative overhead and implementation complexities. By referring to the remote host by a name, complexity is abstracted and application developers can focus their efforts on the application.
This thesis consists of two major parts.
First and formost the student will integrate the existing implementation of Multi Path TCP with Name-based Sockets. Replacing the address oriented interface with an name-oriented. This requires a protocol analysis, including a security analysis.
The second part consists of implementing interface selection triggers in Multi Path TCP to allow users to in the future be able to choose between path-selection governors. E.g. for maximising throughput or for minimising energy consumption.
- Good knowledge in C and of computer communications (e.g. TCP & the socket()-interface)
- Comfortable Linux user
- A good spoken and written English
- Prevous experience of the Linux implementation of TCP or socket interface is a plus
Regularly presence throughout the week is required.
Applications should include a brief personal letter, your CV with your education, professional experience and specific skills and recent grades. In your application, make sure to give examples of previous programming or other projects that you consider relevant for the position. Candidates are encouraged to send in their application as soon as possible, in paper form or via e-mail. Suitable applicants will be interviewed as applications are received.
Informationen om uppsatsförslag är hämtad från Nationella Exjobb-poolen.