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

Isaac Pedisich

dblp:165/8545 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
2since 2021 · last 2021
0000-0001-7138-0731ORCID · corroborated

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

Computer networks · 3 · 1 since 2021Systems, architecture and hardware · 1Security and privacy · 1Software engineering, systems software and programming languages · 1 · 1 since 2021

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
1 paper
Cloud and datacenter computing · 67% Distributed systems · 33%
Computer networks
3 papers
Software-defined and programmable networks · 70% Datacenter networks · 17% Network measurement and analytics · 13%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%
Network and information security
1 paper
Network security · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
programmable data plane
0.512021
Flightplan: Dataplane Disaggregation and Placement for P4 Programs · NSDI 2021
Distributed systems › distributed scheduling
application-level scheduling
0.512021
When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Perséphone · SOSP 2021
Cloud and datacenter computing › resource management
datacenter resource management
0.512021
When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Perséphone · SOSP 2021
Cloud and datacenter computing › job scheduling
datacenter scheduling
0.512021
When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Perséphone · SOSP 2021
Computing education › computer science curriculum
networking education
0.412020
FDP: a teaching and demo platform for SDN · CoNEXT 2020
Network security › attack strategy
denial-of-service attack
0.412019
Detecting Asymmetric Application-layer Denial-of-Service Attacks In-Flight with Finelame · USENIX ATC 2019
Operating systems › resource management › process management
CPU scheduling
0.112021
When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Perséphone · SOSP 2021

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

queueing analysis · 1.0profiling · 1.0in-browser visualization · 0.9
YearPublicationVenuePosition
2021 Flightplan: Dataplane Disaggregation and Placement for P4 Programs
Nik Sultana, John Sonchack, Hans Giesen, Isaac Pedisich, Nishanth Shyamkumar, Shivani Burad, André DeHon, Boon Thau Loo
NSDI4
2021 When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Perséphone
abstract
This paper introduces Perséphone, a kernel-bypass OS scheduler designed to minimize tail latency for applications executing at microsecond-scale and exhibiting wide service time distributions. Perséphone integrates a new scheduling policy, Dynamic Application-aware Reserved Cores (DARC), that reserves cores for requests with short processing times. Unlike existing kernel-bypass schedulers, DARC is not work conserving. DARC profiles application requests and leaves a small number of cores idle when no short requests are in the queue, so when short requests do arrive, they are not blocked by longer-running ones. Counter-intuitively, leaving cores idle lets DARC maintain lower tail latencies at higher utilization, reducing the overall number of cores needed to serve the same workloads and consequently better utilizing the datacenter resources.
Henri Maxime Demoulin, Joshua Fried, Isaac Pedisich, Marios Kogias, Boon Thau Loo, Linh T. X. Phan, Irene Zhang
SOSP3
2020 FDP: a teaching and demo platform for SDN
abstract
There are a wealth of good-quality open-source tools for teaching, learning about, and experimenting with P4-based SDN. But this tooling and its mode of distribution is geared towards usage at the level of "nuts and bolts", requiring effort to setup even for casual or inexperienced users, and does not give "big picture" insight into the network as the system executes. Our poster describes FDP, a portable platform that builds on existing tooling to enable end-to-end experimentation and zero-effort in-browser interactive visualization, which we envision can benefit teaching of P4-based SDN and research demonstration.
Heena Nagda, Rakesh Nagda, Isaac Pedisich, Nik Sultana, Boon Thau Loo
CoNEXT3
2019 TMC: Pay-as-you-Go Distributed Communication
abstract
We revisit the gap between what distributed systems need from the transport layer and what protocols in wide deployment provide. Such a gap complicates the implementation of distributed systems and impacts their performance. We introduce Tunable Multicast Communication (TMC), an abstraction that allows developers to easily specialize communication channels in distributed systems. TMC is presented as a deployable and extensible user-space library that exposes high-level tunable guarantees. TMC has the potential of improving the performance of distributed applications with minimal-to-zero development and deployment effort.
Henri Maxime Demoulin, Nikos Vasilakis, John Sonchack, Isaac Pedisich, Vincent Liu 0001, Boon Thau Loo, Linh T. X. Phan, Jonathan M. Smith, Irene Zhang
APNet4
2019 Detecting Asymmetric Application-layer Denial-of-Service Attacks In-Flight with Finelame
Henri Maxime Demoulin, Isaac Pedisich, Nikos Vasilakis, Vincent Liu 0001, Boon Thau Loo, Linh T. X. Phan
USENIX ATC2
2018 DeDoS: Defusing DoS with Dispersion Oriented Software
abstract
This paper presents DeDoS, a novel platform for mitigating asymmetric DoS attacks. These attacks are particularly challenging since even attackers with limited resources can exhaust the resources of well-provisioned servers. DeDoS offers a framework to deploy code in a highly modular fashion. If part of the application stack is experiencing a DoS attack, DeDoS can massively replicate only the affected component, potentially across many machines. This allows scaling of the impacted resource separately from the rest of the application stack, so that resources can be precisely added where needed to combat the attack. Our evaluation results show that DeDoS incurs reasonable overheads in normal operations, and that it significantly outperforms standard replication techniques when defending against a range of asymmetric attacks.
Henri Maxime Demoulin, Tavish Vaidya, Isaac Pedisich, Bob DiMaiolo, Jingyu Qian, Yuankai Zhang 0001, Ang Chen 0001, Andreas Haeberlen, Boon Thau Loo, Linh T. X. Phan, Micah Sherr, Clay Shields, Wenchao Zhou
ACSAC3