Show simple item record

dc.contributor.authorMohammadizadeh, Neda
dc.date.accessioned2013-09-03 15:29:07 (GMT)
dc.date.available2014-05-15 05:00:25 (GMT)
dc.date.issued2013-09-03T15:29:07Z
dc.date.submitted2013-08-20
dc.identifier.urihttp://hdl.handle.net/10012/7826
dc.description.abstractSharing the resources of multiple wireless networks with overlapped coverage areas has a potential of improving the transmission throughput. However, in the existing frameworks, the improvement cannot be achieved in congestion scenarios because of independent congestion control procedures among the end-to-end paths. Although various network characteristics make the congestion control complex, this variety can be useful in congestion avoidance if the networks cooperate with each other. When congestion happens in an end-to-end path, it is inevitable to have a packet transmission rate less than the minimum requested rate due to congestion window size adjustments. Cooperation among networks can help to avoid this problem for better service quality. When congestion is predicted for one path, some of the on-going packets can be sent over other paths instead of the congested path. In this way, the traffic can be shifted from a congested network to others, and the overall transmission throughput does not degrade in a congestion scenario. However, cooperation is not always advantageous since the throughput of cooperative transmission in an uncongested scenario can be less than that of non-cooperative transmission due to cooperation costs such as cooperation setup time, additional signalling for cooperation, and out-of-order packet reception. In other words, a trade-off exists between congestion avoidance and cooperation cost. Thus, cooperation should be triggered only when it is beneficial according to congestion level measurements. In this research, our aim is to develop an efficient cooperative congestion control scheme for a heterogeneous wireless environment. To this end, a cooperative congestion control algorithm is proposed, in which the state of an end-to-end path is provided at the destination terminal by measuring the queuing delay and estimating the congestion level. The decision on when to start/stop cooperation is made based on the network characteristics, instantaneous traffic condition, and the requested quality of service (QoS). Simulation results demonstrate the throughput improvement of the proposed scheme over non-cooperative congestion control.en
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.subjectCongestion Controlen
dc.subjectHeterogeneous Networksen
dc.subjectWireless Networksen
dc.subjectCooperationen
dc.subjectTCPen
dc.subjectTransport Layeren
dc.subjectMultipathen
dc.subjectMPTCPen
dc.titleCooperative End-to-end Congestion Control in Heterogeneous Wireless Networksen
dc.typeMaster Thesisen
dc.pendingtrueen
dc.subject.programElectrical and Computer Engineeringen
dc.description.embargoterms1 yearen
uws-etd.degree.departmentElectrical and Computer Engineeringen
uws-etd.degreeMaster of Applied Scienceen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages