[acm press the 12th annual international conference - bretton woods, new hampshire, usa...

1
Poster: SoftOffload: A Programmable Approach Toward Collaborative Mobile Traffic Offloading Aaron Yi Ding § , Jon Crowcroft , Sasu Tarkoma § § University of Helsinki, Helsinki, Finland University of Cambridge, Cambridge, UK {aaron.ding , sasu.tarkoma}@cs.helsinki.fi; [email protected] Categories and Subject Descriptors C.2.1 [Network Architecture and Design]: Network com- munications Keywords Software Defined Networking; Mobile Data Offloading ABSTRACT The fast increase of mobile traffic from smartphone-like de- vices has created a huge pressure for the cellular opera- tors to manage the network infrastructure and resources. Offloading the mobile traffic to alternative networks such as WiFi is sought as a promising direction to solve this problem cost-effectively. According to our study and ex- perimental findings [1], existing research proposals are lack of concern for the complexity of network deployment and device limitations, which impedes the solution deployment. To overcome such challenge, we propose SoftOffload, a pro- grammable framework for collaborative mobile traffic off- loading. SoftOffload takes the advantage of software defined networking (SDN) paradigm in terms of openness and exten- sibility. We have implemented the first prototype utilising the open source Floodlight platform [2]. 1. DESIGN AND IMPLEMENTATION The design principle of SoftOffload is to improve the open- ness and deployability by adopting the open standard soft- ware defined solutions. As illustrated in Figure 1, the key elements include the SDN-based SoftOffload controller and the SoftOffload local agents. The central SoftOffload con- troller is built on top of the open source Floodlight platform on which we integrate our offloading algorithm and control- ling logic [1] as an extension module to guide the mobile traffic offloading. The SoftOffload local agents utilise the modular Click router [3] where we implement a set of moni- toring and sampling elements to assist the offloading proce- dure. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, and that copies bear this notice and the full ci- tation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s). Copyright is held by the author/owner(s). MobiSys ’14, Bretton Woods, NH, USA ACM 978-1-4503-2793-0/14/06. http://dx.doi.org/10.1145/2594368.2601462. SDN Controller with SoftOffload Module Cellular Access WiFi Access SDN-enabled Switches SoftOffload Programmable Local Agent SoftOffload Programmable Local Agent OpenFlow Protocol SoftOffload Protocol Mobile Wireless Access Figure 1: SoftOffload Architecture SoftOffload aims at improving the offloading efficiency and the system responsiveness to the dynamic changes in a wireless mobile environment. The hierarchical design makes the system scalable by distributing the offloading function- ality between the central controller and the local agents. This function splitting reduces the redundant signalling and the processing overhead comparing to the centralised app- roach. SoftOffload uses the OpenFlow protocol to manage the SDN-enabled switches and adopts our customised pro- tocol to communicate with the local agents. In our test- ing environment, we utilise commodity hardware with Open vSwitch installation to enable OpenFlow support. The beauty of SoftOffload comes from its open and pro- grammable design which improves the extensibility and de- ployability. SoftOffload facilitates the adding of new exten- sions such as traffic inspecting and rate shaping for various access environment with different requirements. Our open source oriented approach combined with standardised SDN solutions can bring community contributions to drive the SoftOffload development further. We are planning to release the project package after thorough testing and evaluation. 2. REFERENCES [1] A. Y. Ding, B. Han, Y. Xiao, P. Hui, A. Srinivasan, M. Kojo, and S. Tarkoma. Enabling Energy-Aware Collaborative Mobile Data Offloading for Smartphones. In Proceedings of IEEE SECON 2013. [2] Floodlight OpenFlow Controller: http://www.projectfloodlight.org/ [3] Project Click: http://read.cs.ucla.edu/click/ 368

Upload: sasu

Post on 25-Feb-2017

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [ACM Press the 12th annual international conference - Bretton Woods, New Hampshire, USA (2014.06.16-2014.06.19)] Proceedings of the 12th annual international conference on Mobile systems,

Poster: SoftOffload: A Programmable Approach TowardCollaborative Mobile Traffic Offloading

Aaron Yi Ding§, Jon Crowcroft†, Sasu Tarkoma§

§University of Helsinki, Helsinki, Finland †University of Cambridge, Cambridge, UK{aaron.ding , sasu.tarkoma}@cs.helsinki.fi; [email protected]

Categories and Subject Descriptors

C.2.1 [Network Architecture and Design]: Network com-munications

Keywords

Software Defined Networking; Mobile Data Offloading

ABSTRACT

The fast increase of mobile traffic from smartphone-like de-vices has created a huge pressure for the cellular opera-tors to manage the network infrastructure and resources.Offloading the mobile traffic to alternative networks suchas WiFi is sought as a promising direction to solve thisproblem cost-effectively. According to our study and ex-perimental findings [1], existing research proposals are lackof concern for the complexity of network deployment anddevice limitations, which impedes the solution deployment.To overcome such challenge, we propose SoftOffload, a pro-grammable framework for collaborative mobile traffic off-loading. SoftOffload takes the advantage of software definednetworking (SDN) paradigm in terms of openness and exten-sibility. We have implemented the first prototype utilisingthe open source Floodlight platform [2].

1. DESIGN AND IMPLEMENTATIONThe design principle of SoftOffload is to improve the open-

ness and deployability by adopting the open standard soft-ware defined solutions. As illustrated in Figure 1, the keyelements include the SDN-based SoftOffload controller andthe SoftOffload local agents. The central SoftOffload con-troller is built on top of the open source Floodlight platformon which we integrate our offloading algorithm and control-ling logic [1] as an extension module to guide the mobiletraffic offloading. The SoftOffload local agents utilise themodular Click router [3] where we implement a set of moni-toring and sampling elements to assist the offloading proce-dure.

Permission to make digital or hard copies of part or all of this work for personal or

classroom use is granted without fee provided that copies are not made or distributed

for profit or commercial advantage, and that copies bear this notice and the full ci-

tation on the first page. Copyrights for third-party components of this work must be

honored. For all other uses, contact the owner/author(s). Copyright is held by the

author/owner(s).

MobiSys ’14, Bretton Woods, NH, USA

ACM 978-1-4503-2793-0/14/06.

http://dx.doi.org/10.1145/2594368.2601462.

SDN Controller with

SoftOffload Module

Cellular

Access

WiFi

Access

SDN-enabled

Switches

SoftOffload

Programmable

Local Agent

SoftOffload

Programmable

Local Agent

OpenFlow

Protocol

SoftOffload

Protocol

Mobile

Wireless

Access

Figure 1: SoftOffload Architecture

SoftOffload aims at improving the offloading efficiencyand the system responsiveness to the dynamic changes in awireless mobile environment. The hierarchical design makesthe system scalable by distributing the offloading function-ality between the central controller and the local agents.This function splitting reduces the redundant signalling andthe processing overhead comparing to the centralised app-roach. SoftOffload uses the OpenFlow protocol to managethe SDN-enabled switches and adopts our customised pro-tocol to communicate with the local agents. In our test-ing environment, we utilise commodity hardware with OpenvSwitch installation to enable OpenFlow support.

The beauty of SoftOffload comes from its open and pro-grammable design which improves the extensibility and de-ployability. SoftOffload facilitates the adding of new exten-sions such as traffic inspecting and rate shaping for variousaccess environment with different requirements. Our opensource oriented approach combined with standardised SDNsolutions can bring community contributions to drive theSoftOffload development further. We are planning to releasethe project package after thorough testing and evaluation.

2. REFERENCES

[1] A. Y. Ding, B. Han, Y. Xiao, P. Hui, A. Srinivasan,M. Kojo, and S. Tarkoma. Enabling Energy-AwareCollaborative Mobile Data Offloading for Smartphones.In Proceedings of IEEE SECON 2013.

[2] Floodlight OpenFlow Controller:http://www.projectfloodlight.org/

[3] Project Click: http://read.cs.ucla.edu/click/

368