Cost aware TCP scheduler for bandwidth aggregation

Download
2018
Ağırbaş, Serhat
Constant bit rate, time sensitive data delivery is needed for many network applications and these applications usually require high throughput and less variable delay. When such applications run on mobile devices, the bandwidth available and the other characteristics of the primary network connection may not be sufficient to provide necessary quality of service. On the other hand, most of the mobile devices are multihomed that is they are equipped with more than one network interface, hence they can be connected to more than one network simultaneously. Therefore, the bandwidth aggregation is a viable option for better quality of service in such cases. This thesis tackles constant bit rate data delivery problem by utilizing multiple network connections to satisfy bandwidth requirements in a cost effective manner specifically for time sensitive file streaming applications. The proposed method, called Cost Aware TCP Scheduler (CATS), aggregates the resources of two network connections which are available on the client device in a cost aware manner to deliver enough bandwidth for streaming applications. One of the connections is called the free connection and it is considered to have fluctuating throughput and variable delay but no monetary cost of use. The second connection is the paid connection that provides higher throughput and less variable delay but there is monetary cost associated with data transfer. CATS schedules data transfer over these connections to ensure timely delivery of data while minimizing the data transfer cost. Experimental results show that CATS maximizes the utilization of the free connection and minimizes the utilization of the paid connection thereby reducing the total monetary cost without causing significant quality degradation.

Suggestions

Optimized Asymmetric Cooperation for Downlink Cloud Radio Access Network under per-Base Station Data Transfer Constraint
Kadan, Fehmi Emre; Yılmaz, Ali Özgür (2017-01-01)
Using multicell cooperation between several base stations (BSs) connected to a central processor (CP) via finite capacity digital backhaul links, the inter-cell interference, which is known to limit the standard cellular systems, can be mitigated. When all user data is sent to each BS through the CP, which is referred as the full cooperation, the interference can be perfectly eliminated, however, this may cause the capacity of backhaul links to be exceeded. In this study, it is aimed to find the optimal asy...
Evaluation of Terahertz Channel in Data Centers
MOLLAHASANİ, Shahram; Onur, Ertan (2016-04-29)
Designing data center network topologies with the objective of minimizing cost, increasing bisection bandwidth and decreasing latency is a difficult problem. The solutions in the literature mainly concentrate on wired networks and minimizing wiring costs thereof. Only a few proposals address the benefit of employing wireless communications in data centers due to spectrum and bandwidth limitations of current wireless communication technologies. By using terahertz communication in a data center as a complemen...
Improving data freshness in random access channels
Atabay, Doğa Can; Uysal, Elif; Department of Electrical and Electronics Engineering (2019)
The conventional network performance metrics such as throughput and delay do not accurately reflect the needs of some applications. Age of information (AoI) is a newly proposed metric that indicates the freshness of information from the receiver’s perspective. In this work, a network of multiple transmitter devices continuously updating a central station over an error-free multiaccess channel is studied. The average AoI expressions are derived for Round-Robin, Slotted ALOHA, and a proposed random access str...
C3: Configurable CAN FD controller: Architecture, design and hardware implementation
Afşin, Mehmet Ertuǧ; Schmidt, Klaus Verner; Schmidt, Şenan Ece (2017-07-26)
CAN FD (Controller Area Network with Flexible Data Rate) is a new standard which provides a fast data rate while preserving the compatibility with CAN. In this paper, we propose the C 3 (Configurable CAN FD Controller) IP core architecture, which is compatible with the non-ISO CAN FD standard. C 3 supports up to 96 transmit and receive buffers. The transmit buffers are organized as mailboxes with CAN ID prioritization in frame transmission. A separate filter mask that can be configured by the user exists fo...
A Link delay computation method for the quality of service support in software defined networks
Balo, Efe; Güran Schmidt, Ece.; Department of Electrical and Electronics Engineering (2019)
Packet switched networks cannot provide tight delay bounds that are required by certain types of applications despite facilitating high throughput. Therefore, delay measurementtechniquesforpacket-switchednetworkshavealwaysgrabbedtheattention of the community to both utilize advantages of packet-switched networks and provide a realistic end to end delay prediction of packets. Software Defined Networking (SDN) isa new paradigmofpacket-switchednetworkingwhichgathersmanagement functionality of network in a logic...
Citation Formats
S. Ağırbaş, “Cost aware TCP scheduler for bandwidth aggregation,” M.S. - Master of Science, Middle East Technical University, 2018.