Department of Computer Science
UC Santa Barbara
Santa Barbara, CA 93106
Email: pschmitt [AT]

Google Scholar


27 Nov. 2015
Our HybridCell system paper on dynamically augmenting poorly operating commercial networks with local networks was accepted to Infocom 2016.

19 Oct. 2015
Our final technical report on mobile phone and Internet use in the Za'atari refugee camp was submitted to UNHCR.

8 Sep. 2015
My paper on media upload caching was accepted to ACM DEV 2015.

16 Jul. 2015
I was quoted in an Al Jazeera America article talking about connectivity in the Zaatari refugee camp.

10 Jun. 2015
Our ITID article was published today.

4 May. 2015
I was featured in a Q & A in the college of arts and sciences spotlight magazine at St. Thomas.

17 Mar. 2015 published a story about our recent research trip to Jordan.

24 Mar. 2015
I completed my major area exam. Thanks to my committee!

16 Mar. 2015
The UCSB Current covered our work in Zaatari.

29 Jan. 2015
I just returned from two back-to-back research trips. I was in a refugee camp in Jordan near the Syrian border to explore connectivity for residents of the camp and went to Guatemala to research mobile data network performance.

Paul Schmitt

PhD Student

I'm a CS PhD student from rural Minnesota. My research focus is on mobile network connectivity, problems related to dynamic spectrum and spectrum sensing, and connectivity in under-resourced areas. Prior to joining UCSB I worked as a network administrator for the University of St. Thomas in St. Paul, MN and Blue Earth County in Mankato, MN.

I'm a member of the MOMENT lab at UCSB under the supervision of Prof. Elizabeth Belding.


  • Internet Media Upload Caching for Poorly-Connected Regions
    Paul Schmitt, Ramya Raghavendra, Elizabeth Belding
    ACM DEV 2015 (DEV-6)
    London, United Kingdom, December 2015

    Youth Mobile Phone and Internet Use January 2015 Za’atari Camp, Mafraq, Jordan
    Carleen Maitland, Brian Tomaszewski, Elizabeth Belding, Karen Fisher, Ying Xu, Danny Iland, Paul Schmitt, Amira Majid
    Tech. report prepared for UNHCR (Tech. Rep.)
    Penn State Univ., State College, PA, October 19 2015

    Internet Bandwidth Upgrade: Implications on Performance and Usage in Rural Zambia
    Mariya Zheleva, Paul Schmitt, Morgan Vigil, Elizabeth Belding
    Information Technologies and International Development Journal (ITID)
    Vol 11, Issue 2 Summer 2015

  • The Increased Bandwidth Fallacy: Performance and Usage in Rural Zambia
    Mariya Zheleva, Paul Schmitt, Morgan Vigil, Elizabeth Belding
    ACM DEV (DEV-4)
    Cape Town, South Africa, December 2013

  • Bringing visibility to rural users in Côte d'Ivoire
    Mariya Zheleva, Paul Schmitt, Morgan Vigil, Elizabeth Belding
    International Conference on Information and Communications Technology and Development (ICTD)
    Cape Town, South Africa, December 2013

  • Community detection in cellular network traces
    Mariya Zheleva, Paul Schmitt, Morgan Vigil, Elizabeth Belding
    International Conference on Information and Communications Technology and Development (ICTD)
    Cape Town, South Africa, December 2013

  • Communication flow patterns in the Orange Telecom D4D dataset
    Paul Schmitt, Morgan Vigil, Mariya Zheleva, Elizabeth Belding
    NetMob Boston, MA, May 2013


  • Mobile data network performance analysis: We study performance and behaviors for traffic on mobile network operator (MNO) and mobile virtual network operator (MVNO) networks. We find that poor performance of MVNOs may be attributable to inefficient network topologies, lack of peering arrangements, and longer IP paths relative to the underlying carrier.

  • Spectrum compression: We are studying techniques to compress spectrum occupancy information with the goal of a global spectrum occupancy database.

  • VillageCache: Previous work has observed strong locality of interest in content produced in rural networks. Videos and photos uploaded from a particular network are very likely to be consumed by other users in the same network. We engineer VillageCache to take advantage of this fact. User videos and photos that are uploaded to YouTube and Facebook are automatically stored in the local network and transparently redilivered in full quality to other local users. We also time-shift uploads to YouTube in order to better utilize network bandwidth. The system allows for users in a bandwidth constrained environment to experience media at their intended quality without the use of outside software while avoiding the use of costly bandwidth.

  • HybridCell: HybridCell allows coexistence and simultaneous use of commercial and locally-owned cellular networks. It enables low-cost services for local users and organizations, and can also complement commercial cellular networks' functionality in rural areas by providing mobile data services.

  • VillageCell: We deployed VillageCell, a local GSM network that provides basic voice and SMS functionality in a rural village in Zambia. The system allows users to use their existing handsets with just a SIM card replacement.

  • VillageShare: Users on networks in developing regions are often only consumers of Internet content rather than also being producers. Additionally, traditional Internet-based sharing of resources means content traverses constrained links twice (e.g. a user uploads a video to YouTube and their friend in the same village that wants to watch it must download the video from YouTube). We design VillageShare to allow for local content to be stored locally, with the system providing the ability for local sharing of content as well. Should the users choose, the system can upload their content to Internet services in an intelligent way using time-shifting or bandwidth sharing techniques.

  • Call Detail Record Analysis: We analyze large-scale network traces from a cellular carrier in Côte d'Ivoire in order to further understand user behavior. We find distinct usage differences between calls originating from rural antennas versus urban antennas. Particularly, we find high locality of interest in rural networks. Roughly 70% of rural calls are sourced from and destined for the same cell antenna. This leads us to conclude that local solutions can provide great benefit to rural communities even if they are not connected to the public network.

  • mPERRLA: We developed mPERRLA, a mobile health application that assesses pupillary response using the smartphone camera and flash and OpenCV image processing. mPERRLA extends the coverage of point-of-care health examinations through deployment on a ubiquitous technology making point-of-care diagnostics possible in remote emergency situations. The application is designed to be usable by individuals with no prior healthcare experience.

  • MAC layer power savings for a single-hop wireless backhaul link: Rural area networks, such as VillageNet, often utilize 802.11 for its versatility and low financial overhead. VillageNet is composed of a single-hop wireless network using 802.11 infrastructure mode that stretches over a distance of 3km. Due to harsh environments and unstable networks, traditional energy sources offer limited viability for powering these rural area networks. A common solution uses car batteries to power rural area networks, making energy efficiency an important factor for the success these remote systems. Given traffic patterns for the wireless backhaul in a VillageNet deployment in rural Zambia, we seek to determine which wireless standard and power management scheme provides the highest level of energy efficiency for this battery-powered link. We simulate and evaluate 802.11 with and without Power Save Mode, 802.11 TDMA, and WiMAX based on their energy usage in order to recommend a MAC protocol and infer potential power savings.


  • Spring 2013: CS 32 - Object Oriented Design and Implementation
    I was a teaching assistant for Mike Costanzo's OO course.

  • Winter 2013: CS 176b - Network Programming
    I was a teaching assistant for Prof. Ben Zhao's Network Computing course at UCSB.

  • Fall 2012: CS 32 - Object Oriented Design and Implementation
    I was a teaching assistant for Mike Costanzo's OO course.

  • Spring 2012: CISC 370 - Computer Networking
    I was an adjunct lecturer for the undergraduate networking course at the University of St. Thomas.

  • Fall 2011: CISC 310 - Operating Systems
    I was an adjunct lecturer for the undergraduate operating systems course at the University of St. Thomas.

© Paul Schmitt 2015, CSS by Thomas Park