This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
mcs-proposals [2020/05/05 08:46] wittner created |
mcs-proposals [2020/05/06 11:19] (current) wittner [Project proposals] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Project proposals ====== | ====== Project proposals ====== | ||
+ | Updated 2020-05-06 | ||
===== Data acquisition over error prone wireless links in IOT and ICN ===== | ===== Data acquisition over error prone wireless links in IOT and ICN ===== | ||
Line 23: | Line 23: | ||
==== Background ==== | ==== Background ==== | ||
- | Distributing and manipulating named information is a major application in the Internet today. In addition to web-based content distribution, video and especially videoconferencing are examples of popular services. Today a central server is responsible of connecting the participants running a videoconference. The cost of running this central server is not negligtable due to hardware, software, management of the server and providing sufficient network resources. Typically, the central server establish an end-to-end TCP/UDP stream to each participant, and further send equal content on each data stream. | ||
- | Information-centric networking (ICN) address data by name contrary to Internet Protocol host-centric paradigm. As a result, data in information-centric networking is not strictly associated to an end-host IP address, but the data is retrieved by hop-wise replication and in-network caching instead of end-to-end IP stream. The architecture is therefore potential more suitable for videoconferencing than by today use of IP. | + | Distributing and manipulating named information is a major application |
+ | in the Internet today. In addition to web-based content distribution, | ||
+ | video and especially videoconferencing are examples of popular services. | ||
+ | Today one or more central servers are responsible for connecting the | ||
+ | participants running a video conference. The cost of running this | ||
+ | central server is not negligible due to hardware, software, management | ||
+ | of the server and providing sufficient network resources. Typically, the | ||
+ | central server establish an end-to-end TCP/UDP stream to each | ||
+ | participant, and further send equal content on each data stream. | ||
+ | |||
+ | Information-centric networking (ICN) address data by name contrary to | ||
+ | Internet Protocol (IP) host-centric paradigm. As a result, data in | ||
+ | information-centric networking is not strictly associated to an end-host | ||
+ | IP address, but the data is retrieved by hop-wise replication and | ||
+ | in-network caching instead of end-to-end IP stream. The architecture is | ||
+ | therefore potential more suitable for videoconferencing than IP. | ||
==== Problem ==== | ==== Problem ==== | ||
- | Uninett facilitates tele and video conferences over IP using one or more central servers. These servers are costly and, hence Uninett is interested in exploring whether Uninett get any benefit from using videoconferencing based on ICN solution(s) instead of IP. The benefit of ICN is reduced requirement of a central server facilitating the service. | + | Uninett, the Norwegian research network operator, facilitates tele and |
+ | video conferences over IP using one or more central servers. Uninett is | ||
+ | interested in exploring the benefits in using video conferencing based | ||
+ | on ICN solution(s) instead of IP. Can the conferencing infrastructure | ||
+ | be scaled better? Can media streams with higher quality and less latency | ||
+ | be provided? Can ICN integrate with state-of-the-are WebRTC based | ||
+ | systems? | ||
- | ==== Master assignment ==== | + | ==== Project proposal ==== |
+ | |||
+ | The project proposal has two parts. The first and main part is technical | ||
+ | and amis to build a testbed based on NDN, and further evaluate NDN | ||
+ | video conferencing when assuming Uninett and campus networks as the | ||
+ | network topology. The second part is economical. The potential benefits | ||
+ | should be compared with costs, e.g. increased scalability and media | ||
+ | quality v.s. costs of introducing and integrating NDN in Uninett. | ||
- | The master assignment is divided in two parts; technical and economical. The first and main part is technical and consist of build a testbed based on NDN, and further evaluating NDN videoconference utilizing Uninett as backbone. The second part is economical. That is, the candidate should discuss eventual benefit, requirements of shifting from IP to NDN videoconferencing and the associated cost. | ||