Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2999572.2999597acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article
Public Access

ExBox: Experience Management Middlebox for Wireless Networks

Published: 06 December 2016 Publication History

Abstract

Enterprise wireless networks face significant challenges to deliver Quality-of-Experience (QoE) with the variety of mobile applications. One of the fundamental challenges is that the traditional definition of network capacity (often defined as throughput capacity) is not sufficient to reflect applications' requirements in wireless networks. In this paper, we propose to rethink the network capacity of wireless networks to better incorporate QoE. Specifically, we first propose a novel concept of an Experiential Capacity Region (ExCR) for wireless networks. ExCR is defined as a set of simultaneous application flows whose QoE requirements can be satisfied by the network. Next, we present the infrastructure based ExBox system that measures per-application QoE metrics and determines the ExCR for wireless networks to better serve a set of mobile application flows. In its core, ExBox employs light-weight machine learning techniques that are tailored for dynamic wireless environments. Through both large-scale simulations and extensive real-life experiments on WiFi and LTE networks, we show that ExBox delivers QoE in admission control decision with a precision of ≈ 0.8 - 0.9, even when clients experience diverse channel quality. Moreover, ExBox quickly adapts to changing network environments without much overhead.

References

[1]
3GPP Specification: Self Organizing Networks. http://www.3gpp.org/DynaReport/32500.htm.
[2]
Admission control in Skype for Business Server, Microsoft. https://technet.microsoft.com/en-us/library/gg398529.aspx .
[3]
Amazon instant video forum. http://amzn.to/2df0kdy.
[4]
Android Debug Bridge (adb). developer.android.com/tools/help/adb.html.
[5]
Android view client. https://github.com/dtmilano/AndroidViewClient/wiki.
[6]
Aruba mobility controllers for next-gen networks. www.arubanetworks.com/products/networking/controllers/.
[7]
Aruba: Working with QoS for voice and video. http://www.arubanetworks.com/techdocs/ArubaOS_63_Web_Help/Content/ArubaFrameStyles/Voice_Video/QoS_for_Voice_and_Video.htm.
[8]
Benchmark 802.11ac Wave 2 performance. http://blog.mojonetworks.com/benchmark-802.11ac-wave-2-performance.
[9]
Cisco admission control solutions. http://bit.ly/261Wx8y.
[10]
Cisco network admission control. http://www.cisco.com/c/en/us/solutions/enterprise-networks/network-admission-control/index.html.
[11]
Cisco SON architecture. www.cisco.com/c/en/us/solutions/service-provider/son-architecture/index.html.
[12]
E2E Virtual Camera Software. http://www.e2esoft.cn/vcam/.
[13]
IBM admission control solutions. http://ibm.co/1ZWXBU0.
[14]
IP flow mobility and seamless wireless local area network (WLAN) offload. ww.3gpp.org/DynaReport/23261.htm.
[15]
ip.access:lte. http://www.ipaccess.com/en/lte.
[16]
LiveLab dataset from Rice University. http://livelab.recg.rice.edu/traces.html.
[17]
Miercom wireless controller comparative performance. www.cisco.com/c/dam/en/us/products/collateral/wireless/5500-series-wireless-controllers/miercom-report-wlcs-cisco-aruba.pdf.
[18]
ns-3 simulator. www.nsnam.org.
[19]
OpenEPC. http://www.openepc.com/.
[20]
Qualcomm extends LTE to unlicensed spectrum to enhance mobile experiences. https://www.qualcomm.com/news/releases/2015/02/26/qualcomm-extends-lte-unlicensed-spectrum-enhance-mobile-experiences-and.
[21]
Qualcomm WiFi SON. www.qualcomm.com/videos/qualcomm-wi-fi-son.
[22]
Rukus WiFi calling. http://www.ruckussecurity.com/Wi-Fi-Calling.asp.
[23]
The Evolved Packet Core - 3GPP. http://www.3gpp.org/technologies/keywords-acronyms/100-the-evolved-packet-core.
[24]
Universal tun/tap device driver. https://www.kernel.org/doc/Documentation/networking/tuntap.txt.
[25]
YouTube Android Player API. https://developers.google.com/youtube/android/player/.
[26]
Aggarwal, V., Halepovic, E., Pang, J., Venkataraman, S., and Yan, H. Prometheus: Toward quality-of-experience estimation for mobile apps from passive network measurements. In Proceedings of the 15th Workshop on Mobile Computing Systems and Applications (2014), ACM, p. 18.
[27]
Alshammari, R., and Zincir-Heywood, A. N. Machine learning based encrypted traffic classification: Identifying ssh and skype. CISDA 9 (2009), 289--296.
[28]
Balachandran, A., Aggarwal, V., Halepovic, E., Pang, J., Seshan, S., Venkataraman, S., and Yan, H. Modeling web quality-of-experience on cellular networks. In Proceedings of the 20th annual international conference on Mobile computing and networking (2014), ACM, pp. 213--224.
[29]
Balachandran, A., Sekar, V., Akella, A., Seshan, S., Stoica, I., and Zhang, H. Developing a predictive model of quality of experience for internet video. In ACM SIGCOMM Computer Communication Review (2013), vol. 43, ACM, pp. 339--350.
[30]
Bar-Yanai, R., Langberg, M., Peleg, D., and Roditty, L. Realtime classification for encrypted traffic. In International Symposium on Experimental Algorithms (2010), Springer, pp. 373--385.
[31]
Bari, F., and Leung, V. Automated network selection in a heterogeneous wireless network environment. Network, IEEE 21, 1 (2007), 34--40.
[32]
Bernaille, L., Teixeira, R., Akodkenou, I., Soule, A., and Salamatian, K. Traffic classification on the fly. SIGCOMM Computer Communication Review 36, 2 (2006), 23--26.
[33]
Bernaille, L., Teixeira, R., and Salamatian, K. Early application identification. In Proceedings of the 2006 ACM CoNEXT Conference (2006), CoNEXT '06, ACM, pp. 6:1--6:12.
[34]
Biswas, S., Bicket, J., Wong, E., Musaloiu-E, R., Bhartia, A., and Aguayo, D. Large-scale measurements of wireless network behavior. In Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication (New York, NY, USA), SIGCOMM '15, ACM, pp. 153--165.
[35]
Chandra, R., and Bahl, P. Multinet: Connecting to multiple IEEE 802.11 networks using a single wireless card. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies (2004), vol. 2, IEEE, pp. 882--893.
[36]
Chapelle, O. Training a support vector machine in the primal. Neural computation 19, 5 (2007), 1155--1178.
[37]
Chen, K.-T., Huang, C.-Y., Huang, P., and Lei, C.-L. Quantifying Skype user satisfaction. In Proceedings of the 2006 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (New York, NY, USA, 2006), SIGCOMM '06, ACM, pp. 399--410.
[38]
Chen, Q. A., Luo, H., Rosen, S., Mao, Z. M., Iyer, K., Hui, J., Sontineni, K., and Lau, K. QoE doctor: Diagnosing mobile app QoE with automated UI control and cross-layer analysis. In Proceedings of the 2014 Conference on Internet Measurement Conference (2014), IMC '14, ACM, pp. 151--164.
[39]
Chen, Y., Farley, T., and Ye, N. QoS requirements of network applications on the Internet. Inf. Knowl. Syst. Manag. 4, 1 (Jan. 2004), 55--76.
[40]
Cortes, C., and Vapnik, V. Support-vector networks. Machine learning 20, 3 (1995), 273--297.
[41]
Dai, S., Tongaonkar, A., Wang, X., Nucci, A., and Song, D. Networkprofiler: Towards automatic fingerprinting of android apps. In INFOCOM, 2013 Proceedings IEEE (2013), IEEE, pp. 809--817.
[42]
Dainotti, A., Pescapé, A., and Sansone, C. Early classification of network traffic through multi-classification. In Proceedings of the Third International Conference on Traffic Monitoring and Analysis (2011), TMA'11, pp. 122--135.
[43]
Dobrian, F., Sekar, V., Awan, A., Stoica, I., Joseph, D., Ganjam, A., Zhan, J., and Zhang, H. Understanding the impact of video quality on user engagement. In ACM SIGCOMM Computer Communication Review (2011), vol. 41, ACM, pp. 362--373.
[44]
Fiedler, M., Hossfeld, T., and Tran-Gia, P. A generic quantitative relationship between quality of experience and quality of service. Network, IEEE 24, 2 (March 2010), 36--41.
[45]
Gastpar, M., and Vetterli, M. On the capacity of wireless networks: The relay case. In INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE (2002), vol. 3, IEEE, pp. 1577--1586.
[46]
Higgins, B. D., Reda, A., Alperovich, T., Flinn, J., Giuli, T. J., Noble, B., and Watson, D. Intentional networking: Opportunistic exploitation of mobile network diversity. In Proceedings of the Sixteenth Annual International Conference on Mobile Computing and Networking (New York, NY, USA, 2010), MobiCom '10, ACM, pp. 73--84.
[47]
Huang, N.-F., Jai, G.-Y., Chao, H.-C., Tzang, Y.-J., and Chang, H.-Y. Application traffic classification at the early stage by characterizing application rounds. Inf. Sci. 232 (May 2013), 130--142.
[48]
Jiang, J., Liu, X., Sekar, V., Stoica, I., and Zhang, H. Eona: Experience-oriented network architecture. In Proceedings of the 13th ACM Workshop on Hot Topics in Networks (2014), ACM, p. 11.
[49]
Karagiannis, T., Papagiannaki, K., and Faloutsos, M. Blinc: multilevel traffic classification in the dark. In ACM SIGCOMM Computer Communication Review (2005), vol. 35, ACM, pp. 229--240.
[50]
Kim, K. H., and Shin, K. G. Prism: Improving the performance of inverse-multiplexed TCP in wireless networks. IEEE Transactions on Mobile Computing 6, 12 (Dec 2007), 1297--1312.
[51]
Kodialam, M., and Nandagopal, T. Characterizing the capacity region in multi-radio multi-channel wireless mesh networks. In Proceedings of the 11th annual international conference on Mobile computing and networking (2005), ACM, pp. 73--87.
[52]
Laskov, P., Gehl, C., Krüger, S., and Müller, K.-R. Incremental support vector learning: Analysis, implementation and applications. Journal of machine learning research 7, Sep (2006), 1909--1936.
[53]
Leong, C. W., Zhuang, W., Cheng, Y., and Wang, L. Call admission control for integrated on/off voice and best-effort data services in mobile cellular communications. Communications, IEEE Transactions on 52, 5 (2004), 778--790.
[54]
Li, W., and Moore, A. W. A machine learning approach for efficient traffic classification. In 2007 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (Oct 2007), pp. 310--317.
[55]
Mahindra, R., Viswanathan, H., Sundaresan, K., Arslan, M. Y., and Rangarajan, S. A practical traffic management system for integrated LTE-WiFi networks. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking (2014), MobiCom '14, pp. 189--200.
[56]
Naghshineh, M., and Acampora, A. S. QOS provisioning in micro-cellular networks supporting multimedia traffic. In INFOCOM'95. Fourteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Bringing Information to People. Proceedings. IEEE (1995), IEEE, pp. 1075--1084.
[57]
Pefkianakis, I., Lundgren, H., Soule, A., Chandrashekar, J., Le Guyadec, P., Diot, C., May, M., Van Doorselaer, K., and Van Oost, K. Characterizing home wireless performance: The gateway view. In Computer Communications (INFOCOM), 2015 IEEE Conference on (April 2015), pp. 2713--2731.
[58]
Peng, L., Yang, B., Chen, Y., and Chen, Z. Effectiveness of statistical features for early stage internet traffic identification. Int. J. Parallel Program. 44, 1 (Feb. 2016), 181--197.
[59]
Piamrat, K., Ksentini, A., Viho, C., and Bonnin, J. QoE-Aware Admission Control for Multimedia Applications in IEEE 802.11 Wireless Networks. In Vehicular Technology Conference, 2008. VTC 2008-Fall. IEEE 68th (Sept 2008), pp. 1--5.
[60]
Qian, F., Wang, Z., Gerber, A., Mao, Z., Sen, S., and Spatscheck, O. Profiling resource usage for mobile applications: a cross-layer approach. In Proceedings of the 9th international conference on Mobile systems, applications, and services (2011), ACM, pp. 321--334.
[61]
Shafiq, M. Z., Erman, J., Ji, L., Liu, A. X., Pang, J., and Wang, J. Understanding the impact of network dynamics on mobile video user engagement. In ACM SIGMETRICS Performance Evaluation Review (2014), vol. 42, ACM, pp. 367--379.
[62]
Shin, S., and Schulzrinne, H. Experimental measurement of the capacity for voip traffic in IEEE 802.11 wlans. In INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE (May 2007), pp. 2018--2026.
[63]
Song, W., Cheng, Y., and Zhuang, W. Improving voice and data services in cellular/wlan integrated networks by admission control. Wireless Communications, IEEE Transactions on 6, 11 (2007), 4025--4037.
[64]
Tax, D. M., and Laskov, P. Online SVM learning: from classification to data description and back. In Neural Networks for Signal Processing, 2003. NNSP'03. 2003 IEEE 13th Workshop on (2003), IEEE, pp. 499--508.
[65]
Toumpis, S., and Goldsmith, A. J. Capacity regions for wireless ad hoc networks. Wireless Communications, IEEE Transactions on 2, 4 (2003), 736--748.
[66]
Veldhuizen, T. Measures of image quality. CVonline: The Evolving, Distributed, Non-Proprietary, On-Line Compendium of Computer Vision (2010).
[67]
Yang, B., Hou, G., Ruan, L., Xue, Y., and Li, J. Smiler: Towards practical online traffic classification. In Architectures for Networking and Communications Systems (ANCS), 2011 Seventh ACM/IEEE Symposium on (Oct 2011), pp. 178--188.
[68]
Zarinni, F., Chakraborty, A., Sekar, V., Das, S. R., and Gill, P. A first look at performance in mobile virtual network operators. In Proceedings of the 2014 Conference on Internet Measurement Conference (2014), ACM, pp. 165--172.
[69]
Zhang, J., Chen, X., Xiang, Y., Zhou, W., and Wu, J. Robust network traffic classification. IEEE/ACM Transactions on Networking 23, 4 (Aug 2015), 1257--1270.

Cited By

View all
  • (2022)Wi-Fi Meets ML: A Survey on Improving IEEE 802.11 Performance With Machine LearningIEEE Communications Surveys & Tutorials10.1109/COMST.2022.317924224:3(1843-1893)Online publication date: Nov-2023
  • (2021)Estimating PQoS of Video Conferencing on Wi-Fi Networks Using Machine LearningFuture Internet10.3390/fi1303006313:3(63)Online publication date: 3-Mar-2021
  • (2021)Bandwidth Allocation with Slice Quality Fairness in Network Slicing under Variable Link Capacity2021 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOBECOM46510.2021.9685362(1-6)Online publication date: Dec-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CoNEXT '16: Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies
December 2016
524 pages
ISBN:9781450342926
DOI:10.1145/2999572
Permission to make digital or hard copies of all or part 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 citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 December 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. network capacity
  2. network measurements
  3. quality of experience

Qualifiers

  • Research-article

Funding Sources

Conference

CoNEXT '16
Sponsor:

Acceptance Rates

CoNEXT '16 Paper Acceptance Rate 30 of 160 submissions, 19%;
Overall Acceptance Rate 198 of 789 submissions, 25%

Upcoming Conference

CoNEXT '24

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)23
  • Downloads (Last 6 weeks)2
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Wi-Fi Meets ML: A Survey on Improving IEEE 802.11 Performance With Machine LearningIEEE Communications Surveys & Tutorials10.1109/COMST.2022.317924224:3(1843-1893)Online publication date: Nov-2023
  • (2021)Estimating PQoS of Video Conferencing on Wi-Fi Networks Using Machine LearningFuture Internet10.3390/fi1303006313:3(63)Online publication date: 3-Mar-2021
  • (2021)Bandwidth Allocation with Slice Quality Fairness in Network Slicing under Variable Link Capacity2021 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOBECOM46510.2021.9685362(1-6)Online publication date: Dec-2021
  • (2020)Progressive Slicing for Application Identification in Application-Specific Network SlicingGLOBECOM 2020 - 2020 IEEE Global Communications Conference10.1109/GLOBECOM42002.2020.9348019(1-6)Online publication date: Dec-2020
  • (2020)A Survey on Prediction of PQoS Using Machine Learning on Wi-Fi Networks2020 International Conference on Advanced Technologies for Communications (ATC)10.1109/ATC50776.2020.9255457(5-11)Online publication date: 8-Oct-2020
  • (2018)QoE Inference and Improvement Without End-Host Control2018 IEEE/ACM Symposium on Edge Computing (SEC)10.1109/SEC.2018.00011(43-57)Online publication date: Oct-2018
  • (2018)Probabilistic multi-RAT performance abstractionsNOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2018.8406277(1-6)Online publication date: Apr-2018
  • (2018)Predicting the effect of home Wi-Fi quality on QoEIEEE INFOCOM 2018 - IEEE Conference on Computer Communications10.1109/INFOCOM.2018.8486335(944-952)Online publication date: Apr-2018

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media