I've been playing in operating systems; mainly, I/O systems, file systems, and storage systems.
Software
I've been working on the target infrastructure in Linux SCSI subsystem with Mike Christie.
I've been maintaining iSCSI Enterprise target software (IET), enables you to convert Linux machines into iSCSI storage systems. It's the most famous "iSCSI target", Google said on March 20, 2007.
Papers, slides, etc
If you are cool enough to know what an IOMMU is, you might enjoy DMA representations slides at 2008 Linux Storage & Filesystem Workshop.
At the 6th Linux Foundation Japan Symposium, I talked about the recent SCSI changes that I'm interested in.
You can find me in a group picture of 2007 Linux Kernel Developers Summit, but who cares about what I look like?
Unifying the block-layer API's talk at 2007 Linux Storage & Filesystem Workshop includes things that I care about in Linux SCSI subsystem.
I'm obsessed with I/O subsystems even in virtualization environments, Xen scsifront/back drivers at Xen Summit Fall 2006.
tgt paper (and slides) appeared at Ottawa Linux Symposium 2006.
At Ottawa Linux Symposium 2005, I talked about the current state of iSCSI implementations in Linux.
I wrote a document about open-sourced iSCSI implementations (updated at 2005/11/10).
My paper and slides about open-sourced iSCSI target implementations appeared at SNAPI'04, of which I was member of the program committee. You can find the longer Japanese journal version.
My paper and slides about iSCSI initiator performance issues might interest you.
I implemented a file system that can guarantee data integrity on untrusted storage systems by using cryptographic hash tree (conference and journal papers).