{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"institution":[{"id":[{"id":"https:\/\/ror.org\/03mb6wj31","id-type":"ROR","asserted-by":"publisher"},{"id":"https:\/\/www.isni.org\/000000041937028X","id-type":"ISNI","asserted-by":"publisher"},{"id":"https:\/\/www.wikidata.org\/entity\/Q1640731","id-type":"wikidata","asserted-by":"publisher"}],"name":"Universitat Polit\u00e8cnica de Catalunya","acronym":["UPC"]}],"indexed":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T23:53:44Z","timestamp":1770681224366,"version":"3.49.0"},"reference-count":0,"publisher":"Universitat Polit\u00e8cnica de Catalunya","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:p>With the proliferation of smart devices that require Internet connectivity anytime, anywhere, and the recent technological\r\nadvances that make it possible, current networked systems will have to provide a various range of services, such as content\r\ndistribution, in a wide range of settings, including wireless environments. Wireless links may experience temporary losses,\r\nhowever, TCP, the de facto protocol for robust unicast communications, reacts by reducing the congestion window drastically\r\nand injecting less traffic in the network. Consequently the wireless links are underutilized and the overall performance of the\r\nTCP protocol in wireless environments is poor. As content delivery (i.e. multicasting) services, such as BBC iPlayer, become\r\npopular, the network needs to support the reliable transport of the data at high rates, and with specific delay constraints. A\r\ntypical approach to deliver content in a scalable way is to rely on peer-to-peer technology (used by BitTorrent, Spotify and\r\nPPLive), where users share their resources, including bandwidth, storage space, and processing power. Still, these systems\r\nsuffer from the lack of incentives for resource sharing and cooperation, and this problem is exacerbated in the presence of\r\nheterogenous users, where a tit-for-tat scheme is difficult to implement.\r\nDue to the issues highlighted above, current network architectures need to be changed in order to accommodate the users\u00bf\r\ndemands for reliable and quality communications. In other words, the emergent need for advanced modes of information\r\ntransport requires revisiting and improving network components at various levels of the network stack.\r\nThe innovative paradigm of network coding has been shown as a promising technique to change the design of networked\r\nsystems, by providing a shift from how data flows traditionally move through the network. This shift implies that data flows are\r\nno longer kept separate, according to the \u00bfstore-and-forward\u00bf model, but they are also processed and mixed in the network. By\r\nappropriately combining data by means of network coding, it is expected to obtain significant benefits in several areas of\r\nnetwork design and architecture.\r\nIn this thesis, we set out to show the benefits of including network coding into three communication paradigms, namely point-topoint\r\ncommunications (e.g. unicast), point-to-multipoint communications (e.g. multicast), and multipoint-to-multipoint\r\ncommunications (e.g. peer-to-peer networks). For the first direction, we propose a network coding-based multipath scheme and\r\nshow that TCP unicast sessions are feasible in highly volatile wireless environments. For point-to-multipoint communications,\r\nwe give an algorithm to optimally achieve all the rate pairs from the rate region in the case of degraded multicast over the\r\ncombination network. We also propose a system for live streaming that ensures reliability and quality of service to heterogenous\r\nusers, even if data transmissions occur over lossy wireless links. Finally, for multipoint-to-multipoint communications, we design\r\na system to provide incentives for live streaming in a peer-to-peer setting, where users have subscribed to different levels of\r\nquality.\r\nOur work shows that network coding enables a reliable transport of data, even in highly volatile environments, or in delay\r\nsensitive scenarios such as live streaming, and facilitates the implementation of an efficient incentive system, even in the\r\npresence of heterogenous users. Thus, network coding can solve the challenges faced by next generation networks\r\nin order to support advanced information transport.<\/jats:p>","DOI":"10.5821\/dissertation-2117-94448","type":"dissertation","created":{"date-parts":[[2023,7,19]],"date-time":"2023-07-19T02:17:26Z","timestamp":1689733046000},"approved":{"date-parts":[[2011,7,11]]},"source":"Crossref","is-referenced-by-count":0,"title":["Network coding for transport protocols"],"prefix":"10.5821","author":[{"sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steluta","family":"Gheorghiu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3865","container-title":[],"original-title":[],"deposited":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T06:33:58Z","timestamp":1770618838000},"score":1,"resource":{"primary":{"URL":"https:\/\/hdl.handle.net\/2117\/94448"}},"subtitle":[],"editor":[{"given":"Alberto","family":"L\u00f3pez Toledo","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]},{"given":"Pablo","family":"Rodr\u00edguez Rodr\u00edguez","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":0,"URL":"https:\/\/doi.org\/10.5821\/dissertation-2117-94448","relation":{},"subject":[]}}