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

Florian Schmidt 0002

dblp:61/4643-2 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
1since 2021 · last 2021
0000-0003-2307-2579ORCID · verified

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

Computer networks · 6 · 3 first-authorSystems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 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.

Software engineering, system software, and programming languages
2 papers
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 84% Distributed systems · 16%
Computer networks
3 papers
Internet architecture and protocols · 35% Network performance modeling · 35% Wireless networking · 29%

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

TopicWeightPapersLastEvidence papers
Operating systems › virtualization
containers
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Operating systems › system security › operating system security › protection mechanism › isolation
container isolation
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Cloud and datacenter computing
virtualization
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Cloud and datacenter computing › virtualization › virtualization security
virtual machine isolation
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Operating systems
network stack
0.212015
Santa: Faster Packet Delivery for Commonly Wished Replies · SIGCOMM 2015
Internet architecture and protocols › layered network architecture
data link layer
0.112011
Refector: heuristic header error recovery for error-tolerant transmissions · CoNEXT 2011
Network performance modeling
network emulation
0.112011
SliceTime: A Platform for Scalable and Accurate Network Emulation · NSDI 2011
Distributed systems › experimental testbed
distributed system emulation
0.112011
SliceTime: A Platform for Scalable and Accurate Network Emulation · NSDI 2011
Cloud and datacenter computing › virtualization
lightweight virtualization
0.112017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Wireless networking › wireless network performance
packet delivery
0.112015
Santa: Faster Packet Delivery for Commonly Wished Replies · SIGCOMM 2015

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

isolation analysis · 0.6VM toolstack optimization · 0.6heuristic recovery · 0.1
YearPublicationVenuePosition
2021 On the Fly Orchestration of Unikernels: Tuning and Performance Evaluation of Virtual Infrastructure Managers
abstract
Network operators are facing significant challenges meeting the demand for more bandwidth, agile infrastructures, innovative services, while keeping costs low. Network Functions Virtualization (NFV) and Cloud Computing are emerging as key trends of 5G network architectures, providing flexibility, fast instantiation times, support of Commercial Off The Shelf hardware and significant cost savings. NFV leverages Cloud Computing principles to move the data-plane network functions from expensive, closed and proprietary hardware to the so-called Virtual Network Functions (VNFs). In this paper we deal with the management of virtual computing resources (Unikernels) for the execution of VNFs. This functionality is performed by the Virtual Infrastructure Manager (VIM) in the NFV MANagement and Orchestration (MANO) reference architecture. We discuss the instantiation process of virtual resources and propose a generic reference model, starting from the analysis of three open source VIMs, namely OpenStack, Nomad and OpenVIM. We improve the aforementioned VIMs introducing the support for special-purpose Unikernels and aiming at reducing the duration of the instantiation process. We evaluate some performance aspects of the VIMs, considering both stock and tuned versions. The VIM extensions and performance evaluation tools are available under a liberal open source licence.
Pier Luigi Ventre, Paolo Lungaroni, Giuseppe Siracusano, Claudio Pisa, Florian Schmidt 0002, Francesco Lombardo, Stefano Salsano
IEEE Trans. Cloud Comput.5
2017 My VM is Lighter (and Safer) than your Container
abstract
Containers are in great demand because they are lightweight when compared to virtual machines. On the downside, containers offer weaker isolation than VMs, to the point where people run containers in virtual machines to achieve proper isolation. In this paper, we examine whether there is indeed a strict tradeoff between isolation (VMs) and efficiency (containers). We find that VMs can be as nimble as containers, as long as they are small and the toolstack is fast enough.
Filipe Manco, Costin Lupu, Florian Schmidt 0002, Jose Mendes, Simon Kuenzer, Sumit Sati, Kenichi Yasukata, Costin Raiciu, Felipe Huici
SOSP3
2017 Unikernels Everywhere: The Case for Elastic CDNs
abstract
Video streaming dominates the Internet's overall traffic mix, with reports stating that it will constitute 90% of all consumer traffic by 2019. Most of this video is delivered by Content Delivery Networks (CDNs), and, while they optimize QoE metrics such as buffering ratio and start-up time, no single CDN provides optimal performance. In this paper we make the case for elastic CDNs, the ability to build virtual CDNs on-the-fly on top of shared, third-party infrastructure at a scale. To bring this idea closer to reality we begin by large-scale simulations to quantify the effects that elastic CDNs would have if deployed, and build and evaluate MiniCache, a specialized, minimalistic virtualized content cache that runs on the Xen hypervisor. MiniCache is able to serve content at rates of up to 32 Gb/s and handle up to 600K reqs/sec on a single CPU core, as well as boot in about 90 milliseconds on x86 and around 370 milliseconds on ARM32.
Simon Kuenzer, Anton Ivanov, Filipe Manco, Jose Mendes, Yuri Volchkov, Florian Schmidt 0002, Kenichi Yasukata, Michio Honda, Felipe Huici
VEE6
2015 If You Can't Take the Heat: Temperature Effects on Low-Power Wireless Networks and How to Mitigate Them
Florian Schmidt 0002, Matteo Zella, Niklas Hauser, Klaus Wehrle
EWSN1
2015 Santa: Faster Packet Delivery for Commonly Wished Replies
abstract
Increasing network speeds challenge the packet processing performance of networked systems. This can mainly be attributed to processing overhead caused by the split between the kernel-space network stack and user-space applications. To mitigate this overhead, we propose Santa, an application agnostic kernel-level cache of frequent requests. By allowing user-space applications to offload frequent requests to the kernel-space, Santa offers drastic performance improvements and unlocks the speed of kernel-space networking for legacy server software without requiring extensive changes.
Florian Schmidt 0002, Oliver Hohlfeld, René Glebke, Klaus Wehrle
SIGCOMM1
2014 Piccett: Protocol-independent classification of corrupted error-tolerant traffic
abstract
Bit errors regularly occur in wireless communications. While many media streaming codecs in principle provide bit error tolerance and resilience, packet-based communication typically drops packets that are not transmitted perfectly. We present PICCETT, a method to heuristically identify which connections corrupted packets belong to, and to assign them to the correct applications instead of dropping them. PICCETT is a receiver-side classifier that requires no support from the sender or network, and no information which communication protocols are used. We show that PICCETT can assign virtually all packets to the correct connections at bit error rates up to 7-10%, and prevents misassignments even during error bursts. PICCETT's classification algorithm needs no prior offline training and both trains and classifies fast enough to easily keep up with IEEE 802.11 communication speeds.
Florian Schmidt 0002, Martin Henze, Klaus Wehrle
ISCC1
2014 Harnessing cross-layer-design
Ismet Aktas, Muhammad Hamad Alizai, Florian Schmidt 0002, Hanno Wirtz, Klaus Wehrle
Ad Hoc Networks3
2012 A receiver-based 802.11 rate adaptation scheme with On-Demand Feedback
abstract
Classical 802.11 rate adaptation algorithms rely on feedback from the receiver to correctly choose a sending rate, typically in the form of acknowledgments (ACKs). In the absence of such frames, novel techniques are required for rate selection. We present a novel On-Demand Feedback Rate Adaptation algorithm (OFRA) that works with ACK-less traffic. Feedback information is sent on-demand using a control frame to explicitly inform the transmitter about which bit rate to use on subsequent data frames. This approach guarantees standard conformity and exhibits fast and accurate bit rate adaptation at the cost of a modest overhead increase. We evaluate the performance of OFRA against various state-of-the-art rate adaptation schemes by means of simulations. If ACK frames are to be transmitted, OFRA performs better than related work in most considered scenarios, and on par in the others. In the absence of ACKs, OFRA provides large goodput gains under good channel conditions and comparable goodput in other situations.
Florian Schmidt 0002, Anwar Hithnawi, Oscar Puñal, James Gross, Klaus Wehrle
PIMRC1
2012 CRAWLER: An experimentation platform for system monitoring and cross-layer-coordination
abstract
Applications and protocols for wireless and mobile systems have to deal with volatile environmental conditions such as interference, packet loss, and mobility. Utilizing cross-layer information from other protocols and system components such as sensors can improve their performance and responsiveness. However, application and protocol developers lack a convenient way of monitoring, experimenting and specifying optimizations to evaluate their cross-layer ideas. We present CRAWLER, a novel experimentation architecture for system monitoring and cross-layer-coordination that facilitates evaluation of applications and wireless protocols. It alleviates the problem of complicated access to relevant system information by providing a unified interface for accessing application, protocol and system information. The generic design of this interface further enables a convenient and declarative way to specify and experiment how a set of cross-layer optimizations should be composed and adapted at runtime. Our evaluation demonstrates the usability of CRAWLER by experimenting, monitoring and improving TCP's congestion control algorithm.
Ismet Aktas, Florian Schmidt 0002, Muhammad Hamad Alizai, Tobias Druner, Klaus Wehrle
WOWMOM2
2011 Refector: heuristic header error recovery for error-tolerant transmissions
abstract
High bit error rates reduce the performance of wireless networks. This is exacerbated by the enforcement of bit-by-bit correct transmissions and the resulting retransmission overhead. Recently, research has focused on more efficient link layer mechanisms and on tolerating payload errors. Header errors, however, still cause today's network and transport protocols to drop the erroneous packets.
Florian Schmidt 0002, Muhammad Hamad Alizai, Ismet Aktas, Klaus Wehrle
CoNEXT1
2011 SliceTime: A Platform for Scalable and Accurate Network Emulation
Elias Weingärtner, Florian Schmidt 0002, Hendrik vom Lehn, Tobias Heer, Klaus Wehrle
NSDI2