An SDN and CPS Based Opportunistic Upload Splitting for Mobile Users

  • Maurizio Casoni
  • Carlo Augusto Grazia
  • Martin KlapezEmail author
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 169)


This paper proposes an hybrid approach composed by Software Defined Networking (SDN) and Cyber-Physical Systems (CPS) to boost the upload speed of mobile users in low-bandwidth environments through a next generation Mobile Collaborative Community (MCC). The core idea is to use a high-bandwidth local communication system, like IEEE 802.11 (WiFi), in order to distribute data efficiently through mobile hosts; then, the distributed data may be sent from each mobile node to the original destination through their low-bandwidth mobile interface for wide area network communication. With our solution some drawbacks of MCC are faced. With the use of SDN we defined a flexible and easy-to-configure MCC system which operates in a transparent way for the end hosts. At the same time, the use of CPS creates a feedback for the system regarding the hosts channel status; this way the system is able to fully exploit the MCC potential by increasing the upload speed for both congested and non-congested scenarios. We demonstrate the efficiency of our solution through experimental results obtained using the Mininet network emulator where POX and a Pyretic controller serve as a dynamic data repartition engine.


Collaborative networks CPS MCC SDN 



This work was also supported by the European Commission under PPDR-TC, a collaborative project part of the Seventh Framework Programme for research, technological development and demonstration. The authors would like to thank all partners within PPDR-TC for their cooperation and valuable contribution.


  1. 1.
    Han, H., Shakkottai, S., Hollot, C.V., Srikant, R., Towsley, D.: Multi-path tcp: a joint congestion control and routing scheme to exploit path diversity in the internet. IEEE/ACM Trans. Netw. 14(6), 1260–1271 (2006). doi: 10.1109/TNET.2006.886738 CrossRefGoogle Scholar
  2. 2.
    Carter, C., Kravets, R.: User devices cooperating to support resource aggregation. In: Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications 2002, pp. 59–69 (2002)Google Scholar
  3. 3.
    Hsieh, H.-Y., Sivakumar, R.: A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts. In: Proceedings of the 8th Annual International Conference on Mobile Computing and Networking, ser., MobiCom 2002, pp. 83–94. ACM, New York (2002).
  4. 4.
    Rodriguez, P., Chakravorty, R., Chesterfield, J., Pratt, I., Banerjee, S.: Mar: a commuter router infrastructure for the mobile internet. In: Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services, ser. MobiSys 2004, pp. 217–230. ACM, New York (2004).
  5. 5.
    Park, K.-J., Zheng, R., Liu, X.: Cyber-physical systems: milestones and research challenges. Comput. Commun. 36(1), 1–7 (2012). CrossRefGoogle Scholar
  6. 6.
    Han, C., Jornet, J.M., Fadel, E., Akyildiz, I.F.: A cross-layer communication module for the internet of things. Comput. Netw. 57(3), 622–633 (2013). CrossRefGoogle Scholar
  7. 7.
    Shin, D.-H., He, S., Zhang, J.: Robust and cost-effective design of cyber-physical systems: an optimal middleware deployment approach. IEEE/ACM Trans. Netw. 99, 1–14 (2015)Google Scholar
  8. 8.
    Adami, D., Giordano, S., Pagano, M., Santinelli, N.: Class-based traffic recovery with load balancing in software-defined networks. In: Globecom Workshops (GC Wkshps), 2014, pp. 161–165 (2014)Google Scholar
  9. 9.
    Adami, D., Donatini, L., Foddis, G., Giordano, S., Roma, S., Topazzi, S.: Design and development of management functions for distributed monitoring based on sdn-based network. In: Euro Med Telco Conference (EMTC), 2014, pp. 1–5 (2014)Google Scholar
  10. 10.
    Skowyra, R.W., Lapets, A., Bestavros, A., Kfoury, A.: Verifiably-safe software-defined networks for cps. In: Proceedings of the 2nd ACM International Conference on High Confidence Networked Systems, ser. HiCoNS 2013, pp. 101–110. ACM, New York (2013).
  11. 11.
    Qin, Z., Do, N., Denker, G., Venkatasubramanian, N.: Software-defined cyber-physical multinetworks. In: 2014 International Conference on Computing, Networking and Communications (ICNC), pp. 322–326, February 2014Google Scholar
  12. 12.
    Lee, J., Choi, J.-G., Bahk, S.: Opportunistic downlink data delivery for mobile collaborative communities. Comput. Netw. 57(7), 1644–1655 (2013)CrossRefGoogle Scholar
  13. 13.
    Jang, I., Suh, D., Pack, S.: Minimizing content download time in mobile collaborative community. In: 2014 IEEE International Conference on Communications (ICC), pp. 2490–2495, June 2014Google Scholar
  14. 14.
    Kim, K.-H., Shin, K.G.: Improving tcp performance over wireless networks with collaborative multi-homed mobile hosts. In: Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services, ser. MobiSys 2005, pp. 107–120. ACM, New York (2005).
  15. 15.
    Kim, K.-H., Shin, K.: Prism: improving the performance of inverse-multiplexed tcp in wireless networks. IEEE Trans. Mob. Comput. 6(12), 1297–1312 (2007)CrossRefGoogle Scholar
  16. 16.
    Kuhn, N., Lochin, E., Mifdaoui, A., Sarwar, G., Mehani, O., Boreli, R.: Daps: intelligent delay-aware packet scheduling for multipath transport. In: 2014 IEEE International Conference on Communications (ICC), pp. 1222–1227, June 2014Google Scholar
  17. 17.
    Casoni, M., Grazia, C.A., Klapez, M., Patriciello, N.: Integration of satellite and LTE for disaster recovery. IEEE Commun. Mag. 53(3), 47–53 (2015). doi: 10.1109/MCOM.2015.7060481 CrossRefGoogle Scholar
  18. 18.
    PPDR-TC Consortium: PPDR’s Needs and Requirements. Project Deliverable D2.2, January 2014Google Scholar
  19. 19.
    Svoboda, P., Ricciato, F., Keim, W., Rupp, M.: Measured WEB performance in GPRS, EDGE, UMTS and HSDPA with and without caching. In: IEEE World of Wireless, Mobile and Multimedia Networks, 2007 (WoWMoM 2007), June 2007Google Scholar
  20. 20.
    Testbed with instructions:

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2016

Authors and Affiliations

  • Maurizio Casoni
    • 1
  • Carlo Augusto Grazia
    • 1
  • Martin Klapez
    • 1
    Email author
  1. 1.Department of Engineering “Enzo Ferrari”University of Modena and Reggio EmiliaModenaItaly

Personalised recommendations