Nodir Kodirov: post-PhD homepage is at


  • I received my Master of Science at the Embedded Computing Laboratory of Konkuk University, from September of 2008 to August of 2010 in Seoul, South Korea. My supervisor was Professor Kim Doo-Hyun.

    My thesis title was Enhancing eCos with EDF Scheduling and Lock-Free buffer, which was developed as a part of Unmanned Aerial Vehicle Software project supported by Ministry of Knowledge Economy, Korea. I designed and implemented a new kernel scheduling algorithm for eCos (Embedded Configurable Operating System). It was great RTOS to get hands-on experience at embedded operating system kernel and application development.

  • I earned Bachelors degree at Information Technology department of Tashkent University of Information Technologies, from September of 2004 to June of 2008 in Tashkent, Uzbekistan. My supervisor was Professor Rustam Khamdamov.

Work experience

  • I was at ZeroStack for 18 months starting from May 2015. I started as a Summer intern for four months, which then became a longer relationship involving combination of intern and consulting engineer roles. During this time we grew from 10 engineers in sunny Mountain View, CA to over 35 engineers in Califonia and India.

    At ZeroStack, I worked on many exciting projects related to building an enterprise private cloud. I started by evaluating and fine-tuning OpenStack networking (Neutron) for performance and scalability. As a by-product I developed OpenStack network benchmark framework. Then I focused on building network and storage QoS private cloud enterprise workloads, which involved evaluating and fine-tuning several (clustered) applications, such as Hadoop, Memcache, Redis, MySQL and Jenkins for improved performance. Some of my contributions were around better VM and volume placement, where I developed OpenStack Cinder scheduler(s) to provide VM and storage locality.

  • I joined Electronics and Telecommunications Research Institute (ETRI) at Daejeon, South Korea as an engineer/researcher on September of 2010. ETRI is South Korea's largest research center for Information and Communication technologies. I enjoyed ETRI environment until July of 2013, during which I worked mainly on Cloud Data Center Networking and Cloud Computing Resource Management projects.

    Cloud Data Center Networking project's scope was to automate/optimize virtual machine networking. My responsibility was to developed Edge Control Protocol (ECP), and Virtual Station Interface Discovery and Configuration Protocol (VDP) on ZebOS Network Platform. Both of these protocols are based on IEEE 801.1Qbg Edge Virtual Bridging (EVB) standard. While in project I got a good insight on:
    • Ethernet (L2) network protocol design, development;
    • Embedded systems architecture, development for networking equipment;
    • As an early adopter of the standard, contribute to the IEEE 801.1Qbg by editing MIB variables, state machine diagram and other minor text revisions;

    In Cloud Computing Resource Management project we built a framework to manage compute, storage and network of the virtual machines. As one of the core developers, I was involved in:

    • Designing management software architecture for the heterogeneous cloud environment, which included monitoring and provisioning of the cloud resources for Eucalyptus, OpenNebula and OpenStack cloud IaaS platforms;
    • Develop broker agent for connecting Cloud Management software stack to Eucalyptus, OpenNebula and OpenStack open source cloud platforms;
    I also had a chance to play with Libcloud and Deltacloud for interacting with multiple clouds from single API, develop cloud management application using those APIs, and use Zabbix, Ganglia to monitor Data Center resources.


  • After successful defence of my RPE on September of 2014, I was awarded Four Year Doctoral Fellowship by the Graduate Studies of the University of British Columbia. This award guarantees a financial support of at least $18,000 per year plus tuition for the first four years of my PhD studies.
  • Right after my undergraduates, I was awarded Korean Government IT Scholarship Program for International Graduate Students sponsored by Institute for Information Technology Advancement (IITA) under National IT Industry Promotion Agency (NIPA) Korea on September of 2008. Award covered full tuiton and living expenses for 2 years, to get master's degree at Korean university.
  • During senior years of my undergraduates, November of 2007, I was awarded outstanding student-researcher in technology/engineering scholarship named after Biruni. It is provided by Ministry of Higher and Secondary Education, Uzbekistan, and is highly competitive national award for engineering students. Annually Biruni is awarded to only handful of students, whose achievements are highly acknowledged by local/global scientific community. Award doubles monthly stipend for a year, and importantly, guarantees fully funded graduate admission (entrance exam waived) at any university of Uzbekistan.
  • For my undergraduates, I was lucky to get merit-based study scholarship funded by Uzbekistan government. Annually, it is awarded to the top 20 percent of the nationwide university entrance exam applicants. I was honored to have a fully-funded bachelor degree at Tashkent University of Information Technologies from September of 2004 to July of 2008.