Christopher Monsanto

dblp:62/10167 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 1 first-authorComputer networks · 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
Software-defined and programmable networks · 83% Network management and operations · 9% Datacenter networks · 8%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks › network programming
network programming languages
0.112012
A compiler and run-time system for network programming languages · POPL 2012
Software-defined and programmable networks
SDN controller
0.112012
A compiler and run-time system for network programming languages · POPL 2012
Network management and operations
network configuration
0.012013
Composing Software Defined Networks · NSDI 2013

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

runtime system · 0.1compiler design · 0.1
YearPublicationVenuePosition
2013 Composing Software Defined Networks
Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford, David Walker 0001
NSDI1
2012 A compiler and run-time system for network programming languages
abstract
Software-defined networks (SDNs) are a new kind of network architecture in which a controller machine manages a distributed collection of switches by instructing them to install or uninstall packet-forwarding rules and report traffic statistics. The recently formed Open Networking Consortium, whose members include Google, Facebook, Microsoft, Verizon, and others, hopes to use this architecture to transform the way that enterprise and data center networks are implemented.
Christopher Monsanto, Nate Foster, Rob Harrison, David Walker 0001
POPL1
2011 Frenetic: a network programming language
abstract
Modern networks provide a variety of interrelated services including routing, traffic monitoring, load balancing, and access control. Unfortunately, the languages used to program today's networks lack modern features - they are usually defined at the low level of abstraction supplied by the underlying hardware and they fail to provide even rudimentary support for modular programming. As a result, network programs tend to be complicated, error-prone, and difficult to maintain.
Nate Foster, Rob Harrison, Michael J. Freedman, Christopher Monsanto, Jennifer Rexford, Alec Story, David Walker 0001
ICFP4