Show simple item record

dc.contributor.authorMelvin, Scott Harold
dc.date.accessioned2012-08-22T13:20:19Z
dc.date.available2012-08-22T13:20:19Z
dc.date.issued2012-08-22
dc.identifier.urihttp://hdl.handle.net/10222/15314
dc.description.abstractThis dissertation examines the design and application of network coding (NC) strategies to enhance the performance of communication networks. With its ability to combine information packets from different, previously independent data flows, NC has the potential to improve the throughput, reduce delay and increase the power efficiency of communication systems in ways that have not yet been fully utilized given the current lack of processing power at relay nodes. With these motivations in mind, this dissertation presents three main contributions that employ NC to improve the efficiency of practical communication systems. First, the integration of NC and erasure coding (EC) is presented in the context of wired networks. While the throughput gains from utilizing NC have been demonstrated, and EC has been shown to be an efficient means of reducing packet loss, these have generally been done independently. This dissertation presents innovative methods to combine these two techniques through cross-layer design methodologies. Second, three methods to reduce or limit the delay introduced by NC when deployed in networks with asynchronous traffic are developed. Also, a novel opportunistic approach of applying EC for improved data reliability is designed to take advantage of unused opportunities introduced by the delay reduction methods proposed. Finally, computationally efficient methods for the selection of relay nodes and the assignment of transmit power values to minimize the total transmit power consumed in cooperative relay networks with NC are developed. Adaptive power allocation is utilized to control the formation of the network topology to maximize the efficiency of the NC algorithm. This dissertation advances the efficient deployment of NC through its integration with other algorithms and techniques in cooperative communication systems within the framework of cross-layer protocol design. The motivation is that to improve the performance of communication systems, relay nodes will need to perform more intelligent processing of data units than traditional routing. The results presented in this work are applicable to both wireless and wired networks with real-time traffic which exist in such systems ranging from cellular and ad-hoc networks to fixed optical networks.en_US
dc.language.isoen_USen_US
dc.subjectNetwork Codingen_US
dc.subjectErasure Codingen_US
dc.subjectAdaptive Power Controlen_US
dc.subjectCross-layer Designen_US
dc.titleEnhancing the Performance of Relay Networks with Network Codingen_US
dc.date.defence2012-08-02
dc.contributor.departmentDepartment of Electrical & Computer Engineeringen_US
dc.contributor.degreeDoctor of Philosophyen_US
dc.contributor.external-examinerDr. Cheng Lien_US
dc.contributor.graduate-coordinatorDr. Michael Cadaen_US
dc.contributor.thesis-readerDr. Zhizhang (David) Chenen_US
dc.contributor.thesis-readerDr. William (Bill) Robertsonen_US
dc.contributor.thesis-supervisorDr. Jacek Ilowen_US
dc.contributor.ethics-approvalNot Applicableen_US
dc.contributor.manuscriptsNot Applicableen_US
dc.contributor.copyright-releaseNot Applicableen_US
 Find Full text

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record