Demo Data from EDBT 2026 / reviewers in the wild / expert
Hajime Tazaki
dblp:80/8138
· DBLP profile ↗
8ranked-venue papers
3as first author
4since 2021 · last 2025
0000-0002-6524-2954ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 2 first-authorSystems, architecture and hardware · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 2 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.
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 67% Compilers and program optimization · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 87% Memory systems · 13% | |
| Computer networks
1 paper |
Network performance modeling · 44% Network measurement and analytics · 44% Transport protocols and congestion control · 13% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
binary rewriting |
0.7 | 1 | 2023 | zpoline: a system call hook mechanism based on binary rewriting · USENIX ATC 2023 |
Operating systems › operating system interface › system call
system call interposition |
0.7 | 1 | 2023 | zpoline: a system call hook mechanism based on binary rewriting · USENIX ATC 2023 |
Cloud and datacenter computing
virtualization |
0.7 | 1 | 2023 | Exit-Less, Isolated, and Shared Access for Virtual Machines · ASPLOS (3) 2023 |
Cloud and datacenter computing › virtualization › virtual machine memory management
virtual machine memory sharing |
0.7 | 1 | 2023 | Exit-Less, Isolated, and Shared Access for Virtual Machines · ASPLOS (3) 2023 |
Systems and software security › operating system security
sandboxing |
0.2 | 1 | 2023 | zpoline: a system call hook mechanism based on binary rewriting · USENIX ATC 2023 |
Memory systems
shared memory |
0.2 | 1 | 2023 | Exit-Less, Isolated, and Shared Access for Virtual Machines · ASPLOS (3) 2023 |
Network performance modeling
network simulation |
0.2 | 1 | 2013 | Direct code execution: revisiting library OS architecture for reproducible network experiments · CoNEXT 2013 |
Network measurement and analytics › network measurement methodology › network experimentation
reproducible network experiments |
0.2 | 1 | 2013 | Direct code execution: revisiting library OS architecture for reproducible network experiments · CoNEXT 2013 |
Transport protocols and congestion control › multipath transport
multipath TCP |
0.0 | 1 | 2013 | Direct code execution: revisiting library OS architecture for reproducible network experiments · CoNEXT 2013 |
Methods — techniques the papers use, named apart from their topics
extended page table · 1.3VMFUNC · 1.3library OS · 0.2discrete-event simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | svc-hook: hooking system calls on ARM64 by binary rewritingabstractThis paper presents svc-hook, a system call hook mechanism for the ARM64 CPU architecture. To apply system call hooks to a program, svc-hook performs binary rewriting, and specifically, it replaces svc that is a CPU instruction invoking a system call. Akira Moroo, Hajime Tazaki, Kenichi Yasukata |
Middleware | 2 |
| 2023 | Exit-Less, Isolated, and Shared Access for Virtual MachinesabstractThis paper explores Exit-Less, Isolated, and Shared Access (ELISA), a novel in-memory object sharing scheme for Virtual Machines (VMs). ELISA has the isolation advantage over the shared memory directly exposed to guest VMs while its overhead is smaller than that of host-interposition relying on the costly exit from the VM context. In a nutshell, ELISA isolates shared in-memory objects by Extended Page Table (EPT) separation, and a guest VM accesses them by switching the EPT context using VMFUNC, a low-overhead CPU instruction of Intel CPUs. Our experiment shows that the overhead of ELISA is 3.5 times smaller than that of VMCALL-oriented host-interposition. We demonstrate the benefits of ELISA through two use cases; by replacing VMCALL with ELISA, a VM networking system and an in-memory key-value store exhibit 163% and 64% higher performance respectively. Kenichi Yasukata, Hajime Tazaki, Pierre-Louis Aublin |
ASPLOS (3) | 2 |
| 2023 | zpoline: a system call hook mechanism based on binary rewriting
Kenichi Yasukata, Hajime Tazaki, Pierre-Louis Aublin, Kenta Ishiguro |
USENIX ATC | 2 |
| 2021 | How to design a library OS for practical containers?abstractContainer engines with operating-system virtualization have been widely used and now offer extensions to replace core functionalities that are derived from the host kernel. Because such extensions with an alternate kernel, which is often implemented in a library operating system (libOS), can be designed to have free choice, developers are tempted to take a clean-slate approach, i.e., implement the kernels from scratch. However, this design decision makes it difficult to cover broad features of the original Linux kernel, and some application programs may not work on such kernels. Precise emulation of the huge codebase and rich feature set of the Linux kernel is not easily possible. In this paper, we have tried to improve the level of compatibility in a libOS by using the source code of the Linux kernel as the container kernel. We present µKontainer, an alternate container kernel based on a libOS by extending the existing open-source software, Linux Kernel Library, while preserving the lightweight property of conventional containers. We have studied the level of compatibility with the conformance tests of network protocol implementation of nine different libOSs, and µKontainer performs identically like the Linux kernel. The network-related benchmark shows mostly comparable results with a conventional container and a native Linux host; in the best case, the goodput of the short-sized packet is up to 84% faster than that of a native Linux host. This paper sheds light on the design space of the libOS when we introduced the extended container kernel. Hajime Tazaki, Akira Moroo, Yohei Kuga |
VEE | 1 |
| 2018 | Grafting sockets for fast container networkingabstractThis paper proposes a novel approach for fast container networking that enables applications in containers to utilize host network stacks directly with proper access control. Our approach, called socket-grafting, offers a new socket-layer communication channel by grafting sockets in containers onto sockets in host network stacks. In contrast to recent approaches that make network stacks faster by using high-speed packet I/O techniques, socket-grafting makes container networking faster by bypassing a container's network stack and virtual interfaces. As a concrete implementation of socket-grafting, we designed AF_GRAFT, which is a new address family for the socket layer. AF_GRAFT performs interconnection between the two socket layers in the container and host network stacks. In this paper, we describe socket-grafting, AF_GRAFT design, and its implementation on Linux. Our evaluation results demonstrate that the proposed method doubled throughput and reduced latency by 23% compared with traditional NAT-based container networking, and improved the network performance of containerized HTTP servers and message queues. Yuji Sekiya, Hajime Tazaki |
ANCS | 3 |
| 2014 | Demo abstract: realistic evaluation of kernel protocols and software defined wireless networks with DCE/ns-3abstractWe propose to demonstrate Direct Code Execution (DCE), a framework that enables to execute nearly unmodified applications and Linux Kernel code jointly with the ns-3 simulator. DCE allows therefore fully deterministic reproducibility of network experiments. DCE also supports larger scale scenarios than real-time emulators by using simulation time dilatation. In this demonstration, we will showcase two main scenarios: (1) a basic example describing how to integrate in DCE the Data Center TCP (DCTCP) Linux kernel patch, and then how to customize this protocol and run it on different scenarios; (2) a more advanced use case demonstrating how to benefit from DCE to build a rich and realistic evaluation environment for Software Defined Wireless Networks based on Open vSwitch and the NOX SDN controller. Emilio Pasquale Mancini, Hardik Soni 0001, Thierry Turletti, Walid Dabbous, Hajime Tazaki |
MSWiM | 5 |
| 2013 | Direct code execution: revisiting library OS architecture for reproducible network experimentsabstractWe describe the first capability, to our knowledge, to execute nearly unmodified applications and Linux kernel code in the context of a widely-used open source discrete event networking simulator (ns-3). We propose Direct Code Execution (DCE), a framework that dramatically increases the number of available protocol models and realism available for ns-3 simulations. DCE meets the goals recently proposed for fully reproducible networking research and runnable papers, with the added benefits of 1) the ability of completely deterministic reproducibility, 2) the scalability that simulation time dilation offers, 3) capabilities supporting automated code coverage analysis, and 4) improved debuggability via execution within a single address space. In this paper, we describe in detail DCE, report on packet processing benchmarks and showcase key features of the framework with different use cases. We reproduce a previously published Multipath TCP (MPTCP) experiment and highlight how code coverage testing can be automated by showing results achieving 55-86% coverage of the MPTCP implementation. Then we demonstrate how network stack debugging can be easily performed and reproduced across a distributed system. Our first benchmarks are promising and we believe this framework can benefit the network community by enabling realistic, reproducible experiments and runnable papers. Hajime Tazaki, Frédéric Urbani, Emilio Pasquale Mancini, Mathieu Lacage, Daniel Câmara, Thierry Turletti, Walid Dabbous |
CoNEXT | 1 |
| 2012 | Floating ground architecture: overcoming the one-hop boundary of current mobile internetabstractWe propose the Floating Ground Architecture (FGA) for network mobility and ad hoc network convergence. Various factors, including excessive dependence on intelligence in the fixed network, result in the Internet having a de facto logical boundary one hop from the fixed network. To reduce these dependencies, FGA introduces a new logical layer, called Floating Ground, between the fixed network infrastructure and the mobile network, aiming to bridge these different types of network systems. Thanks to the effect of this buffer layer, the architecture: 1) optimizes routes in a deeply nested mobile router arrangement, 2) simplifies mobility event handling under frequent movement of the nodes, and 3) transparently introduces additional functionality with no additional intelligence on the infrastructure side. Through evaluation of our proposed architecture using an actual software implementation running via Direct Code Execution simulation, optimized routes are confirmed with three possible mobility scenarios, demonstrating the handoff duration is dramatically reduced in the short-distance movement scenario, which happens in 78.4%, at maximum, of the handoff events under actual taxi cabs movement in real world. Qualitative analysis of FGA shows it minimizes modification of the network components and existing standardized protocols, and is therefore more suitable for self-organized, distributed network extension than competitive approaches. Hajime Tazaki, Rodney Van Meter, Ryuji Wakikawa, Noriyuki Shigechika, Keisuke Uehara, Jun Murai |
ANCS | 1 |