Demo Data from VLDB 2026 / reviewers in the wild / expert
Christopher Jonathan
dblp:166/8407
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorArtificial intelligence and machine learning · 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.
| Databases, data mining, and information retrieval
4 papers |
Indexing and storage engines · 26% Spatial and temporal data management · 23% Data stream processing · 20% | |
| Computer graphics and multimedia
2 papers |
Visualization and visual analytics · 64% Multimedia analysis and retrieval · 36% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Processor architecture and microarchitecture · 49% Parallel and multicore computing · 37% Performance modeling and evaluation · 15% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines › storage management › memory management
cache miss reduction |
0.3 | 1 | 2018 | Exploiting Coroutines to Attack the "Killer Nanoseconds" · Proc. VLDB Endow. 2018 |
Processor architecture and microarchitecture
latency hiding |
0.3 | 1 | 2018 | Exploiting Coroutines to Attack the "Killer Nanoseconds" · Proc. VLDB Endow. 2018 |
Data mining › pattern mining
frequent pattern mining |
0.2 | 1 | 2016 | GARNET: A holistic system approach for trending queries in microblogs · ICDE 2016 |
Visualization and visual analytics › geospatial visualization
big spatial data visualization |
0.2 | 1 | 2016 | HadoopViz: A MapReduce framework for extensible visualization of big spatial data · ICDE 2016 |
Visualization and visual analytics › spatial visualization
spatial data visualization |
0.2 | 1 | 2016 | HadoopViz: A MapReduce framework for extensible visualization of big spatial data · ICDE 2016 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.2 | 1 | 2016 | HadoopViz: A MapReduce framework for extensible visualization of big spatial data · ICDE 2016 |
Spatial and temporal data management
big spatial data |
0.2 | 1 | 2015 | A Demonstration of HadoopViz: An Extensible MapReduce System for Visualizing Big Spatial Data · Proc. VLDB Endow. 2015 |
Collaborative and social computing
crowdsourcing |
0.1 | 1 | 2017 | A Demonstration of Stella: A Crowdsourcing-Based Geotagging Framework · Proc. VLDB Endow. 2017 |
Web and social media mining › social media analysis
microblog analysis |
0.1 | 1 | 2016 | GARNET: A holistic system approach for trending queries in microblogs · ICDE 2016 |
Spatial and temporal data management
spatial data processing |
0.1 | 1 | 2016 | HadoopViz: A MapReduce framework for extensible visualization of big spatial data · ICDE 2016 |
Distributed and cloud data management
mapreduce |
0.1 | 1 | 2015 | A Demonstration of HadoopViz: An Extensible MapReduce System for Visualizing Big Spatial Data · Proc. VLDB Endow. 2015 |
Methods — techniques the papers use, named apart from their topics
smoothing · 0.8partition-plot-merge · 0.8coroutines · 0.7crowdsourcing · 0.6scalable query processing · 0.2context-aware filtering · 0.2rasterization · 0.2mapreduce · 0.2image partitioning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Stella: geotagging images via crowdsourcingabstractGeotagged data (e.g. images or news items) have empowered various important applications, e.g., search engines and news agencies. However, the lack of available geotagged data significantly reduces the impact of such applications. Meanwhile, existing geotagging approaches rely on the existence of prior knowledge, e.g., accurate training dataset for machine learning techniques. This paper presents Stella; a crowdsourcing framework for image geotagging. The high accuracy of Stella is resulted by being able to recruit workers near the image location even without knowing its location. In addition, Stella also return its confidence about the reported location to help users in understanding the result quality. Experimental evaluation shows that Stella consistently geotags an image with an average of 95% accuracy and 90% of confidence. Christopher Jonathan, Mohamed F. Mokbel |
SIGSPATIAL/GIS | 1 |
| 2018 | Exploiting Coroutines to Attack the "Killer Nanoseconds"abstractDatabase systems use many pointer-based data structures, including hash tables and B+-trees, which require extensive "pointer-chasing." Each pointer dereference, e.g., during a hash probe or a B+-tree traversal, can result in a CPU cache miss, stalling the CPU. Recent work has shown that CPU stalls due to main memory accesses are a significant source of overhead, even for cache-conscious data structures, and has proposed techniques to reduce this overhead, by hiding memory-stall latency. In this work, we compare and contrast the state-of-the-art approaches to reduce CPU stalls due to cache misses for pointer-intensive data structures. We present an in-depth experimental evaluation and a detailed analysis using four popular data structures: hash table, binary search, Masstree, and Bw-tree. Our focus is on understanding the practicality of using coroutines to improve throughput of such data structures. The implementation, experiments, and analysis presented in this paper promote a deeper understanding of how to exploit coroutines-based approaches to build highly efficient systems. Christopher Jonathan, Umar Farooq Minhas, Jim Hunter, Justin J. Levandoski, Gor V. Nishanov |
Proc. VLDB Endow. | 1 |
| 2017 | Towards a Unified Spatial Crowdsourcing Platform
Christopher Jonathan, Mohamed F. Mokbel |
SSTD | 1 |
| 2017 | A Demonstration of Stella: A Crowdsourcing-Based Geotagging FrameworkabstractThis paper demonstrates Stella ; an efficient crowdsourcing-based geotagging framework for any types of objects. In this demonstration, we showcase the effectiveness of Stella in geotagging images via two different scenarios: (1) we provide a graphical interface to show the process of a geotagging process that have been done by using Amazon Mechanical Turk, (2) we seek help from the conference attendees to propose an image to be geotagged or to help us geotag an image by using our application during the demonstration period. At the end of the demonstration period, we will show the geotagging result. Christopher Jonathan, Mohamed F. Mokbel |
Proc. VLDB Endow. | 1 |
| 2016 | HadoopViz: A MapReduce framework for extensible visualization of big spatial dataabstractThis paper introduces HadoopViz; a MapReduce-based framework for visualizing big spatial data. HadoopViz has three unique features that distinguish it from other techniques. (1) It exposes an extensible interface which allows users to define a new visualization types, e.g., scatter plot, road network, or heat map, by defining five abstract functions, without delving into the implementation details of the MapReduce algorithms. As it is open source, HadoopViz allows algorithm designers to focus on how the data should be visualized rather than performance or scalability issues. (2) HadoopViz is capable of generating big images with giga-pixel resolution by employing a three-phase technique, partition-plot-merge. (3) HadoopViz provides a smoothing functionality which can fuse nearby records together as the image is plotted. This makes it capable of generating more types of images with high quality as compared to existing work. Experimental results on real datasets of up to 14 Billion points show the extensibility, scalability, and efficiency of HadoopViz to handle different visualization types of spatial big data. Ahmed Eldawy, Mohamed F. Mokbel, Christopher Jonathan |
ICDE | 3 |
| 2016 | GARNET: A holistic system approach for trending queries in microblogsabstractThe recent wide popularity of microblogs (e.g., tweets, online comments) has empowered various important applications, including, news delivery, event detection, market analysis, and target advertising. A core module in all these applications is a frequent/trending query processor that aims to find out those topics that are highly frequent or trending in the social media through posted microblogs. Unfortunately current attempts for such core module suffer from several drawbacks. Most importantly, their narrow scope, as they focus only on solving trending queries for a very special case of localized and very recent microblogs. This paper presents GARNET; a holistic system equipped with one-stop efficient and scalable solution for supporting a generic form of context-aware frequent and trending queries on microblogs. GARNET supports both frequent and trending queries, any arbitrary time interval either current, recent, or past, of fixed granularity, and having a set of arbitrary filters over contextual attributes. From a system point of view, GARNET is very appealing and industry-friendly, as one needs to realize it once in the system. Then, a myriad of various forms of trending and frequent queries are immediately supported. Experimental evidence based on a real system prototype of GARNET and billions of real Twitter data show the scalability and efficiency of GARNET for various query types. Christopher Jonathan, Amr Magdy 0001, Mohamed F. Mokbel, Albert Jonathan |
ICDE | 1 |
| 2015 | A Demonstration of HadoopViz: An Extensible MapReduce System for Visualizing Big Spatial DataabstractThis demonstration presents HadoopViz; an extensible MapReduce-based system for visualizing Big Spatial Data. HadoopViz has two main unique features that distinguish it from other techniques. (1) It provides an extensible interface that allows users to visualize various types of data by defining five abstract functions, without delving into the details of the MapReduce algorithms. We show how it is used to create four types of visualizations, namely, scatter plot, road network, frequency heat map , and temperature heat map. (2) HadoopViz is capable of generating big images with giga-pixel resolution by employing a three-phase approach of partitioning, rasterize , and merging. HadoopViz generates single and multi-level images, where the latter allows users to zoom in/out to get more/less details. Both types of images are generated with a very high resolution using the extensible and scalable framework of HadoopViz. Ahmed Eldawy, Mohamed F. Mokbel, Christopher Jonathan |
Proc. VLDB Endow. | 3 |