1,821 research outputs found
A Lightweight, Non-intrusive Approach for Orchestrating Autonomously-managed Network Elements
Software-Defined Networking enables the centralized orchestration of data
traffic within a network. However, proposed solutions require a high degree of
architectural penetration. The present study targets the orchestration of
network elements that do not wish to yield much of their internal operations to
an external controller. Backpressure routing principles are used for deriving
flow routing rules that optimally stabilize a network, while maximizing its
throughput. The elements can then accept in full, partially or reject the
proposed routing rule-set. The proposed scheme requires minimal, relatively
infrequent interaction with a controller, limiting its imposed workload,
promoting scalability. The proposed scheme exhibits attracting network
performance gains, as demonstrated by extensive simulations and proven via
mathematical analysis.Comment: 6 pages 7, figures, IEEE ISCC'1
OSCAR: A Collaborative Bandwidth Aggregation System
The exponential increase in mobile data demand, coupled with growing user
expectation to be connected in all places at all times, have introduced novel
challenges for researchers to address. Fortunately, the wide spread deployment
of various network technologies and the increased adoption of multi-interface
enabled devices have enabled researchers to develop solutions for those
challenges. Such solutions aim to exploit available interfaces on such devices
in both solitary and collaborative forms. These solutions, however, have faced
a steep deployment barrier.
In this paper, we present OSCAR, a multi-objective, incentive-based,
collaborative, and deployable bandwidth aggregation system. We present the
OSCAR architecture that does not introduce any intermediate hardware nor
require changes to current applications or legacy servers. The OSCAR
architecture is designed to automatically estimate the system's context,
dynamically schedule various connections and/or packets to different
interfaces, be backwards compatible with the current Internet architecture, and
provide the user with incentives for collaboration. We also formulate the OSCAR
scheduler as a multi-objective, multi-modal scheduler that maximizes system
throughput while minimizing energy consumption or financial cost. We evaluate
OSCAR via implementation on Linux, as well as via simulation, and compare our
results to the current optimal achievable throughput, cost, and energy
consumption. Our evaluation shows that, in the throughput maximization mode, we
provide up to 150% enhancement in throughput compared to current operating
systems, without any changes to legacy servers. Moreover, this performance gain
further increases with the availability of connection resume-supporting, or
OSCAR-enabled servers, reaching the maximum achievable upper-bound throughput
- …