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.

Michael Ryan

dblp:42/5766 · DBLP profile ↗
← Back
12ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

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

Software engineering, systems software and programming languages · 3Computer networks · 2Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Security and privacy · 1Databases, data management, data science and information retrieval · 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
Datacenter networks · 62% Transport protocols and congestion control · 31% Network measurement and analytics · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Network and information security
1 paper
Network security · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Datacenter networks › datacenter transport
datacenter congestion control
0.412020
Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020
Transport protocols and congestion control
delay-based congestion control
0.412020
Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020
Datacenter networks › low-latency networking
tail latency reduction
0.412020
Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020
Cloud and datacenter computing
datacenter network
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Cloud and datacenter computing › virtualization › network virtualization
network function virtualization
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Cloud and datacenter computing
userspace networking
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Operating systems › kernel › kernel design › microkernel
microkernel design
0.112019
Snap: a microkernel approach to host networking · SOSP 2019
Network security › protocol security › DNS security
DNSSEC deployment
0.112008
Quantifying the operational status of the DNSSEC deployment · Internet Measurement Conference 2008
Network security › protocol security
DNS security
0.112008
Quantifying the operational status of the DNSSEC deployment · Internet Measurement Conference 2008
Computing education
software engineering education
0.012000
Shortages of qualified software engineering faculty and practitioners (panel session): challenges in breaking the cycle · ICSE 2000
Internet architecture and protocols
domain name system
0.012008
Quantifying the operational status of the DNSSEC deployment · Internet Measurement Conference 2008

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

kernel bypass · 0.8RDMA · 0.8pacing · 0.4RTT measurement · 0.4AIMD · 0.4
YearPublicationVenuePosition
2020 Swift: Delay is Simple and Effective for Congestion Control in the Datacenter
abstract
We report on experiences with Swift congestion control in Google datacenters. Swift targets an end-to-end delay by using AIMD control, with pacing under extreme congestion. With accurate RTT measurement and care in reasoning about delay targets, we find this design is a foundation for excellent performance when network distances are well-known. Importantly, its simplicity helps us to meet operational challenges. Delay is easy to decompose into fabric and host components to separate concerns, and effortless to deploy and maintain as a congestion signal while the datacenter evolves. In large-scale testbed experiments, Swift delivers a tail latency of <50μs for short RPCs, with near-zero packet drops, while sustaining ~100Gbps throughput per server. This is a tail of <3x the minimal latency at a load close to 100%. In production use in many different clusters, Swift achieves consistently low tail completion times for short RPCs, while providing high throughput for long RPCs. It has loss rates that are at least 10x lower than a DCTCP protocol, and handles O(10k) incasts that sharply degrade with DCTCP.
Gautam Kumar 0001, Nandita Dukkipati, Keon Jang, Hassan M. G. Wassel, Xian Wu 0001, Behnam Montazeri, Yaogong Wang, Kevin Springborn, Christopher Alfeld, Michael Ryan, David Wetherall, Amin Vahdat
SIGCOMM10
2019 Snap: a microkernel approach to host networking
abstract
This paper presents our design and experience with a microkernel-inspired approach to host networking called Snap. Snap is a userspace networking system that supports Google's rapidly evolving needs with flexible modules that implement a range of network functions, including edge packet switching, virtualization for our cloud platform, traffic shaping policy enforcement, and a high-performance reliable messaging and RDMA-like service. Snap has been running in production for over three years, supporting the extensible communication needs of several large and critical systems.
Michael Marty, Marc de Kruijf, Jacob Adriaens, Christopher Alfeld, Sean Bauer, Carlo Contavalli, Michael Dalton, Nandita Dukkipati, William C. Evans, Steve D. Gribble, Nicholas Kidd, Roman Kononov, Gautam Kumar 0001, Carl Mauer, Emily Musick, Lena E. Olson, Erik Rubow, Michael Ryan, Kevin Springborn, Valas Valancius, Amin Vahdat
SOSP18
2013 Towards Active Linguistic Authentication
Patrick Juola, John Noecker Jr., Ariel Stolerman, Michael Ryan, Patrick Brennan, Rachel Greenstadt
IFIP Int. Conf. Digital Forensics4
2012 Distractorless Authorship Verification
John Noecker Jr., Michael Ryan
LREC2
2009 Adaptive Data Compression for Efficient Sequential Transmission and Change Updating of Remote Sensing Images
abstract
In this paper, a selective data compression scheme is developed to combine the need for efficient data transmission and the receivers' interest in changes presented in the data by taking the advantage of the fact that receivers hold a copy of previous data. Three-step pre-processing is introduced in this paper. Firstly we separate the unchanged areas (the majority) of the image from the changed areas between successive images of the same area. Secondly, the bands which are sensitive to the changes are identified with the aid of statistical measures. Finally, a binary index image of each band is generated to indicate the two categories. Following this pre-processing, compression of the unchanged areas and changed areas is conducted separately. In this way, different compression algorithms can be applied to each case. As the majority data will be unchanged and only a subset of bands reflects the changes, high compression rate is achievable.
Md. Al Mamun, Xiuping Jia, Michael Ryan
IGARSS (4)3
2009 Reading Matters: Five Centuries of Discovering Books
Michael Ryan
J. Assoc. Inf. Sci. Technol.1
2008 Quantifying the operational status of the DNSSEC deployment
abstract
This paper examines the deployment of the DNS Security Extensions (DNSSEC), which adds cryptographic protection to DNS, one of the core components in the Internet infrastructure. We analyze the data collected from the initial DNSSEC deployment which started over 2 years ago, and identify three critical metrics to gauge the deployment: availability, verifiability, and validity. Our results provide the first comprehensive look at DNSSEC’s deployment and reveal a number of challenges that were not anticipated in the design but have become evident in the deployment. First, obstacles such as middle-boxes (firewalls, NATs, etc.) that exist in today’s Internet infrastructure have proven to be problematic and have resulted in unforeseen availability problems. Second, the public-key delegation system of DNSSEC has not evolved as it was hoped and it currently leaves over 97 % of DNSSEC zones isolated and unverifiable, unless some external key authentication mechanism is added. Furthermore, our results show that cryptographic verification is not equivalent to validation; a piece of verified data can still contain the wrong value. Finally, our results demonstrate the essential role of monitoring and measurement in the DNSSEC deployment. We believe that the observations and lessons from the DNSSEC deployment can provide insights into measuring future Internet-scale cryptographic systems.
Eric Osterweil, Michael Ryan, Daniel Massey, Lixia Zhang 0001
Internet Measurement Conference2
2007 On the Feasibility of Specialization within Software Engineering Degree Programs
abstract
The question that this panel will explore is the feasibility of specialization within software engineering degree programs, particularly at the undergraduate level. Over the years of software engineering curriculum development, we have seen good success in implementation of both undergraduate and graduate degree programs. We have also seen that some universities and students have shown an interest in specialization within these degree programs.
Nancy R. Mead, Thomas B. Hilburn, James McDonald, Michael Ryan, Daniel Shoemaker 0001
CSEE&T4
2005 Editorial
Pete Knoke, Ana María Moreno 0001, Michael Ryan
J. Syst. Softw.3
2002 Reaching the Wider Learning Community: Exploring the Support and Design of Media Enhanced Teaching
abstract
As higher education courses are increasingly expected to have an online presence, academic staff are faced not only with workload challenges but also with changes to the type of work in which they are involved and consequently the skills, dispositions and support that is required. Within the Faculty of Education at Queensland University of Technology, several mini-cases relating to micro-innovations in the design of video in online teaching were examined for the purpose of understanding these challenges. The investigation is significant in that it takes a broader view of the learning communities involved in design to include academic peers, technical support staff and facility managers. In considering this broader learning community, it is clear that a proactive approach is needed at the faculty level to ensure that the work of innovators and early adopters is recognised and shared in a way that contributes to wide scale and sustainable implementation of new ideas.
Margot Duncan, Michael Ryan, John Lidstone
ICCE2
2000 Shortages of qualified software engineering faculty and practitioners (panel session): challenges in breaking the cycle
abstract
S.665-668
Nancy R. Mead, Hossein Saiedian, Günther Ruhe, Donald J. Bagert, Helen M. Edwards, Michael Ryan
ICSE6
1998 Everything you ever wanted to know about software engineering education, but were afraid to ask (panel)
abstract
In this panel, we will address questions on software engineering education that are voted on by the conference attendees in advance of the session. A sample set of questions will be posted. Conference attendees who will then vote on the questions to be addressed by the panel will augment these. After the panellists provide answers to a given question, the discussion will be opened up for follow-up questions or comments by the conference attendees.
Nancy R. Mead, Thomas B. Hilburn, Donald J. Bagert, Michael Ryan, Oddur Benediktsson, Frances L. Van Scoy
ITiCSE4