Reza NasiriGerdeh

About Me


I am a second year PhD student at University of California, Santa Cruz. I received my bachelor's degree in Computer Engineering from K.N.Toosi University of Technology at Tehran in 2010, and my master's degree in Computer Engineering, with specialization in Computer Networks from Iran University of Science and Technology at Tehran in 2014.
My M.Sc. thesis, advised by Dr. Morteza AnaLoui and Dr. Seyed Vahid Azhari, was on measuring and modeling the performance of applications running in Xen-based virtualized environments.
My Research Interests include:
  • Distributed Systems
  • Cloud Computing
  • Virtualization
  • Performance Evaluation of Computer Systems

Contact Information

Education

Fall 2016-Present

PhD in Computer Science

University of California, Santa Cruz at Santa Cruz, California, United States of America

Adviser: Professor Carlos Maltzahn

Laboratory: Systems Research Lab

2012-2014

M.Sc. in Computer Engineering (Computer Networks)

from Iran University of Science and Technology at Tehran, Iran

Thesis: Performance Measurement and Modeling of Xen Hypervisor

Advisers: Dr. Morteza AnaLoui and Dr. Seyed Vahid Azhari

Laboratory: Computer Networks Research Lab

GPA: (19.14/20)

2005-2011

B.Sc. in Computer Engineering (Hardware)

from K.N.Toosi University of Technology at Tehran, Iran

Thesis: A Solution to Measure and Analyze the Packet Delay and Packet Loss Rate in IP Networks

Adviser: Dr. Abdorasoul Ghasemi

GPA: (13.69/20)

2000-2003

Diploma in Mathematics and Physics

from Emam Khomeini High School at Namin, Iran

GPA: (18.42/20)

Honors and Awards

2016

Marriage with my so wonderful wife, Reihaneh

2016

Getting admission to PhD program of University of California, Santa Cruz.

2016

Getting admission to PhD program of Boston University.

2016

Getting admission to PhD program of Washington University at Saint Louis.

2013

1st Rank, Achieving the highest GPA among all university Computer Engineering graduate students

2012

32th Rank, Nationwide M.Sc. entrance exam in Computer Engineering-Computer Networks of Iranian Universities, competitive with nearly 30,000 participants

Research Experiences

Nov2015-Sep2016

Optimizing Xen Scheduler for I/O intensive workloads

Computer Networks Research Lab, Computer Engineering Department, Iran University of Science and Technology, Tehran

Sep2014-Oct2015

Performance Profiling of Xen-based Virtualized Environments

Computer Networks Research Lab, Computer Engineering Department, Iran University of Science and Technology, Tehran

Jan2014-Sep2014

Performance Modeling of Xen Hypervisor Using Queueing Network Theory

Computer Networks Research Lab, Computer Engineering Department, Iran University of Science and Technology, Tehran

May2013-Jan2014

Measuring the Performance of Apache Web Server Running on Xen-based Virtualized Environment

Computer Networks Research Lab, Computer Engineering Department, Iran University of Science and Technology, Tehran

Teaching Experiences

Feb2016-Jun2016

Teaching Assistant, Advanced Mathematics in Computer Networks Course

Computer Engineering Department, Iran University of Science and Technology, Tehran

Feb2014-Jun2014

Laboratory Assistant, Computer Networks Laboratory

Computer Engineering Department, Iran University of Science and Technology, Tehran

Feb2014-Jun2014

Teaching Assistant, Performance Evaluation of Computer Networks Course

Computer Engineering Department, Iran University of Science and Technology, Tehran

Feb2014-Jun2014

Teaching Assistant, Advanced Mathematics in Computer Networks Course

Computer Engineering Department, Iran University of Science and Technology, Tehran

Oct2014-Feb2014

Teaching Assistant, Advanced Computer Networks Course

Computer Engineering Department, Iran University of Science and Technology, Tehran

Publications

2018

Reza NasiriGerdeh, Carlos Maltzahn, Frank Wurthwein, Brian Bockelman, Matevz Tadel, Michael A. Sevilla, "Toward Efficient Data Prefetching Algorithms for Scientific Domains", UCSC Technical Report, UCSC-SOE-18-11, 2018, pdf.

2018

Michael A. Sevilla, Reza Nasirigerdeh, Carlos Maltzahn, Jeff LeFevre, Noah Watkins, Peter Alvaro, Margaret Lawson, Jay Lofstead, "Tintenfisch: File System Namespace Schemas and Generators", to appear on 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'18), (Submission as Tech Report)

2018

Michael A. Sevilla, Carlos Maltzahn, Peter Alvaro, Reza Nasirigerdeh, Bradley W. Settlemyer, Danny Perez, David Rich, Galen M. Shipman, "Programmable Caches with a Data Management Language and Policy Engine", 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2018), Washington, DC, May 1-4, 2018.

2018

Reza NasiriGerdeh, Jim Pivarskiy, Michael A. Sevilla, Carlos Maltzahn, "ROOT Files for Computer Scientists", UCSC Technical Report, UCSC-SOE-18-09, 2018, pdf.

2018

Reza NasiriGerdeh, Jim Pivarskiy, Matevz Tadel, Carlos Maltzahn, Michael A. Sevilla, Brian Bockelman, Frank Wurthwein, "RootUtils: a Library to Better Understand ROOT Files", UCSC Technical Report, UCSC-SOE-18-10, 2018, pdf.

2017

Reza NasiriGerdeh, Negin Hosseini, Rohollah Ehsani, Keyvan RahimiZadeh, Morteza AnaLoui, "Performance Investigation Of Multi-Tier Web Applications In Xen Virtualized Environment", UCSC Technical Report, UCSC-SOE-17-15, 2017, pdf.

2015

Keyvan RahimiZadeh, Reza NasiriGerdeh, Morteza AnaLoui, Peyman Kabiri "Performance Evaluation of Web Server Workloads in Xen-based Virtualized Computer System: Analytical Modeling and Experimental Validation," Concurrency and Computation: Practice and Experience Journal, John Wiley and Sons Ltd, DOI: 10.1002/cpe.3454.

2015

Reza NasiriGerdeh, Negin Hosseini, Keyvan RahimiZadeh, Morteza AnaLoui, "Performance Analysis of Web Application in Xen-based Virtualized Environment, " 5th International Conference on Computer and Knowledge Engineering, Ferdowsi University of Mashhad, Iran, DOI: 10.1109/ICCKE.2015.7365837.

Work Experience

June2017-Sep2017

Intern at Performance Analysis Team, NetApp Inc.

Sep2012-Sep2016

Researcher at Computer Networks Research Lab, Iran University of Science and Technology

Skills

Programming Language

  • C/C++
  • Java
  • VHDL

Web Programming

  • HTML
  • CSS
  • Javascript
  • J2EE

Scripting Language

  • Bash
  • AWK

Virtualization

  • Xen
  • KVM

Cloud Computing

  • Eucalyptus
  • OpenStack

Networking

  • Network Simulator(NS2)
  • Wireshark
  • Justniffer

Operating Systems

  • CentOS
  • Ubuntu