Looking for a PhD student

1 view
Skip to first unread message

Jose Elias Claudio Arroyo

unread,
Oct 28, 2009, 8:07:48 AM10/28/09
to sp...@googlegroups.com
From: Patrick Siarry <sia...@univ-paris12.fr>
Date: 2009/10/28

Study and modelization via metaheuristics of P2P communication systems (Etude et modélisation via des métaheuristiques de systèmes de communication P2P)

Summary (subject of the PhD work)

The successful PhD candidate(s) will be working on a P2P video streaming project. This industrial R&D project aims to develop a very scalable VOD (Video On Demand) solution for broadband (Cable & DSL) operators. The project is sponsored by Science Foundation Ireland over 4 years.
The PhD candidate will be working on a prototype that includes an advanced multi-source streaming technology upon which the whole VOD system is based (see Figure below), a Java-based simulator to assess the scalability of different content dispatching strategies, and a system emulator to verify the simulation results in a real set-up. The basic use case of our P2P streaming system is summarized below.
When an end-user in a given household (through its Set-Top-Box, STB) request a given video content for an instantaneous VOD access, the aggregated received video stream will be actually composed of multiple complementary sub-streams streamed from neighboring households (STBs).
It is now clear that the entire concept of Peer-assisted VOD architecture for broadband networks is based on the multi-source streaming that, in turn, relies on the sub-streaming of video content into complementary versions.

In the following, we describe the overall VidAs network architecture, describing the role of all entities and the interaction among them. At the highest level of the VidAs architecture, the system comprises of three basic components:
1.      SuperNode (SN): this is where the main intelligence in the system lies – it allocates resources (uplink bandwidth of contributing peers) for each incoming VOD request. In order to perform this, the SN tracks two main resources: (i) the currently available uplink bandwidth at each peer, and (ii) the content stored in each peer. When a given receiving peer requests a specific VOD content, a VOD request is sent from that latter receiving peer to the SN. The SN looks up its database to determine the most appropriate set of contributing STBs that might stream complementary streams to the receiving peer. Clearly, the SN handles the VOD session initiation signaling, while the load of serving the actual video streams is handled by the contributing peers and eventual caches;
2.      Peer: this can be a Set-Top Box or some other intelligence (device with computing capabilities) which typically sits close to a user’s viewing capabilities (TV, projector, and monitor). The peer is assumed to have significant storage capacities materialized by a hard disc that can contain sub-streams from different video titles of a video content library; upon sending a VOD request to the SN, a requesting peer will receive a response from the SN with a list of potential contributing peers that will provide complementary VOD sub-streams. The requesting peer then initiates real-time sub-streaming sessions with the contributing peers through RTSP/RTP protocols.
3.      Cache: this is a large data store. The cache can be considered as a passive peer (STB) in the sense that it can contribute to VOD sessions, but will never request a VOD session in the network. The main role of the cache is to offset the limited uplink bandwidth capacities available at STBs – the cache can also contribute to VOD sessions with much higher data volumes. Typically, in an Internet video streaming scenario, the caches will be located in a CDN provider’s network in order to ensure high availability and performance predictability . The caches can be hosted by the broadband operator if the peer-assisted VOD platform is deployed as part of an IPTV solution.

Tasks required (specify preferred language)

The PhD candidate Tasks would be:
•       Work on the multi-source streaming technology to develop fail-over mechanisms able to improve the streaming reliability;
•       Work on the P2P streaming system emulator to study and design new network resources allocation strategies;
•       Work on modeling the system to derive better models better resources dimensioning in the P2P streaming system using Artificial Evolution strategy       algorithms.


Competencies: absolutely required!!

•       A very good understanding of TCP/IP networking;
•       Strong Linux system/network programming & administration skills;
•       Strong in C/C++ and Java development in Linux environment;
•       Strong conceptual and problem analysis skills are required;
•       Good presentation and summarization skills – the work will have a strong research commercialization focus, so the PhD student is expected to have a     good input during system demonstrations to third party organizations ;
•       Able to work independently with little supervision;
•       Able to co-work with different organization and manage seasonal interns.


Conditions and Advantages

•       The PhD candidate will be carried out in an English speaking environment and in collaboration with European industrial partners composed of telcos, technology integrators, and equipment manufacturers. Some traveling in Europe is expected.
•       The candidate will be remunerated based on his experience, and starting from 1500 € per month (free of tax). The student will also receive a UCD student status for the duration of the internship, which entitles him/her to access to UCD student facilities and services.
•       UCD is among the top Irish Universities and gives access to various in-campus facilities.
•       The PhD student will be evaluated uniquely based on performances and results – Although the student is expected to spend most of his time in UCD, it is possible to work from home (sometimes abroad) as long as the work is progressing at a reasonable pace and regular meetings/demonstrations performed as scheduled.

Contact (name, position, email and phone)

Send resume AND cover letter to:

Dr. Hamid Nafaa
Research Fellow
University College Dublin, PEL Lab
na...@ieee.org
Tel: +353 8778 22274

Dr. Amir Nakib
Research Fellow
Université de Paris 12, Laboratoire LISSI na...@univ-paris12.fr
Tel: +33 1 45 17 14 91

Application Deadline: 30th November 2009 (starting in January 2010)


----------------------------------------
José Elias Arroyo
Universidade Federal de Viçosa -MG
Reply all
Reply to author
Forward
0 new messages