← People

Farshad Ghanei

Farshad Ghanei received his BSc in Electrical Engineering from Sharif University of Technology, and MSc from State University of New York at Buffalo. He defended his PhD in Computer Science and Engineering in 2019 under supervision of professor Karthik Dantu, in the area of operating systems and embedded systems. He was awarded “Graduate Dean’s Scholars Award” from Liesl Folks, Dean of School of Engineering and Applied Sciences in 2013, “Best poster Award”, and “Best Graduate Leadership Award” from the CSE department in 2017, and “Graduate Teaching Award” in 2019. He was the instructor for CSE421/521 Introduction to Operating Systems course in Spring 2019. Outside work, he enjoys playing games and outdoor activities. He has a Black Belt Dan III in Nearu Martial Art, and teaches self defense.

Publications

  1. JCopter: Reliable UAV Software Through Managed Languages

    Adam Czerniejewski, John Henry Burns, Farshad Ghanei, Karthik Dantu, Yu David Liu, Lukasz Ziarek
    2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021 , pp. 4282–4289
    DOI |
    BibTeX
    @inproceedings{IROS21,
      author = {Czerniejewski, Adam and Burns, John Henry and Ghanei, Farshad and Dantu, Karthik and Liu, Yu David and Ziarek, Lukasz},
      title = {JCopter: Reliable UAV Software Through Managed Languages},
      booktitle = {2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
      year = {2021},
      pages = {4282--4289},
      doi = {10.1109/iros51168.2021.9636617},
      url = {https://ieeexplore.ieee.org/document/9636617/}
    }
    
  2. OS-based energy accounting for asynchronous resources in IoT devices

    Farshad Ghanei , Pranav Tipnis , Kyle Marcus , Karthik Dantu , Marziye Kouroshli , Lukasz Ziarek
    IEEE Internet of Things Journal, 6(3), 2019 , pp. 5841–5852
    Project Page | PDF
    BibTeX
    @article{ghanei2019based,
      title = {OS-based energy accounting for asynchronous resources in IoT devices},
      author = {Ghanei, Farshad and Tipnis, Pranav and Marcus, Kyle and Dantu, Karthik and Ko, Steven Y and Ziarek, Lukasz},
      journal = {IEEE Internet of Things Journal},
      volume = {6},
      number = {3},
      pages = {5841--5852},
      year = {2019},
      publisher = {IEEE}
    }
    
  3. Performance of the Asynchronous Consensus Based Bundle Algorithm in Lossy Network Environments

    Matthew Rantanen , Jalil Modares , Nicholas Mastronarde , Farshad Ghanei , Karthik Dantu
    Sensor Array and Multichannel Signal Processing Workshop (SAM), 2018 , pp. 311-315
    PDF
    BibTeX
    @inproceedings{Ghanei:2018:acbba,
      author = {Rantanen, Matthew and Modares, Jalil and Mastronarde, Nicholas and Ghanei, Farshad and Dantu, Karthik},
      journal = {Sensor Array and Multichannel Signal Processing Workshop (SAM)},
      title = {Performance of the Asynchronous Consensus Based Bundle Algorithm in Lossy Network Environments},
      year = {2018},
      volume = {},
      number = {},
      pages = {311-315},
      keywords = {Task analysis;Resource management;Drones;Signal processing algorithms;Planning;Robot sensing systems;Unmanned aerial vehicles (UAVs);wireless networking;decentralized task allocation},
      doi = {10.1109/SAM.2018.8448984},
      issn = {2151-870X},
      month = jul
    }
    
  4. UB-ANC planner: Energy efficient coverage path planning with multiple drones

    J. Modares , Farshad Ghanei , N. Mastronarde , Karthik Dantu
    International Conference on Robotics and Automation (ICRA), 2017 , pp. 6182-6189
    Project Page | PDF
    BibTeX
    @inproceedings{Ghanei:2017:ub-anc-planner:7989732,
      author = {Modares, J. and Ghanei, F. and Mastronarde, N. and Dantu, K.},
      journal = {International Conference on Robotics and Automation (ICRA)},
      title = {UB-ANC planner: Energy efficient coverage path planning with multiple drones},
      year = {2017},
      volume = {},
      number = {},
      pages = {6182-6189},
      keywords = {autonomous aerial vehicles;computational complexity;minimisation;path planning;travelling salesman problems;CPP problem;EECPP;MEPP;NP-hard problem;TSP;UB-ANC planner;back tracking algorithm;battle field surveillance;coverage path planning problem;drone design;drone flight paths;drone flight time;energy-efficient coverage path planning;energy-efficient coverage path planning problem;load-balanced allocation;maximum energy consumption minimization;minimum energy path planning problem;traveling salesman problem;unmanned aerial vehicles;Drones;Energy consumption;Energy measurement;Optimization;Path planning;Planning;Power demand},
      doi = {10.1109/ICRA.2017.7989732},
      issn = {},
      month = may
    }
    
  5. OS-based Resource Accounting for Asynchronous Resource Use in Mobile Systems

    Farshad Ghanei , Pranav Tipnis , Kyle Marcus , Karthik Dantu , Marziye Kouroshli , Lukasz Ziarek
    International Symposium on Low Power Electronics and Design (ISLPED), 2016 , pp. 296–301
    BibTeX
    @inproceedings{Ghanei:2016:ORA:2934583.2934639,
      author = {Ghanei, Farshad and Tipnis, Pranav and Marcus, Kyle and Dantu, Karthik and Ko, Steve and Ziarek, Lukasz},
      title = {OS-based Resource Accounting for Asynchronous Resource Use in Mobile Systems},
      journal = {International Symposium on Low Power Electronics and Design (ISLPED)},
      series = {ISLPED '16},
      year = {2016},
      isbn = {978-1-4503-4185-1},
      location = {San Francisco Airport, CA, USA},
      pages = {296--301},
      numpages = {6},
      url = {http://doi.acm.org/10.1145/2934583.2934639},
      doi = {10.1145/2934583.2934639},
      acmid = {2934639},
      publisher = {ACM},
      address = {New York, NY, USA},
      keywords = {Embedded Systems, Operating Systems, Power Management, Resource Management}
    }