Abstract:This paper proposes a mechanism to aggregate bandwidth of multiple network interfaces on a computer. Recently one single computer entails multiple different wireless network interfaces, such as IEEE 802.11a/b/g/n, Bluetooth, WiMAX, and so on. They can be combined, and we can aquire broad bandwidth. We designed and developed a Socket-level Bandwidth Aggregation Mechanism (SBAM). SBAM can aggregate multiple interfaces on a computer to offer broad bandwidth. In addition, implementation in socket layer causes easy… Show more
“…Solutions found in [26,44,45] require neither the modification of existing protocols nor the use of extra hardware. However, existing applications must be modified in order to open sockets from specific implementations.…”
Section: Cross-layer Solutionsmentioning
confidence: 99%
“…This result is comparable to BATCP3 and BATCP4, where the traffic using the HSPA network interface also behaves in burst mode, achieving 78.8% and 79.7% network utilization, respectively. The low tier of proposed solutions comprises pTCP [28][29][30] and SBAM [44] solutions, with an exploitation rate of 60% and 41%, respectively. In BATCP, when one stable network is used in combination with a network with high jitter and delay, it achieves an exploitation rate ranging from 64% to 68%, outperforming prior solutions even when is performing poorly.…”
Abstract:The Transmission Control Protocol (TCP) is the most used transport protocol to exchange reliable data between network devices. A considerable number of extensions have been implemented into TCP to achieve better performance. In this paper, we will present, describe, implement, and analyze a new protocol extension called Bandwidth-Aggregation TCP (BATCP), which enables the concurrent use of network interfaces, to improve network performance on multi-homed nodes. BATCP allows the use of multiple TCP connections to accept multiple IP addresses from a multi-homed node, scheduling segments among them based on a scheduling algorithm. Our results show that BATCP achieves full exploitation of each network interface, achieving up to 100% network utilization using two ADSL connections in real-world scenarios. MultiPath TCP (MPTCP) is currently being standardized, and achieves up to 96% of network utilization when in ideal conditions. BATCP and MPTCP are the only protocols tested on real-world scenarios. Related work such as the Proxy Inverse Multiplexer, called PRISM, and bandwidth aggregation with Stream Control Transmission Protocol (SCTP) achieve 80% utilization or less with network simulators.
“…Solutions found in [26,44,45] require neither the modification of existing protocols nor the use of extra hardware. However, existing applications must be modified in order to open sockets from specific implementations.…”
Section: Cross-layer Solutionsmentioning
confidence: 99%
“…This result is comparable to BATCP3 and BATCP4, where the traffic using the HSPA network interface also behaves in burst mode, achieving 78.8% and 79.7% network utilization, respectively. The low tier of proposed solutions comprises pTCP [28][29][30] and SBAM [44] solutions, with an exploitation rate of 60% and 41%, respectively. In BATCP, when one stable network is used in combination with a network with high jitter and delay, it achieves an exploitation rate ranging from 64% to 68%, outperforming prior solutions even when is performing poorly.…”
Abstract:The Transmission Control Protocol (TCP) is the most used transport protocol to exchange reliable data between network devices. A considerable number of extensions have been implemented into TCP to achieve better performance. In this paper, we will present, describe, implement, and analyze a new protocol extension called Bandwidth-Aggregation TCP (BATCP), which enables the concurrent use of network interfaces, to improve network performance on multi-homed nodes. BATCP allows the use of multiple TCP connections to accept multiple IP addresses from a multi-homed node, scheduling segments among them based on a scheduling algorithm. Our results show that BATCP achieves full exploitation of each network interface, achieving up to 100% network utilization using two ADSL connections in real-world scenarios. MultiPath TCP (MPTCP) is currently being standardized, and achieves up to 96% of network utilization when in ideal conditions. BATCP and MPTCP are the only protocols tested on real-world scenarios. Related work such as the Proxy Inverse Multiplexer, called PRISM, and bandwidth aggregation with Stream Control Transmission Protocol (SCTP) achieve 80% utilization or less with network simulators.
“…However, mechanisms presented in these studies require significant system level changes [43][44][45] and incur network overhead [46]. Moreover, these mechanisms demand packet reordering, which is a challenging task [47].…”
Section: Related Workmentioning
confidence: 99%
“…It is worth mentioning that the flow-level distribution in SymCo does not require significant system level changes, which is required in many state-of-the-art mechanisms for simultaneously activating multiple radios [43][44][45]. Besides, the flow-level distribution does not incur any network overhead, which happens in many state-of-the-art mechanisms [46].…”
Section: Simulation-based Evaluation Of Different Radio Capabilities mentioning
The most-frequently used radio in wireless mesh networks, i.e., 802.11, has short transmission range. Consequently, it mostly imposes multi-hop transmission and thus limits the utilization of radio bandwidth. Emerging radio technologies under the umbrella of 4G, having long transmission range, are capable of enhancing the bandwidth utilization through single-hop transmission at the expense of limiting spatial reuse over the network. Both of these excellences, i.e., the efficient bandwidth utilization and the spatial reuse, are required in case of a concurrent presence of two types of flows-base station oriented and random flows. Therefore, it is necessary to efficiently use both types of radios, i.e., 802.11 and 4G, in next-generation wireless mesh networks, as they are going to experience a mix of the two types of flows. We propose an architecture to guarantee the efficient usage of both the radios through their symbiotic coexistence. Extensive evaluation through analytical modeling, ns-2 simulation, and real testbed experiments reveals that our proposed architecture achieves up to approximately 6Â network throughput, 95 % decreased end-to-end delay, and 98 % decreased number of base stations compared to other radio alternatives.
“…Application-aware BASs (Joseph et al, 2004;Qureshi and Guttag, 2005;Sakakibara et al, 2006;Sivakumar et al, 2000) either provide applications with primitive bandwidth aggregation APIs or need information about application requirements (which can be provided by the application or inferred by examining packets of the application). Application-aware BASs allow applications to utilize them as a library or service (Sakakibara et al, 2006;Sivakumar et al, 2000) and distribute packets among computers in the group according to application requirements.…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.