EDBT 2026 Demo / reviewers in the wild / expert
Michael Ryan
dblp:42/5766
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Datacenter networks › datacenter transport
datacenter congestion control |
0.4 | 1 | 2020 | Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020 |
Transport protocols and congestion control
delay-based congestion control |
0.4 | 1 | 2020 | Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020 |
Datacenter networks › low-latency networking
tail latency reduction |
0.4 | 1 | 2020 | Swift: Delay is Simple and Effective for Congestion Control in the Datacenter · SIGCOMM 2020 |
Cloud and datacenter computing
datacenter network |
0.4 | 1 | 2019 | Snap: a microkernel approach to host networking · SOSP 2019 |
Cloud and datacenter computing › virtualization › network virtualization
network function virtualization |
0.4 | 1 | 2019 | Snap: a microkernel approach to host networking · SOSP 2019 |
Cloud and datacenter computing
userspace networking |
0.4 | 1 | 2019 | Snap: a microkernel approach to host networking · SOSP 2019 |
Operating systems › kernel › kernel design › microkernel
microkernel design |
0.1 | 1 | 2019 | Snap: a microkernel approach to host networking · SOSP 2019 |
Network security › protocol security › DNS security
DNSSEC deployment |
0.1 | 1 | 2008 | Quantifying the operational status of the DNSSEC deployment · Internet Measurement Conference 2008 |
Network security › protocol security
DNS security |
0.1 | 1 | 2008 | Quantifying the operational status of the DNSSEC deployment · Internet Measurement Conference 2008 |
Computing education
software engineering education |
0.0 | 1 | 2000 | 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.0 | 1 | 2008 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Swift: Delay is Simple and Effective for Congestion Control in the DatacenterabstractWe 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 |
SIGCOMM | 10 |
| 2019 | Snap: a microkernel approach to host networkingabstractThis 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 |
SOSP | 18 |
| 2013 | Towards Active Linguistic Authentication
Patrick Juola, John Noecker Jr., Ariel Stolerman, Michael Ryan, Patrick Brennan, Rachel Greenstadt |
IFIP Int. Conf. Digital Forensics | 4 |
| 2012 | Distractorless Authorship Verification
John Noecker Jr., Michael Ryan |
LREC | 2 |
| 2009 | Adaptive Data Compression for Efficient Sequential Transmission and Change Updating of Remote Sensing ImagesabstractIn 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 deploymentabstractThis 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 Conference | 2 |
| 2007 | On the Feasibility of Specialization within Software Engineering Degree ProgramsabstractThe 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&T | 4 |
| 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 TeachingabstractAs 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 |
ICCE | 2 |
| 2000 | Shortages of qualified software engineering faculty and practitioners (panel session): challenges in breaking the cycleabstractS.665-668 Nancy R. Mead, Hossein Saiedian, Günther Ruhe, Donald J. Bagert, Helen M. Edwards, Michael Ryan |
ICSE | 6 |
| 1998 | Everything you ever wanted to know about software engineering education, but were afraid to ask (panel)abstractIn 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 |
ITiCSE | 4 |