
@ Drink Bar, Oct. 2009
|
Research Associate
Address: Kono laboratory
Department of Computer Science,
Faculty of Science and Technology,
Keio University,
3-14-1 Hiyoshi, Kohoku-ku, Yokohama
223-8522, JAPAN
Mailto: yamada {AT} sslab.ics.keio.ac.jp
English / Japanese
|
Education
- Dec. 1981, Born in Aichi, Japan
- Mar. 2004, Received B.E. from Dept. of Computer Science, the Univ. of Electro-Communications
- Mar. 2006, Received M.E. from Dept. of Computer Science, the Univ. of Electro-Communications
- Mar. 2009, Received Ph.D. from School of Science for Open and Environmental Systems, Keio Univ.
- Apr. 2009 - Present, Research Associate at School of Science for Open an Environmental Systems, Keio Univ.
Teaching Experience
- Adjunct Professor
Operating System, Computer Science, Toho Univ.
Sep.2012--Mar.2013
- Adjunct Professor
Operating System, Computer Science, Hosei Univ.
Apr.2012--Sep.2012
- Teaching Assistant
IT Specialist Program, Keio Univ.
Apr.2008--Sep.2008
- Teaching Assistant
Programming 2, Computer Science, Keio Univ.
Apr.2007--Sep.2007
- Adjunct Professor
Information Processing 1, Economics, Keio Univ.
Apr.2006--Sep.2006
- Teaching Assistant
Computer Literacy, Computer Science, Univ. of Electro-Communications
Apr.2005--Sep.2005
- Teaching Assistant
Computer Literacy, Computer Science, Univ. of Electro-Communications
Apr.2004--Sep.2004
Research
My research areas are system software, operating systems and virtual machine technology. Current computer systems are still running with the lack of reliability stemming from not only the complexity of system software but also from failure-prone hardware devices. To make computer systems more powerful and reliable, we are now exploring system software technology in the following research topics;
- System Software Technology for Taming Software Bugs
The complexity of system software disables us to completely eliminate bugs and security holes in the system. Also, short development time prevents developers from adequately conducting software tests. We are developing "bug-conscious" software technology, which elegantly tames buggy software systems to achieve high reliable services.
- System Software Technology for Gracefully Handling Hardware-Failures
Common hardware devices often fail due to their complexity. Some failures silently corrupt parts of data preserved in the device and exhibit transient performance problem, resulting in the decrease of reliability of the system. We are focusing on these failures because common hardware devices are widely used in commercial computing environments like Google web systems and data centers. Our goal is to develop system software technology to deal with hardware failure.
- Novel Resource Management Techonology
Innovative resource management policies must continue to be developed to satisfy the needs of emerging applications and everchanging computing environment such as cloud computing and multi-core architectures. We are exploring mechanisms to achieve novel resource management on operating systems and virtual machine monitors.
Awards and Honors
- IPSJ Best Paper Award (Information Processing Society of Japan, Mar. 2010)
- IPSJ Best Paper Award (Information Processing Society of Japan, Mar. 2009)
- IPSJ Digital Courier Funai Young Researcher Encouragement Award (The Funai Foundation for Information Technology, Mar. 2009)
- IPSJ Yamashita SIG Research Award (Information Processing Society of Japan, Jul. 2008)
- IPSJ Digital Courier Funai Young Researcher Encouragement Award (The Funai Foundation for Information Technology, Mar. 2008)
- Best Student Presentation Award (SIGOS, Information Processing Society of Japan, Aug. 2007)
- Meguro-Kai Award (The University of Electro-Communications, Mar. 2006)
Internatinal Conferences (Refereed)
- Honeyguide: A VM Migration-aware Network Topology for Saving Energy Consumption in Data Center Networks,
Hiroki Shirayanagi, Hiroshi Yamada, and Kenji Kono,
In Proc. of the 17th IEEE Symposium on Computers and Communication (ISCC '12), To appear.
- Efficiently Synchronizing Virtual Machines in Cloud Computing Environments,
Shuntaro Tonosaki, Hiroshi Yamada, and Kenji Kono,
In Proc. of the 3rd IEEE International Conference on Cloud Computing Technology and Science (CloudCom '11)
- Can Linux be Rejuvenated without Reboots?,
Takeshi Yoshimura, Hiroshi Yamada, and Kenji Kono,
In Proc. of the 3rd International Workshop on Software Aging and Rejuvenation
co-located with the 22nd IEEE ISSRE (WoSAR '11)
- Traveling Forward in Time to Newer Operating Systems using ShadowReboot,
Hiroshi Yamada and Kenji Kono,
In Proc. of the 2nd ACM SIGOPS 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,
In Proc. of the 41st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '11)
- Quick Reboot-based Recovery for Commodity Operating Systems in Virtualized Server Consolidation,
Takahiro Kobayashi, Hiroshi Yamada, and Kenji Kono,
In Proc. of 2010 International Workshop on Isolation and Integration for Dependable Systems co-located with the ACM 5th EuroSys '10 (IIDS '10)
- FoxyLargo: Slowing Down CPU Speed with a Virtual Machine Monitor
for Embedded Time-Sensitive Software Testing,
Tetsuya Yoshida, Hiroshi Yamada, and Kenji Kono,
In Proc. of 2008 International Workshop on Virtualization
Technology (IWVT '08)
- Enforcing Appropriate Process Execution for Exploiting Idle
Resources from Outside Operating Systems,
Yoshihisa Abe, Hiroshi Yamada, and Kenji Kono,
In Proc. of the 3rd ACM SIGOPS European Conference on Computer Systems (EuroSys '08)
- Finding Candidate Spots for Replica-Servers based on Demand Fluctuation,
Masato Asahara, Akio Shimada, Hiroshi Yamada, and Kenji Kono,
In Proc. of the 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,
In Proc. of the 3rd Int'l ACM SIGPLAN/SIGOPS Conference on
Virtual Execution Environments (VEE '07)
- User-level disk-bandwidth control for resource-borrowing
network applications,
Hiroshi Yamada and Kenji Kono,
In Proc. of the 10th IEEE/IFIP Network Operations and Management Symposium
(NOMS '06), Short paper
Posters and WiPs (Refereed)
- 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 Symposium on Operating System Design and Implementation (OSDI '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 SIGOPS European Conference on Computer Systems (EuroSys '10)
- Towards Less Downtime of Commodity Operating Systems' Reboots with Virtualization Technology,
Hiroshi Yamada and Kenji Kono,
Work-in-progress session at the 8th USENIX Symposium on Operating System Design and Implementation (OSDI '08)
Journals (Refereed)
- 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.
- Live Wide-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.
- 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.
- 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), June, 2008.
- Introducing New Resource Management Policies using a Virtual Machine Monitor,
Hiroshi Yamada and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 22), June, 2008.
- DiscNice: User-level Regulation of Disk Bandwidth,
Hiroshi Yamada and Kenji Kono,
IPSJ Trans. on Advanced Computing Systems (ACS 20), Dec. 2007.
Japanese Domestic Conferences (Refereed)
- Live Wide-Area Migration of Virtual Machines by Exploiting Application Layer Protocol Context,
Yutaka Ishikawa, Hiroshi Yamada, Masato Asahara, Miyuki Hanaoka, and Kenji Kono
Computer System Symposium (ComSys 2010), Nov. 2010.
Thesis
- A Study on Changing Resource Management Policies from
outside Operating System Kernels (In Japanese),
Hiroshi Yamada
Ph.D. Dissertation, School of Science for Open and Environmental
Systems, Keio University,
Mar. 2009.
- User-level mechanism for flexible disk I/O throttling,
Hiroshi Yamada
Master Thesis, Department of Computer Science, The University of
Electro-Communications,
Mar. 2006.
- Resource management in grid environment (In Japanese),
Hiroshi Yamada
Bachelor Thesis, Department of Computer Science, The University of
Electro-Communications,
Mar. 2004.
|