Ibrahim Ben Mustafa

E&CS Building, 4700 Elkhorn Ave. Norfolk, VA 32529 Room: ECSB 3110 · (757)683-6001 ·iben@cs.odu.edu

I am a PhD candidate at Old Dominion University (ODU), working at SWiMSys Lab directed by Professor Tamer Nadeem.
I am currently working on designing and implementing a comprehensive framework for improving the performance
of verities of applications running on mobile devices, primarily video streaming. Click on the first icon below if you would
like to view my CV.


Research Experience

Old Dominion University

I have been working at the Smart Wireless and Mobile System (SwimSys) Lab at Old Dominion University for five years in which I involved in two main projects. Currently, I am conducting a research project related to video streaming on mobile devices. This is a collaborative project with AT&T research lab.

August 2012 - Present

Teaching Experience

At three different universities

Worked as teacher assistant and lab instructor for more than 20 graduate and undergraduate classes at three different universities: Old Dominion University, New Mexico State University, and Tripoli University. Some of the courses taught are: Operating Systems, Computer Architecture, Database management Systems, Advanced Software Engineering, Architectural Support for Cloud Computing, Introduction to Networks and Communications, and Networked Systems Security.

March 2003 - May 2017


Old Dominion University

Ph.D in Computer Science, Old Dominion University, Norfolk, VA, (Expected May 2018).
Thesis Titled: FlexStream: SDN-BASED Framework for Programmable and Flexible Adaptive Video Streaming.
Supervisor: Dr. Tamer Nadeem.

New Mexico State University

M.S. in Computer Science, New Mexico State University, Las Cruces, NM, May 2011.

University of Tripoli

University of Tripoli, formerly known as Al Fatah University, Tripoli, Libya, March 2001.


  • Ibrahim Ben Mustafa, Emir Halepovic, and Tamer Nadeem. “FlexStream:Towards Edge-Based SDN Architecture
    for Programmable and Flexible Adaptive Video Streaming.” IEEE International Conference on Computing
    (INFOCOM), 2018. (Submitted Paper)
  • Ibrahim Ben Mustafa, Mostafa Uddin, and Tamer Nadeem. "Understanding the intermittent traffic pattern of
    HTTP video streaming over wireless networks." Modeling and Optimization in Mobile, Ad Hoc,
    and Wireless Networks (WiOpt), 2016 14th International Symposium on. IEEE, 2016.
  • Uddin, Mostafa, Ibrahim Ben Mustafa, and Tamer Nadeem. "EdgeEye: Fine Grained Traffic Visibility at Wireless
    Network Edge." Edge Computing (SEC), IEEE/ACM Symposium on. IEEE, 2016.
  • Ibrahim Ben Mustafa, and Tamer Nadeem. "Dynamic traffic shaping technique for http adaptive video streaming
    using software defined networks." Sensing, Communication, and Networking (SECON), 2015 12th Annual IEEE
    International Conference on. IEEE, 2015.

  • Ibrahim Ben Mustafa, Uddin Mostafa, and Tamer Nadeem, Extending SDN to Cellular Network End Devices”.
    Demo at AT&T Research Academic Summit 2016.


Programming Languages & Tools
  • Programming Lnaguages: Java, C/C++, Python, FORTRAN, Assembly.
  • Web Technology: HTML, CSS, PHP, D3, Protovis.
  • Other: TinyOS, Open vSwitch, tableau, Arduino programming.
  • Operating Systems: Linux, Unix, Windows

Research Interests

My research interest focus on wireless networks, adaptive video streaming, and software defined network. In particular, my research interest revolves around enhancing the performance of adaptive players on mobile devices under various scenarios and different network conditions. I am involving in analyzing and evaluating the performance of adaptive players on Android devices, and currently designing and developing an SDN-based framework for enhancing video QoE on both WiFi and cellular networks. The following are two recent projects that I involved in:

  •   FlexStream – SDN-based framework that maximizes the user’s QoE of HTTP adaptive video streaming in wireless networks. We adopt a new networking architecture through extending the SDN paradigm to end devices. This extension of SDN data and control planes provides fine-grained flow control capabilities beyond those offered by conventional SDN. Furthermore, it allows for real-time context-aware streaming in addition to enabling an efficient network management according to certain policies provided by the network administrator, which results in maximizing and balancing the viewing experience. Other features of FlexStream would include: providing better scalability, preserving the user’s privacy, and removing the dependency of having SDN supported by wireless infrastructure. This is a collaboration project with AT&T research lab, Bedminster, NJ.
  •   EdgeEye – In this project, we design, implement, and evaluate a light weight application and flow types awareness framework for wireless network edges. The proposed framework provides on-fly fine-grained visibility and control over the network traffic generated by different mobile applications and corresponding various flow –types running on smartphone devices. EdgeEye is leveraging a Machine-Learning (ML) technique to avoid false classification of a flow generated by a new/unknown application into one of known classes.

Awards & Certifications

  •   Dominion Scholar Fellowship, Old Dominion University, (Aug 2017 - May 2018).
  •   Dominion Scholar Fellowship, Old Dominion University, (Aug 2016 - July 2017)
  •   Graduate Teacher Assistant Instructor Institute Certificate, college of Science, ODU, Spring 2014
  •   Graduate Scholarship Award: Libyan Ministry of Higher Education and Scientific Research (MOHESR), (Feb 2012 - July 2017).
  •   Graduate Scholarship Award: University of Tripoli and Libyan Ministry of Higher Education and Scientific Research (MOHESR), (Mar 2008 - May 2011).