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

Robert Horton

dblp:33/6419 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0001-7305-354XORCID · reported

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

Databases, data management, data science and information retrieval · 2 · 1 since 2021Artificial intelligence and machine learning · 1

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 architecture, parallel and distributed computing, and storage systems
2 papers
High-performance computing · 32% Performance modeling and evaluation · 32% Cloud and datacenter computing · 21%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%

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

TopicWeightPapersLastEvidence papers
High-performance computing
job runtime prediction
0.712023
Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023
Performance modeling and evaluation
workload characterization
0.712023
Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023
Machine learning and data management › scalable machine learning
distributed learning
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Machine learning and data management
scalable machine learning
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Distributed systems
distributed data processing
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Cloud and datacenter computing › big data analytics
scalable analytics
0.212016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016
Cloud and datacenter computing
cluster resource management and scheduling
0.212023
Runtime Variation in Big Data Analytics · Proc. ACM Manag. Data 2023
Parallel and multicore computing
parallel programming models
0.112016
Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters · KDD 2016

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

interpretable machine learning · 0.7classification model · 0.7statistical modeling · 0.5distributed computing · 0.5
YearPublicationVenuePosition
2023 Runtime Variation in Big Data Analytics
abstract
The dynamic nature of resource allocation and runtime conditions on Cloud can result in high variability in a job's runtime across multiple iterations, leading to a poor experience. Identifying the sources of such variation and being able to predict and adjust for them is crucial to cloud service providers to design reliable data processing pipelines, provision and allocate resources, adjust pricing services, meet SLOs and debug performance hazards. In this paper, we analyze the runtime variation of millions of production Scope jobs on Cosmos, an exabyte-scale internal analytics platform at Microsoft. We propose an innovative 2-step approach to predict job runtime distribution by characterizing typical distribution shapes combined with a classification model with an average accuracy of >96%, using an innovative interpretable machine-learning algorithm out-performing traditional regression models and better capturing long tails. We examine factors such as job plan characteristics and inputs, resource allocation, physical cluster heterogeneity and utilization, and scheduling policies. To the best of our knowledge, this is the first study on predicting categories of runtime distributions for enterprise analytics workloads at scale. Furthermore, we examine how our methods can be used to analyze what-if scenarios, focusing on the impact of resource allocation, scheduling, and physical cluster provisioning decisions on a job's runtime consistency and predictability.
Rathijit Sen, Robert Horton, John Mark Agosta
Proc. ACM Manag. Data3
2016 Scalable Data Analytics Using R: Single Machines to Hadoop Spark Clusters
abstract
R is one of the most popular languages in the data science, statistical and machine learning (ML) community. However, when it comes to scalable data analysis and ML using R, many data scientists are blocked or hindered by (a) its limitations of available functions to handle large datasets efficiently, and (b) knowledge about the appropriate computing environments to scale R scripts from desktop exploratory analysis to elastic and distributed cloud services. In this tutorial we will discuss solutions that demonstrate the use of distributed compute environments and end to end solutions for R. We will present the topics through presentations and worked-out examples with sample code. In addition, we will provide a public code repository that attendees will be able to access and adapt to their own practice. We believe this tutorial will be of strong interest to a large and growing community of data scientists and developers using R for data analysis and modeling.
John Mark Agosta, Debraj GuhaThakurta, Robert Horton, Mario Inchiosa, Srini Kumar, Mengyue Zhao
KDD3