News

  • Application Time is released for Android! Download it from the Play Store - track your mobile application usage.
  • Mobile AD(D): Estimating Mobile App Session Times for Better Ads accepted to HotMobile '15!
  • Crowdsensing Under (Soft) Control accepted to INFOCOMM '15!
  • Behind the Curtain: The importance of replica selection in next generation cellular networks won the ACM Student Research Competition at SIGCOMM 2014!
  • Behind the Curtain: Cellular DNS and Replica Selection accepted to IMC '14!
  • Namehelp Mobile is released for Android! Download it now from the Play Store - find the best DNS option for your mobile device.

About

I am a fifth-year Ph.D. Candidate in Computer Science Aqualab under my advisor, Dr. Fabián Bustamante. I graduated with a Bachelor of Science degree in Mechanical Engineering from Northwestern University in 2009.

Here is my Curriculum Vitae.


Research

My research interests include networking and distributed systems in the wired and wireless domain. My particular interests are in the Human Factors of mobile systems, how these affect system performance and how to best design systems around them.

My recent projects have explored different incentive mechanisms and how they affect human behavior patterns, with the goal being to improve mobile system performance and efficiency. In addition, I am working with end-user mobile devices for collaborative network diagnostics in enterprise environments.


Projects

Cellular Content Delivery

Measure the ability of your existing DNS to resolve domain names and select low latency servers, and compare its performance to public DNS options like OpenDNS and GoogleDNS. Select the fastest option for your mobile device with Namehelp Mobile - in the Play Store.

More...

Mobile Application Behavior

Considering how much mobile devices are ingrained in most aspects of people's lives, there still does not exist accurate models of mobile application usage. We are exploring the role of context on application usage patterns for use in a variety of applications. Our paper on estimating session times for mobile ads was just accepted to HotMobile '14 Download Application Time for Android here

Mobile Crowdsourcing

Mobile crowdsourcing environments present new challenges for recruiting workers who achieve high levels of task compliance. We are exploring the ways in which different incentive structures affect these particpant characteristics.

More...

NameHelp

Improving content delivery through intelligent DNS selection. Download the Namehelp tool here.

More...

TrailBlaze Chicago

Crowdsourcing common cycle routes for improved municiple planning. Download the app from the Android Marketplace here.

More...

C3R - Mobile Urban Monitoring

Vehicular platform for participatory air pollution monitoring.

More...


Publications

2015

  • John P. Rula, Byungjin Jun, Fabián Bustamante
    Mobile AD(D): Estimating Mobile App Session Times for Better Ads
    To appear in Proc. HotMobile, February 2015.
  • John P. Rula, Fabián Bustamante
    Crowdsensing Under (Soft) Control
    To appear in Proc. INFOCOMM 2015, April 2015.

2014

  • John P. Rula, Fabián Bustamante
    Behind the Curtain: Cellular DNS and Content Replica Selection
    In Proc. IMC 2014, November 2014.
  • John P. Rula, Fabián Bustamante
    Behind the Curtain: The importance of replica selection in next generation cellular networks
    Poster in Proc. SIGCOMM, August 2014.
    Winner of SIGCOMM 2014 ACM Student Research Competition.
  • John P. Rula, Vishnu Navda, Fabián Bustamante, Ranjita Bhagwan, Saikat Guha
    "No One-Size Fits All": Towards a principled approach for incentives in mobile crowdsourcing
    In Proc. HotMobile, February 2014.

2013

  • Zachary S. Bischof, Mario A. Sánchez, John S. Otto, John P. Rula, Fabián Bustamante
    Characterizing Broadband Services with Dasu
    Demonstration at USENIX NSDI, April 2013.

2012

2011

2009

  • John S. Otto, John P. Rula, and Fabián E. Bustamante
    C3R -- Participatory Urban Monitoring from your Car
    Tech. Report NWU-EECS-09-10, EECS Dept., Northwestern Univ., 2009.
    PDF

In the Press

  • A Faster Internet for your Smartphone.
    April 7, 2014 | McCormick By Design
  • In Virtual World, Phone Game Controls You!
    March 19, 2012 | Discovery News
  • Mobile games be used for `soft` crowd control
    March 19, 2012 | Wired News
  • Using Virtual Worlds to `Soft Control` People`s Movements in the Real One
    March 19, 2012 | Communications of the ACM News
  • Using Virtual Worlds to `Soft Control` People`s Movements in the Real One
    March 16, 2012 | McCormick by Design
  • Bike-Friendly App Takes Second Prize in 'Apps for Metro Chicago' Grand Challenge
    December 19, 2011 | McCormick By Design

Personal

Sailing -- I like sailing. I sailed intercollegiately for Northwestern during college.

Basketball -- I have much more desire to play than I have skill.