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

Ameesh Goyal

dblp:143/5695 · also Ameesh K. Goyal · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none

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

Computer networks · 4Systems, architecture and hardware · 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 networks
4 papers
Network measurement and analytics · 56% Content delivery and video streaming · 24% Internet architecture and protocols · 14%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 77% Parallel and multicore computing · 23%

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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming › web performance
page load time
0.212016
Polaris: Faster Page Loads Using Fine-grained Dependency Tracking · NSDI 2016
Network measurement and analytics
web measurement
0.212014
Mahimahi: a lightweight toolkit for reproducible web measurement · SIGCOMM 2014
Network measurement and analytics › internet measurement
cloud network measurement
0.212013
Choreo: network-aware task placement for cloud applications · Internet Measurement Conference 2013
Cloud and datacenter computing › job scheduling › network-aware scheduling
network-aware task placement
0.212013
Choreo: network-aware task placement for cloud applications · Internet Measurement Conference 2013
Internet architecture and protocols › world wide web › web protocols
HTTP
0.122016
Polaris: Faster Page Loads Using Fine-grained Dependency Tracking · NSDI 2016
Mahimahi: Accurate Record-and-Replay for HTTP · USENIX ATC 2015
Network performance modeling
network emulation
0.112014
Mahimahi: a lightweight toolkit for reproducible web measurement · SIGCOMM 2014
Parallel and multicore computing › scheduling algorithms
application scheduling
0.012013
Choreo: network-aware task placement for cloud applications · Internet Measurement Conference 2013

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

record-and-replay · 0.4network profiling · 0.3network emulation · 0.2
YearPublicationVenuePosition
2016 Polaris: Faster Page Loads Using Fine-grained Dependency Tracking
Ravi Netravali, Ameesh Goyal, James W. Mickens, Hari Balakrishnan
NSDI2
2015 Room-Area Networks
abstract
This paper makes the case for "Room-Area Networks" (RAN), a new category that falls between personal area networks and local area networks. In a RAN, a set of nodes can hear each other only if they are in the same room, broadly construed as being within earshot. We define a RAN abstraction, and we present example applications ranging from social contact management to building automation to gaming where this abstraction will help. The requirements of a RAN are poorly served by current technologies such as Bluetooth, near-field communication (NFC), Wi-Fi, and infrared. Acoustic channels, on the other hand, are well-suited in principle for effective propagation within human earshot and sharp attenuation at room boundaries. We provide a portable reference implementation of an 802.11a-like physical layer for the acoustic medium that works on current mobile devices, with successful communication even in noisy environments at distances over 8 meters.
Peter Iannucci, Ravi Netravali, Ameesh Goyal, Hari Balakrishnan
HotNets3
2015 Mahimahi: Accurate Record-and-Replay for HTTP
Ravi Netravali, Anirudh Sivaraman, Somak Das, Ameesh Goyal, Keith Winstein, James W. Mickens, Hari Balakrishnan
USENIX ATC4
2014 Mahimahi: a lightweight toolkit for reproducible web measurement
abstract
This demo presents a measurement toolkit, Mahimahi, that records websites and replays them under emulated network conditions. Mahimahi is structured as a set of arbitrarily composable UNIX shells. It includes two shells to record and replay Web pages, RecordShell and ReplayShell, as well as two shells for network emulation, DelayShell and LinkShell. In addition, Mahimahi includes a corpus of recorded websites along with benchmark results and link traces (https://github.com/ravinet/sites).
Ravi Netravali, Anirudh Sivaraman, Keith Winstein, Somak Das, Ameesh Goyal, Hari Balakrishnan
SIGCOMM5
2013 Choreo: network-aware task placement for cloud applications
abstract
Cloud computing infrastructures are increasingly being used by network-intensive applications that transfer significant amounts of data between the nodes on which they run. This paper shows that tenants can do a better job placing applications by understanding the underlying cloud network as well as the demands of the applications. To do so, tenants must be able to quickly and accurately measure the cloud network and profile their applications, and then use a network-aware placement method to place applications. This paper describes Choreo, a system that solves these problems. Our experiments measure Amazon's EC2 and Rackspace networks and use three weeks of network data from applications running on the HP Cloud network. We find that Choreo reduces application completion time by an average of 8%-14% (max improvement: 61%) when applications are placed all at once, and 22%-43% (max improvement: 79%) when they arrive in real-time, compared to alternative placement schemes.
Katrina LaCurts, Shuo Deng, Ameesh Goyal, Hari Balakrishnan
Internet Measurement Conference3