Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John P. Rula

dblp:29/11081 · DBLP profile ↗
← Back
14ranked-venue papers
6as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 12 · 5 first-author · 1 since 2021Security and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
12 papers
Internet architecture and protocols · 32% Network measurement and analytics · 31% Content delivery and video streaming · 11%
Network and information security
3 papers
Systems and software security · 38% Network security · 33% Cryptographic protocols and secure computation · 29%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 70% Games and playful interaction · 30%

Topics — the 28 heaviest of 32, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network measurement and analytics
internet measurement
0.822021
Networked systems as witnesses: association between content demand, human mobility and an infection spread · Internet Measurement Conference 2021
Cell spotting: studying the role of cellular networks in the internet · Internet Measurement Conference 2017
Network measurement and analytics
traffic analysis
0.512021
Networked systems as witnesses: association between content demand, human mobility and an infection spread · Internet Measurement Conference 2021
Internet architecture and protocols
domain name system
0.532014
Behind the Curtain: Cellular DNS and Content Replica Selection · Internet Measurement Conference 2014
namehelp: intelligent client-side DNS resolution · SIGCOMM 2012
Content delivery and the natural evolution of DNS: remote dns trends, performance issues and alternative solutions · Internet Measurement Conference 2012
Internet architecture and protocols › naming and addressing
address assignment
0.412020
DynamIPs: analyzing address assignment practices in IPv4 and IPv6 · CoNEXT 2020
Internet architecture and protocols › naming and addressing
IP address assignment
0.412020
DynamIPs: analyzing address assignment practices in IPv4 and IPv6 · CoNEXT 2020
Internet architecture and protocols
IPv6
0.412020
DynamIPs: analyzing address assignment practices in IPv4 and IPv6 · CoNEXT 2020
Systems and software security
vulnerability management
0.412020
Who's left behind?: Measuring Adoption of Application Updates at Scale · Internet Measurement Conference 2020
Content delivery and video streaming › server selection
replica selection
0.422014
Behind the curtain: the importance of replica selection in next generation cellular networks · SIGCOMM 2014
Behind the Curtain: Cellular DNS and Content Replica Selection · Internet Measurement Conference 2014
Network security
routing security
0.412019
RPKI is Coming of Age: A Longitudinal Study of RPKI Deployment and Invalid Route Origins · Internet Measurement Conference 2019
Vehicular, aerial and satellite networks › aeronautical communication
air-to-ground communication
0.312018
Mile High WiFi: A First Look At In-Flight Internet Connectivity · WWW 2018
Vehicular, aerial and satellite networks › aerial networks
in-flight internet
0.312018
Mile High WiFi: A First Look At In-Flight Internet Connectivity · WWW 2018
Transport protocols and congestion control › QUIC
QUIC performance
0.312018
Mile High WiFi: A First Look At In-Flight Internet Connectivity · WWW 2018
Cryptographic protocols and secure computation › key management
public key infrastructure
0.312018
Is the Web Ready for OCSP Must-Staple? · Internet Measurement Conference 2018
Ubiquitous computing and smart environments › mobile crowdsourcing
crowdsensing
0.212015
Crowdsensing Under (Soft) Control · INFOCOM 2015
Ubiquitous computing and smart environments
incentive mechanism
0.212015
Crowdsensing Under (Soft) Control · INFOCOM 2015
Games and playful interaction › pervasive games
location-based games
0.212015
Crowdsensing Under (Soft) Control · INFOCOM 2015
Cellular and mobile networks › mobile networks
next-generation mobile networks
0.212014
Behind the curtain: the importance of replica selection in next generation cellular networks · SIGCOMM 2014
Medical and health informatics › epidemiology
computational epidemiology
0.112021
Networked systems as witnesses: association between content demand, human mobility and an infection spread · Internet Measurement Conference 2021
Wireless networking
human mobility
0.112021
Networked systems as witnesses: association between content demand, human mobility and an infection spread · Internet Measurement Conference 2021
Cellular and mobile networks
mobility management
0.112021
Networked systems as witnesses: association between content demand, human mobility and an infection spread · Internet Measurement Conference 2021
Content delivery and video streaming
content delivery network
0.112012
Content delivery and the natural evolution of DNS: remote dns trends, performance issues and alternative solutions · Internet Measurement Conference 2012
Routing and switching › inter-domain routing › inter-domain routing security
BGP hijacking
0.112019
RPKI is Coming of Age: A Longitudinal Study of RPKI Deployment and Invalid Route Origins · Internet Measurement Conference 2019
Internet architecture and protocols
internet infrastructure
0.112017
Cell spotting: studying the role of cellular networks in the internet · Internet Measurement Conference 2017
Ubiquitous computing and smart environments › mobile crowdsourcing › crowdsensing
mobile crowdsensing
0.112015
Crowdsensing Under (Soft) Control · INFOCOM 2015
Content delivery and video streaming
caching
0.112014
Behind the Curtain: Cellular DNS and Content Replica Selection · Internet Measurement Conference 2014
Distributed systems
replication
0.112014
Behind the curtain: the importance of replica selection in next generation cellular networks · SIGCOMM 2014
Content delivery and video streaming › content delivery network
CDN performance
0.012012
namehelp: intelligent client-side DNS resolution · SIGCOMM 2012
Content delivery and video streaming
web performance
0.012012
Content delivery and the natural evolution of DNS: remote dns trends, performance issues and alternative solutions · Internet Measurement Conference 2012

Methods — techniques the papers use, named apart from their topics

longitudinal measurement · 1.6statistical analysis · 1.0semi-supervised extraction · 0.9taxonomy development · 0.8measurement study · 0.5longitudinal address trace analysis · 0.4network measurement · 0.3network emulation · 0.3soft control · 0.2ping measurement · 0.2location-based application integration · 0.2DNS query analysis · 0.2
YearPublicationVenuePosition
2021 Networked systems as witnesses: association between content demand, human mobility and an infection spread
abstract
While non-pharmaceutical interventions (NPIs) such as stay-at-home, shelter-in-place, and school closures are considered the most effective ways to limit the spread of infectious diseases, their use is generally controversial given the political, ethical, and socioeconomic issues they raise. Part of the challenge is the non-obvious link between the level of compliance with such measures and their effectiveness.
Sana Asif, Byungjin Jun, Fabián E. Bustamante, John P. Rula
Internet Measurement Conference4
2020 DynamIPs: analyzing address assignment practices in IPv4 and IPv6
abstract
IP addresses are commonly used to identify hosts or properties of hosts. The address assigned to a host may change, however, and the extent to which these changes occur in time as well as in the address space is currently unknown, especially in IPv6.
Ramakrishna Padmanabhan, John P. Rula, Philipp Richter, Stephen D. Strowes, Alberto Dainotti
CoNEXT2
2020 Who's left behind?: Measuring Adoption of Application Updates at Scale
abstract
This work presents a large-scale, longitudinal measurement study on the adoption of application updates, enabling continuous reporting of potentially vulnerable software populations worldwide. Studying the factors impacting software currentness, we investigate and discuss the impact of the platform and its updating strategies on software currentness, device lock-in effects, as well as user behavior. Utilizing HTTP User-Agent strings from end-hosts, we introduce techniques to extract application and operating system information from myriad structures, infer version release dates of applications, and measure population adoption, at a global scale. To deal with loosely structured User-Agent data, we develop a semi-supervised method that can reliably extract application and version information for some 87% of requests served by a major CDN every day. Using this methodology, we track release and adoption dynamics of some 35,000 applications. Analyzing over three years of CDN logs, we show that vendors' update strategies and platforms have a significant effect on the adoption of application updates. Our results show that, on some platforms, up to 25% of requests originate from hosts running application versions that are out-of-date by more than 100 days, and 16% more than 300 days. We find pronounced differences across geographical regions, and overall, less developed regions are more likely to have out-of-date software versions. Though, for every country, we find that at least 10% of requests reaching the CDN run software that is out-of-date by more than three months.
John P. Rula, Philipp Richter, Georgios Smaragdakis, Arthur W. Berger
Internet Measurement Conference1
2019 RPKI is Coming of Age: A Longitudinal Study of RPKI Deployment and Invalid Route Origins
abstract
Despite its critical role in Internet connectivity, the Border Gateway Protocol (BGP) remains highly vulnerable to attacks such as prefix hijacking, where an Autonomous System (AS) announces routes for IP space it does not control. To address this issue, the Resource Public Key Infrastructure (RPKI) was developed starting in 2008, with deployment beginning in 2011. This paper performs the first comprehensive, longitudinal study of the deployment, coverage, and quality of RPKI. We use a unique dataset containing all RPKI Route Origin Authorizations (ROAs) from the moment RPKI was first deployed, more than 8 years ago. We combine this dataset with BGP announcements from more than 3,300 BGP collectors worldwide. Our analysis shows the after a gradual start, RPKI has seen a rapid increase in adoption over the past two years. We also show that although misconfigurations were rampant when RPKI was first deployed (causing many announcements to appear as invalid) they are quite rare today. We develop a taxonomy of invalid RPKI announcements, then quantify their prevalence. We further identify suspicious announcements indicative of prefix hijacking and present case studies of likely hijacks. Overall, we conclude that while misconfigurations still do occur, RPKI is "ready for the big screen," and routing security can be increased by dropping invalid announcements. To foster reproducibility and further studies, we release all RPKI data and the tools we used to analyze it into the public domain.
Taejoong Chung, Emile Aben, Tim Bruijnzeels, Balakrishnan Chandrasekaran 0002, David R. Choffnes, Dave Levin, Bruce M. Maggs, Alan Mislove, Roland van Rijswijk-Deij, John P. Rula, Nick Sullivan
Internet Measurement Conference10
2018 Is the Web Ready for OCSP Must-Staple?
Taejoong Chung, Jay Lok, Balakrishnan Chandrasekaran 0002, David R. Choffnes, Dave Levin, Bruce M. Maggs, Alan Mislove, John P. Rula, Nick Sullivan, Christo Wilson
Internet Measurement Conference8
2018 Mile High WiFi: A First Look At In-Flight Internet Connectivity
abstract
In-Flight Communication (IFC), available on a growing number of commercial flights, is often received by consumers with both awe for its mere availability and harsh criticism for its poor performance. Indeed, IFC provides Internet connectivity in some of the most challenging conditions with aircraft traveling at speeds in excess of 500 mph at 30,000 feet above the ground. Yet, while existing services do provide basic Internet \em accessibility, anecdotal reports rank their quality of service as, at best, poor. In this paper, we present the first characterization of deployed IFC systems. Using over 45 flight-hours of measurements, we profile the performance of IFC across the two dominant access technologies -- direct air-to-ground communication (DA2GC) and mobile satellite service (MSS). We show that IFC QoS is in large part determined by the high latencies inherent to DA2GC and MSS, with RTTs averaging 200ms and 750ms, respectively, and that these high latencies directly impact the performance of common applications such as web browsing. While each IFC technology is based on well studied wireless communication technologies, our findings reveal that IFC links experience further degraded link performance than their technological antecedents. We find median loss rates of 7%, and nearly 40% loss at the 90th percentile for MSS, 6.8x larger than recent characterizations of residential satellite networks. We extend our IFC study exploring the potential of the newly released HTTP/2 and QUIC protocols in an emulated IFC environment, finding that QUIC is able to improve page load times by as much as 7.9 times. In addition, we find that HTTP/2»s use of multiplexing multiple requests onto a single TCP connection performs up to 4.8x \em worse than HTTP/1.1 when faced with large numbers of objects. We use network emulation to explore proposed technological improvements to existing IFC systems finding that high link losses, and not bandwidth, account for the largest factor of performance degradation with applications such as web browsing.
John P. Rula, James Newman, Fabián E. Bustamante, Arash Molavi Kakhki, David R. Choffnes
WWW1
2017 Cell spotting: studying the role of cellular networks in the internet
abstract
The impressive growth of the mobile Internet has motivated several industry reports retelling the story in terms of number of devices or subscriptions sold per regions, or the increase in mobile traffic, both WiFi and cellular. Yet, despite the abundance of such reports, we still lack an understanding of the impact of cellular networks around the world.
John P. Rula, Fabián E. Bustamante, Moritz Steiner
Internet Measurement Conference1
2016 eXploring Xfinity - A First Look at Provider-Enabled Community Networks
Dipendra K. Jha, John P. Rula, Fabián E. Bustamante
PAM2
2015 In and Out of Cuba: Characterizing Cuba's Connectivity
abstract
The goal of our work is to characterize the current state of Cuba's access to the wider Internet. This work is motivated by recent improvements in connectivity to the island and the growing commercial interest following the ease of restrictions on travel and trade with the US. In this paper, we profile Cuba's networks, their connections to the rest of the world, and the routes of international traffic going to and from the island. Despite the addition of the ALBA-1 submarine cable, we find that round trip times to websites hosted off the island remain very high; pings to popular websites frequently took over 300 ms. We also find a high degree of path asymmetry in traffic to/from Cuba. Specifically, in our analysis we find that traffic going out of Cuba typically travels through the ALBA-1 cable, but, surprisingly, traffic on the reverse path often traverses high-latency satellite links, adding over 200 ms to round trip times. Last, we analyze queries to public DNS servers and SSL certificate requests to characterize the availability of network services in Cuba.
Zachary S. Bischof, John P. Rula, Fabián E. Bustamante
Internet Measurement Conference2
2015 Crowdsensing Under (Soft) Control
abstract
Crowdsensing leverages the pervasiveness and power of mobile devices, such as smartphones and tablets, to enable ordinary citizens to collect, transport and verify data. Application domains range from environment monitoring, to infrastructure management and social computing. Crowdsensing services' effectiveness is a direct result of their coverage, which is driven by the recruitment and mobility patterns of participants. Due to the typically uneven population distributions of most areas, and the regular mobility patterns of participants, less popular or populated areas suffer from poor coverage. In this paper, we present Crowd Soft Control (CSC), an approach to exert limited control over the actions of participants by leveraging the built-in incentives of location-based gaming and social applications. By pairing crowdsensing with location-based applications, CSC allows sensing services to reuse the incentives of location-based apps to steer the actions of participating users and increase the effectiveness of sensing campaigns. While there are several domains where this intentional movement is useful such as data muling, this paper presents the design, implementation and evaluation of CSC applied to crowdsensing. We built a prototype of CSC and integrated it with two location-based applications, and crowdsensing services. Our experimental results demonstrate the low-cost of integration and minimal overhead of CSC.
John P. Rula, Fabián E. Bustamante
INFOCOM1
2014 Behind the Curtain: Cellular DNS and Content Replica Selection
abstract
DNS plays a critical role in the performance of smartdevices within cellular networks. Besides name resolution, DNS is commonly relied upon for directing users to nearby content caches for better performance. In light of this, it is surprising how little is known about the structure of cellular DNS and its effectiveness as a client localization method.
John P. Rula, Fabián E. Bustamante
Internet Measurement Conference1
2014 Behind the curtain: the importance of replica selection in next generation cellular networks
abstract
No abstract available.
John P. Rula, Fabián E. Bustamante
SIGCOMM1
2012 Content delivery and the natural evolution of DNS: remote dns trends, performance issues and alternative solutions
abstract
Content Delivery Networks (CDNs) rely on the Domain Name System (DNS) for replica server selection. DNS-based server selection builds on the assumption that, in the absence of information about the client's actual network location, the location of a client's DNS resolver provides a good approximation. The recent growth of remote DNS services breaks this assumption and can negatively impact client's web performance.
John S. Otto, Mario A. Sánchez, John P. Rula, Fabián E. Bustamante
Internet Measurement Conference3
2012 namehelp: intelligent client-side DNS resolution
abstract
The Domain Name System (DNS) is a fundamental component of today's Internet. Recent years have seen radical changes to DNS with increases in usage of remote DNS and public DNS services such as OpenDNS. Given the close relationship between DNS and Content Delivery Networks (CDNs) and the pervasive use of CDNs by many popular applications including web browsing and real-time entertainment services, it is important to understand the impact of remote and public DNS services on users' overall experience on the Web. This work presents a tool, namehelp, which comparatively evaluates DNS services in terms of the web performance they provide, and implements an end-host solution to address the performance impact of remote DNS on CDNs. The demonstration will show the functionality of namehelp with online results for its performance improvements.
John S. Otto, Mario A. Sánchez, John P. Rula, Ted Stein, Fabián E. Bustamante
SIGCOMM3