Welcome to Advanced Systems Group!
2024
- Early Mitigation of CPU-Optimized Ransomware using Monitoring Encryption Instructions
Shuhei Enomoto, Hiroki Kuzuno, Hiroshi Yamada, Yoshiaki Shiraishi, and Masakatu Morii,
Int'l Journal of Information Security
- Runtime Tests for Memory Error Handlers of In-memory Key Value Stores using MemFI
Naoya Nezu, and Hiroshi Yamada,
IEICE Trans. on Information and Systems
- Graceful Termination under ECC-uncorrectable Memory Errors using Crane
Daichi Hatayama, and Hiroshi Yamada,
Poster session at the 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI '24)
- Reboot-based Recovery of Unikernels at the Component Level
Takeru Wada, and Hiroshi Yamada,
The 54th Annual IEEE/IFIP Int'l Conf. on Dependable Systems and Networks (DSN '24)
- Syscall-based Isolation for Monolithic OS Kernels
Yosuke Tanimoto, and Hiroshi Yamada,
Poster session at the 19th ACM European Conf. on Computer Systems (EuroSys '24)
- Supports for Testing Memory Error Handling Code of In-memory Key Value Stores
Naoya Nezu, and Hiroshi Yamada,
The 19th European Dependable Computing Conference (EDCC '24)
2023
- DBMS-assisted Live Migration of Virtual Machines
Kota Asanuma, and Hiroshi Yamada,
IEEE Trans. on Computers (IEEE TC)
2022
- Comparison of Value- and Reference-based Memory Page Compaction in Virtualized Systems
Naoki Aoyama, and Hiroshi Yamada,
IEICE Trans. on Information and Systems
- Towards Making Unikernels Rejuvenatable
Takeru Wada, and Hiroshi Yamada,
The 14th Int'l Workshop on Software Aging and Rejuvenation (WoSAR '22), co-located with IEEE ISSRE '22
- Graceful ECC-uncorrectable Error Handling in the Operating System Kernel
Takumi Iguchi, and Hiroshi Yamada,
The 33rd IEEE Int'l Symp. on Software Reliability Enginnering (ISSRE '22)
- Efficient Protection Mechanism for CPU Cache Flush Instruction Based Attacks
Shuhei Enomoto, Hiroki Kuzuno, and Hiroshi Yamada,
IEICE Trans. on Information and Systems
- A Multi-variant Execution Environment for Securing In-memory KVSes
Shuhei Enomoto, and Hiroshi Yamada,
The 18th European Dependable Computing Conference (EDCC '22)
Distinguished Paper.
- Hardening In-memory Key-value Stores against ECC-uncorrectable Memory Errors
Tsuyoshi Shimomura, and Hiroshi Yamada,
The 52nd Annual IEEE/IFIP Int'l Conf. on Dependable Systems and Networks (DSN '22)
- Copying Values v.s. References for Memory Page Compaction in Virtualized Systems
Naoki Aoyama, and Hiroshi Yamada,
The 37th ACM Symp. on Applied Computing (SAC '22), Short paper
2021
- Leveraging Scale-up Machines for Swift DBMS Replication on IaaS Platforms using BalenaDB
Kaiho Fukuchi, and Hiroshi Yamada,
IEICE Trans. on Information and Systems
- Efficient Reboot-based Recovery of In-memory Databases
Yuto Jumonji, and Hiroshi Yamada,
IEICE Trans. on Information and Systems
2020
- Application to Operating Systems
Kenji Kono, Kenichi Kourai, and Hiroshi Yamada,
Handbook Of Software Aging And Rejuvenation: Fundamentals, Methods, Applications, And Future Directions
- A Multi-variant Execution Environment for In-memory Databases
Shuhei Enomoto, and Hiroshi Yamada,
Poster session at the 15th ACM European Conf. on Computer Systems (EuroSys '20)
2019
- A Highly Scalable Index Structure for Multicore In-Memory Database Systems
Hitoshi Mitake, Hiroshi Yamada, and Tatsuo Nakajima,
The Int'l Symp. on Intelligent and Distributed Computing (ICS '19)
- Looking into the Peak Memory Consumption of Epoch-Based Reclamation in Scalable in-Memory Database Systems
Hitoshi Mitake, Hiroshi Yamada, and Tatsuo Nakajima,
The Int'l Conf. on Database and Expert Systems Applications (DEXA '19)
2018
- Shortening Downtime of Reboot-based Kernel Updates using Dwarf
Ken Terada, and Hiroshi Yamada,
IEICE Trans. on Information and Systems
- Cooperative GPGPU Scheduling for Consolidating Server Workloads
Yusuke Suzuki, Hiroshi Yamada, Shinpei Kato, and Kenji Kono,
IEICE Trans. on Information and Systems
- CPUs as Co-processors of GPUs: Running GPGPU Applications at the Full Speed with PullKernels
Yusuke Suzuki, Hiroshi Yamada, Shinpei Kato, and Kenji Kono,
The 8th Workshop on Systems for Multi-core and Heterogeneous Architectures (SFMA '18), co-located with ACM EuroSys '18
2017
- Running Multi-Process Applications on Unikernel-based VMs
Minoru Kanatsu, and Hiroshi Yamada,
Poster session at the 26th ACM Symp. on Operating Systems Principles (SOSP '17)
- Protecting and Resuming Application Contexts on OS Kernel Failures
Ken Terada, and Hiroshi Yamada,
Poster session at the 26th ACM Symp. on Operating Systems Principles (SOSP '17)
- Efficient Software Rejuvenation of In-memory Key-Value Storages
Yuto Jumonji, and Hiroshi Yamada,
The 9th Int'l Workshop on Software Aging and Rejuvenation (WoSAR '17), co-located with IEEE ISSRE '17
- GLoop: An Event-driven Runtime for Consolidating GPGPU Applications
Yusuke Suzuki, Hiroshi Yamada, Shinpei Kato, and Kenji Kono,
The 8th ACM Symp. on Cloud Computing (SoCC '17)
- Mechanisms for Live VM Migration and their Trends
Hiroshi Yamada,
Tutorial at the 19th JSSST Workshop on Programming and Programming Languages (PPL '17)
2016
- Dwarf: Shortening Downtime of Reboot-based Kernel Updates
Ken Terada, and Hiroshi Yamada,
The 12th European Dependable Computing Conference (EDCC '16)
- Analyzing The Tradeoff Between Throughput and Latency in Multicore Scalable In-Memory Database Systems,
Hitoshi Mitake, Hiroshi Yamada, and Tatsuo Nakajima,
The 7th ACM Asia-Pacific Workshop on Systems (APSys '16)
- Towards Multi-tenant GPGPU: Event-driven Programming Model for System-wide Scheduling on Shared GPUs
Yusuke Suzuki, Hiroshi Yamada, Shinpei Kato, and Kenji Kono,
2016 Workshop on Multicore and Rack-scale Systems (MaRS '16), co-located with ACM EuroSys '16
2015
- GPUvm: GPU Virtualization at the Hypervisor
Yusuke Suzuki, Shinpei Kato, Hiroshi Yamada, and Kenji Kono,
IEEE Trans. on Computers (IEEE TC)
- Survey on Mechanisms for Live Virtual Machine Migration and its Improvements [pdf]
Hiroshi Yamada,
JSSST Journal on Computer Software.
- Towards One-Second Reboot-based OS Kernel Updates
Ken Terada, and Hiroshi Yamada,
Poster session at the 10th ACM European Conf. on Computer Systems (EuroSys '15)
2014
- Efficiently Launching Warm-Cache DBMS Instances on IaaS Environments
Kaiho Fukuchi, and Hiroshi Yamada,
Poster session at the 2014 ACM Symposium on Cloud Computing (SoCC '14)
- A GPU-Accelerated VM Live Migration for Big Memory Workloads
Yoshiki Naoi, and Hiroshi Yamada,
Poster session at the 2014 ACM Symposium on Cloud Computing (SoCC '14)
- A Guideline for Selecting Live Migration Policies and Implementations
Akane Koto, Kenji Kono, and Hiroshi Yamada,
The 6th IEEE Int'l Conf. on Cloud Computing Technology and Science (CloudCom '14)
- A VMM-level Approach to Shortening Downtime of Operating Systems Reboots in Software Updates
Hiroshi Yamada, and Kenji Kono,
IEICE Trans. on Information and Systems
- FoxyFeed: Forging Device-level Asynchronous Events for Kernel Development
Kenji Kono, Shunsuke Miyahara, Hiroshi Yamada, and Takeshi Yoshimura,
The 20th IEEE Pacific Rim Int'l Symp. on Dependable Computing (PRDC '14)
- GPUvm: Why Not Virtualizing GPUs at the Hypervisor?
Yusuke Suzuki, Shinpei Kato, Hiroshi Yamada, and Kenji Kono,
The 2014 USENIX Annual Technical Conference (USENIX ATC '14)
- Minimizing WAN Communications in Inter-Datacenter Key-Value Stores
Hikaru Horie, Masato Asahara, Hiroshi Yamada, and Kenji Kono,
The 7th IEEE Int'l Conf. on Cloud Computing (CLOUD '14)
2013
- Efficient Update Activation for Virtual Machines in IaaS Cloud Computing Environments
Hiroshi Yamada, Shuntaro Tonosaki, and Kenji Kono,
IEICE Trans. on Information and Systems
- Towards fast OS rejuvenation: An experimental evaluation of fast OS reboot techniques
Antonio Bovenzi, Javier Alonso, Hiroshi Yamada, Stefano Russo, and Kishor S. Trivedi,
The 24th IEEE Int'l Symp. on Software Reliability Enginnering (ISSRE '13)
- Request Dispatching for Cheap Energy Prices in Cloud Data Centers
Hiroshi Yamada, Takumi Sakamoto, Hikaru Horie, and Kenji Kono,
The 2nd IEEE Int'l Conf. on Cloud Networking (CloudNet '13)
- Honeyguide: A VM Migration-aware Network Topology for Saving Energy Consumption in Data Center Networks
Hiroki Shirayanagi, Hiroshi Yamada, and Kenji Kono,
IEICE Trans. on Information and Systems
- Quantitative Analysis of Migration Noise
Akane Koto, Hiroshi Yamada, and Kenji Kono,
Poster session at the 8th ACM European Conf. on Computer Systems (EuroSys '13)
- Traveling Forward in Time to Newer Operating Systems using ShadowReboot
Hiroshi Yamada, and Kenji Kono,
The 9th ACM Conf. on Virtual Execution Environments (VEE '13)
- Using Fault Injection to Analyze the Scope of Error Propagation in Linux
Takeshi Yoshimura, Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 42)
2012
- Is Linux Kernel Oops Useful or Not?
Takeshi Yoshimura, Hiroshi Yamada, and Kenji Kono,
The 8th Workshop on Hot Topics in System Dependability (HotDep '12), co-located with OSDI '12
- A Study on the Scope of Error Propagation in Linux
Takeshi Yoshimura, Hiroshi Yamada, and Kenji Kono,
Poster and WIP session at the 42nd Annual IEEE/IFIP Int'l Conf. on Dependable Systems and Networks
(DSN '12)
- Energy-Price-Driven Request Dispatching for Cloud Data Centers
Takumi Sakamoto, Hiroshi Yamada, Hikaru Horie, and Kenji Kono,
WIP session at the IEEE 5th Int'l Conf. on Cloud Computing (CLOUD '12)
- Towards Unobtrusive VM Live Migration for Cloud Computing Platforms
Akane Koto, Hiroshi Yamada, Kei Ohmura, and Kenji Kono,
The 3rd ACM Asia-Pacific Workshop on Systems (APSys '12)
- Honeyguide: A VM Migration-aware Network Topology for Saving
Energy Consumption in Data Center Netoworks
Hiroki Shirayanagi, Hiroshi Yamada, and Kenji Kono,
The 17th IEEE Symposium on Computers and Communication (ISCC '12)
- Inter-Datacenter Elastic Key-Value Store
Hikaru Horie, Masato Asahara, Hiroshi Yamada, and Kenji Kono,
The 10th Int'l Conf. on Optical Internet (COIN '12)
- MashCache: Taming Flash Crowds by Using Their Good Features
Hikaru Horie, Masato Asahara, Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 37), Mar. 2012.
- Lightweight Recovery from Kernel Failures using Phase-based Reboot
Kazuya Yamakita, Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 37), Mar. 2012
--2011
- Efficiently Synchronizing Virtual Machines in Cloud Computing Environments
Shuntaro Tonosaki, Hiroshi Yamada, and Kenji Kono,
The 3rd IEEE Int'l Conf. on Cloud Computing Technology and Science (CloudCom '11)
- Can Linux be Rejuvenated without Reboots?
Takeshi Yoshimura, Hiroshi Yamada, and Kenji Kono,
The 3rd Int'l Workshop on Software Aging and Rejuvenation (WoSAR '11),
co-located with IEEE ISSRE '11
- Traveling Forward in Time to Newer Operating Systems using ShadowReboot
Hiroshi Yamada, and Kenji Kono,
The 2nd ACM Asia-Pacific Workshop on Systems (APSys '11)
- Phase-based Reboot: Reusing Operating System Execution Phases for Cheap Reboot-based Recovery
Kazuya Yamakita, Hiroshi Yamada, and Kenji Kono,
The 41st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '11)
- Live Wie-Area Migration of Virtual Machines by Exploiting Application Layer Protocol Context
Yutaka Ishikawa, Hiroshi Yamada, Masato Asahara, Miyuki Hanaoka, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 33), Mar. 2011
- User-level Enforcement of Appropriate Background Process Execution,
Yoshihisa Abe, Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 33), Mar. 2011.
- Considering Power Consumption Characteristics of Multicore CPUs for Energy Efficient Virtual CPU Scheduling
Tetsuya Yoshida, Hiroshi Yamada, Hiroshi Sasaki, Kenji Kono, and Hiroshi Nakamura,
IPSJ Trans. on Advanced Computing Systems (ACS 33), Mar. 2011.
IPSJ OutStanding Paper Award.
- Accele Scheduler: Energy Efficient VCPU Scheduling for Modern Multicore CPUs
Tetsuya Yoshida, Hiroshi Yamada, Hiroshi Sasaki, Kenji Kono, and Hiroshi Nakamura,
Poster session at the 9th USENIX Symp. on Operating Systems Design and Implementation (OSDI '10)
- Quick Reboot-based Recovery for Commodity Operating Systems in Virtualized Server Consolidation
Takahiro Kobayashi, Hiroshi Yamada, and Kenji Kono,
2010 Int'l Workshop on Isolation and Integration for Dependable Systems (IIDS '10),
co-located with EuroSys '10
- Shrinking VM Memory Images for Unobtrusively Saving/Restoring Snapshots
Kazuya Yamakita, Hiroshi Yamada, Tetsuya Yoshida, and Kenji Kono,
Poster session at the 5th ACM European Conf. on Computer Systems (EuroSys '10)
- Using a Virtual Machine Monitor to Slow Down CPU Speed for Embedded Time-Sensitive Software Testing
Tetsuya Yoshida, Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 27), Sep. 2009.
IPSJ OutStanding Paper Award.
- Towards Less Downtime of Commodity Operating Systems' Reboots with Virtualization Technology
Hiroshi Yamada, and Kenji Kono,
WIP session at the 8th USENIX Symp. on Operating Systems Design and Implementation (OSDI '08)
- Strategy for Selecting Replica Server Spots on the Basis of Demand Fluctuation
Masato Asahara, Akio Shimada, Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 22), Jun. 2008.
- Introducing New Resource Management Policies using a Virtual Machine Monitor
Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 22), Jun. 2008.
IPSJ OutStanding Paper Award.
- FoxyLargo: Slowing Down CPU Speed with a Virtual Machine Monitor for Embedded Time-Sensitive Software Testing
Tetsuya Yoshida, Hiroshi Yamada, and Kenji Kono,
2008 Int'l Workshop on Virtualization Technology (IWVT '08)
- Enforcing Appropriate Process Execution for Exploiting Idle Resource from Outside Operating Systems
Yoshihisa Abe, Hiroshi Yamada, and Kenji Kono,
3rd ACM European Conference on Computer Systems (EuroSys '08)
- DiscNice: User-level Regulation of Disk Bandwidth
Hiroshi Yamada, and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 20), Dec. 2007.
- Finding Candidate Spots for Replica-Servers based on Demand Fluctuation
Masato Asahara, Akio Shimada, Hiroshi Yamada, and Kenji Kono,
13th IEEE Int'l Conf. on Parallel and Distributed Systems (ICPADS '07)
- FoxyTechnique: Tricking Operating System Policies with a Virtual Machine Monitor
Hiroshi Yamada, and Kenji Kono,
3rd ACM Conf. on Virtual Execution Environments (VEE '07)
- User-level disk-bandwidth control for resource-borrowing network applications
Hiroshi Yamada, and Kenji Kono,
10th IEEE/IFIP Network Operations and Management Symposium (NOMS '06), Short paper
|