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

Javad Nejati

dblp:178/3663 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none

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

Systems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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
2 papers
Transport protocols and congestion control · 46% Content delivery and video streaming · 27% Network performance modeling · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 67% Energy-efficient computing · 33%

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

TopicWeightPapersLastEvidence papers
Network performance modeling › performance prediction
application performance prediction
0.412019
ECON: Modeling the network to improve application performance · Internet Measurement Conference 2019
Content delivery and video streaming
bitrate adaptation
0.412019
ECON: Modeling the network to improve application performance · Internet Measurement Conference 2019
Transport protocols and congestion control
TCP performance
0.412019
ECON: Modeling the network to improve application performance · Internet Measurement Conference 2019
Transport protocols and congestion control › TCP modeling
TCP performance modeling
0.412019
ECON: Modeling the network to improve application performance · Internet Measurement Conference 2019
Performance modeling and evaluation
bottleneck analysis
0.212016
An In-depth Study of Mobile Browser Performance · WWW 2016
Energy-efficient computing
power modeling
0.212016
Analyzing the Power Consumption of the Mobile Page Load · SIGMETRICS 2016
Performance modeling and evaluation
workload characterization
0.212016
An In-depth Study of Mobile Browser Performance · WWW 2016
Content delivery and video streaming › web performance
page load time
0.112016
Analyzing the Power Consumption of the Mobile Page Load · SIGMETRICS 2016
Internet architecture and protocols › world wide web
web protocols
0.112016
Analyzing the Power Consumption of the Mobile Page Load · SIGMETRICS 2016

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

measurement · 0.5online model · 0.4analytical modeling · 0.4
YearPublicationVenuePosition
2020 WProfX: A Fine-grained Visualization Tool for Web Page Loads
abstract
Web page performance is crucial in today's Internet ecosystem, and Web developers use various developer tools to analyze their page load performance. However, existing tools cannot be used to identify the critical bottlenecks during the page load process. In this work, we design an online tool called WProfX that allows Web developers to visually identify bottlenecks in their page structure. The key to WProfX is that unlike existing Web performance tools, WProfX not only visualizes the page load activity timings, but also extracts the dependencies between the activities. Using the dependency structure, WProfX identifies the critical bottleneck activities. This lets a developer quickly identify why their page is loading slow and conduct what-if analyses to study the effect of different optimizations. WProfX uses low-level tracing information exposed by most major browsers to extract the relationship between page load activities. The result is that WProfX works with most major browsers and newer browser versions. WProfX visualizes the page load process as a dependency graph of semantically meaningful Web activities and identifies the critical bottlenecks. We evaluate WProfX with 14 Web developers who perform three what-if analysis tasks involving identifying the page load bottleneck and evaluating the effect of a page optimization. All the participants were able to complete the tasks with WProfX, compared to less than 60% when using the popular developer tools available today. WProfX is currently being used by Web developers in a large telecom and at a Silicon Valley startup.
Javad Nejati, Aruna Balasubramanian
Proc. ACM Hum. Comput. Interact.1
2019 ECON: Modeling the network to improve application performance
abstract
Given the growing significance of network performance, it is crucial to examine how to make the most of available network options and protocols. We propose ECON, a model that predicts performance of applications under different protocols and network conditions to scalably make better network choices. ECON is built on an analytical framework to predict TCP performance, and uses the TCP model as a building block for predicting application performance. ECON infers a relationship between loss and congestion using empirical data that drives an online model to predict TCP performance. ECON then builds on the TCP model to predict latency and HTTP performance. Across four wired and one wireless network, our model outperforms seven alternative TCP models. We demonstrate how ECON (i) can be used by a Web server application to choose between HTTP/1.1 and HTTP/2 for a given Web page and network condition, and (ii) can be used by a video application to choose the optimal bitrate that maximizes video quality without rebuffering.
Javad Nejati, Aruna Balasubramanian, Anshul Gandhi
Internet Measurement Conference2
2016 Analyzing the Power Consumption of the Mobile Page Load
abstract
No abstract available.
Javad Nejati, Pavan Maguluri, Aruna Balasubramanian, Anshul Gandhi
SIGMETRICS2
2016 An In-depth Study of Mobile Browser Performance
abstract
Mobile page load times are an order of magnitude slower compared to non-mobile pages. It is not clear what causes the poor performance: the slower network, the slower computational speeds, or other reasons. Further, most Web optimizations are designed for non-mobile browsers and do not translate well to the mobile browser. Towards understanding mobile Web page load times, in this paper we: (1) perform an in-depth pairwise comparison of loading a page on a mobile versus a non-mobile browser, and (2) characterize the bottlenecks in the mobile browser {\em vis-a-vis} non-mobile browsers. To this end, we build a testbed that allows us to directly compare the low-level page load activities and bottlenecks when loading a page on a mobile versus a non-mobile browser. We find that computation is the main bottleneck when loading a page on mobile browsers. This is in contrast to non-mobile browsers where networking is the main bottleneck. We also find that the composition of the critical path during page load is different when loading pages on the mobile versus the non-mobile browser. A key takeaway of our work is that we need to fundamentally rethink optimizations for mobile browsers.
Javad Nejati, Aruna Balasubramanian
WWW1