About me

Yushi Omote

Rust, C/C++, Python, x86, Virtualization, Giroppon, Fintech

Professional history

  • Software Developer / SBI BITS. Oct. 2015 – Present

    • Develop high-performance mission-critical backend services for financial trading in Rust/C++.
    • Develop in-house RPC frameworks and common libraries in Rust/C++/Python.
  • Research Fellow / Japan Society for the Promotion of Science. Apr. 2014 – Sep. 2015

    • Developed a bare-metal hypervisor product for x86 hardware.
    • Designed and implemented on-demand virtualization system to achieve the benefits of both virtualization (agility and elasticity) and bare-metal (performance).
  • Software Developer / National Institute for Agro-Environmental Sciences. May. 2012 – Mar. 2014

    • Developed mobile applications to provide soil information based on user location to assist agricultural activities and researches.

Publications

  • Takaaki Fukai, Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “OS-Independent Live Migration Scheme for Bare-metal Clouds” In Proceedings of the 8th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2015), pp. 80-89, Dec 2015. [paper]
  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Improving Agility and Elasticity in Bare-metal Clouds” In Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2015), pp. 145-159, Mar 2015. [paper] [slides] [poster]
  • Yushi Omote, Yusuke Takata. “The iOS/Android Application e-SoilMap for Creating a New User-oriented Soil Map” Journal of Soil Science and Plant Nutrition (SSPN), Vol. 60, No. 4, pp. 470-474, Jun 2014. [paper]
  • Yosuke Chubachi, Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Protecting System Image Integrity with Lightweight Hypervisors” IPSJ Journal, Vol. 54, No. 12, pp. 2402-2412, Dec 2013. (In Japanese) [paper]
  • Yushi Omote, Yosuke Chubachi, Takahiro Shinagawa, Tomohiro Kitamura, Hideki Eiraku, Katsuya Matsubara. “Hypervisor-based Background Encryption” In Proceedings of the 27th ACM Symposium On Applied Computing (SAC 2012), pp. 1829-1836, Mar 2012. [paper]
  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “A VMM-based Network Boot System” IPSJ Transactions on Advanced Computing Systems (ACS), Vol. 4, No. 4, pp. 228-245, Oct 2011. (In Japanese) [paper]

Presentations

  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Exit-Less Isolated Execution” The 6th Asia-Pacific Workshop on Systems (APSYS 2015), Tokyo, Jul 2015. [paper] [poster]
  • Yushi Omote. “OS*: OSv on *” The 11th Kernel/VM Expedition, Tokyo, Jun 2015. [slides] [demo] [article]
  • Yushi Omote, Takahiro Shinagawa. “OSb: OSv on BitVisor” BitVisor Summit 3, Tokyo, Nov 2014. [slides]
  • Yushi Omote. “Hypervisor-based Background Encryption” ICT International Exchange Workshop 2014 (ICTWS 2014), Tsukuba, Nov 2014. [slides] [poster]
  • Yushi Omote. “OSb: OSv on BitVisor” The 2nd Kernel/VM Expedition Tsukuba, Tsukba, Oct 2014. [slides] [demo] [talk]
  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Hypervisor-based Interposition Framework for Storage-Class Memory” Summer United Workshops on Parallel, Distributed and Cooperative Processing (SWoPP 2014), Niigata, Jul 2014.
  • Takaaki Fukai, Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Live Migration of Bare-metal Instances” 5th Asia-Pacific Workshop on Systems (APSYS 2014), Beijing, Jun 2014.
  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Towards Agile and Elastic Bare-metal Clouds” The 11th Dependable System Workshop, Atami, Dec 2013. [abstract] [poster]
  • Yushi Omote, Kyohei Shimada, Daichi Serikawa, Takaaki Fukai. “TCP/IP on BitVisor” BitVisor Summit 2, Tokyo, Dec. 2013. [slides]
  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Towards Agile and Elastic Bare-metal Clouds” The 24th ACM Symposium on Operating Systems Principles (SOSP 2013), Pennsylvania, Nov 2013. [abstract] [poster]
  • Daichi Serikawa, Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “Towards Secure and Efficient Volunteer Computing” 4th Asia-Pacific Workshop on Systems (APSYS 2013), Singapore, Jul. 2013.
  • Yushi Omote, Yusuke Takata. “Developing a Smartphone Application for Soil Information Web Viewer”, Monsoon Asia Agro-Environmental Research Consortium Symposium (MARCO 2012), Tsukuba, Sep 2012.
  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “A VMM-based Network Boot System” The 22th Computer System Symposium (ComSys 2010), Osaka, Nov 2010.
  • Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato. “A VMM-based Network Boot System” The 8th Symposium on Advanced Computing Systems and Infrastructures (SACSIS 2010), Nara, May 2010.

Awards

  • Best Paper Award. The 8th IEEE/ACM International Conference on Utility and Cloud Computing, Dec. 2015.
  • Distinguished Student Award from the University President. University of Tsukuba, Mar 2015.
  • Distinguished Student Award from the Department Chair. Department of Computer Science, Graduate School of Systems and Information Engineering, University of Tsukuba, Mar 2012.
  • Incentive Award in Computer Science. Information Processing Society of Japan (IPSJ), Nov 2010.
  • Best Paper Award for Young Researcher. The 22th Computer System Symposium (ComSys 2010), Nov 2010.
  • Best Poster Award. The 8th Symposium on Advanced Computing Systems and Infrastructures (SACSIS 2010), May 2010.

Education

  • Ph.D. Course, Department of Computer Science, Graduate School of Systems and Information Engineering, University of Tsukuba. Apr. 2012 – Mar. 2015. (Received Doctor of Philosophy, Mar 2015)
  • Master’s Course, Department of Computer Science, Graduate School of Systems and Information Engineering, University of Tsukuba. Apr. 2010 – Mar. 2012. (Received Master of Engineering, Mar 2012)
  • College of Information Science, University of Tsukuba. Apr. 2006 – Mar. 2010. (Received Bachelor of Engineering, Mar 2010)

Misc