Education
- York University, Toronto, Canada
- Currently studying for PhD degree in Computer Science, since 2008
- Supervisor: Prof. Marin Litoiu
- Topic: Autonomic Mechanisms in Cloud Computing Ecosystems
- Concordia University, Montreal, Canada
- M.Sc. in Computer Science, 2006-2008
- Supervisor: Dr. Constantinos Constantinides
- Thesis Topic: A Hybrid Query Engine for the Structural Analysis of Java and Aspect J Programs
- Shahid Beheshti University of Technology(SBU), Tehran, Iran
- B.Sc. in Computer Engineering, Software, Jan 2005
- IBM 2009 CAS (Centre for Advanced Studies) Canada Project of the Year award for the "Management Services for Cloud Computing Researchers" project:
http://www.cse.yorku.ca/csnews/CSEPhDHGhanbari.html
- York Graduate Development Fund 2010, 2011 (fall-winter and summer)
- IBM PhD Fellowship Award in 2008, 2009, 2010
- Amazon Web Services Grant for Research and Experiment
- York Entrance Scholarship in 2008
- Concordia Graduate School Scholarship, 2006 and 2007
- Best paper award (paper [9]) in software engineering track, SEDE-2008
- York University
- Knowledge Representation and Reasoning, Theory of Distributed Systems, Engineering Adaptive Systems
- Concordia University, Montreal, Canada
- Software Comprehension and Maintenance, Software Design Methodologies, Advanced Database Technology, Expert Systems, Computer Networks and Protocols
- Ryerson University, Toronto, Canada
- Advanced Computer Networks, Cellular Mobile Communications
- York University, Toronto, Canada
- Teaching Assistant in CSE 1020 (3 times), 1030, 2021, 5030, ITEC 4020
- Concordia University, Montreal, Canada
- Teaching Assistant in Advance Programming Practices (COMP 6441), Fall 2007
- York University, Toronto, Canada, 2008-Present
- Adaptive Systems Research Lab (ASRL): http://www.ceraslabs.com
- Research Assistant, supervised by Prof. Marin Litoiu
- Published papers [1-8] in collaboration with other lab members
- Centre for Advanced Studies (CAS) , IBM Lab, Toronto, Canada, 2008-Present
- Working under the supervision of Gabriel Iszlai (IBM Research Staff Member), and presented work at IBM CASCON 2009 and 2010
- Concordia University, Montreal, Canada, 2006-2008
- Software Maintenance and Evolution Research Group
- Research Assistant, supervised by Prof. C. Constantinides
- Published two papers (i.e. [9],[10])
- Shahid Beheshti University, Tehran, Iran, 2004
- Researched on ERP evaluator software project
- Supervised by Dr. Nazemi
- IT Orbit company, Database Group, 2002-2003.
- Researched on encryption, authentication, and authorization protocols applicable to database servers
- System Developer, Part of initial development team of IBM High Scale Low Touch (HSLT) project for Cloud infrastructure management
(recently renamed to ``Tivoli Virtual Deployment Engine (VDE)''), Toronto, 2010
- J2EE Developer, Part of the development team of the Groove Games online gaming system (http://www.skillground.com), Toronto, 2006
- Web Developer/Database Designer, CHILDRIGHT organization, Toronto, 2005
- Database developer, IT Orbit company, Tehran, 2003
- Programming Languages
- Programming Languages: Java, Ruby, AspectJ, CLIPS, Prolog
- Database Development: Oracle PL/SQL, MySQL, etc
- OOAD: UML, RUP, SoDa
- Web Languages: HTML, CSS, XML, XSL, GWT
- Digital Computing: MATLAB, R, Simulink
- Plug-in Development: Eclipse platform
- Academic Interests:
- Grid/Cloud/High Performance Distributed Computing
- Adaptive Systems and Control Theory
- Knowledge-based Expert systems
- Statistical Machine Learning, Text Processing, Data Mining
- Programming languages
- 1
-
H. Ghanbari, M. Litoiu, M. Woodside, T. Zheng, J. Wong, G. Iszlai, Tuning
tracking of performance model parameters using dynamic job classes, in:
Proceedings of the second ACM/SPEC International Conference on Performance
Engineering (ICPE 2011), to appear, ACM, 2011.
- 2
-
C. Barna, M. Litoiu, H. Ghanbari, Model-based performance testing: NIER
track, in: Proceeding of the 33rd international conference on Software
engineering, ACM, Waikiki, Honolulu, HI, USA, 2011, pp. 872-875.
- 3
-
C. Barna, M. Litoiu, H. Ghanbari, Autonomic load-testing framework, in:
Proceedings of the 8th ACM international conference on Autonomic computing,
ACM, Karlsruhe, Germany, 2011, pp. 91-100.
- 4
-
H. Ghanbari, B. Simmons, M. Litoiu, G. Iszlai, Feedback-based optimization of a
private cloud, Future Generation Computer Systems In Press, Corrected Proof.
doi:doi: 10.1016/j.future.2011.05.019.
- 5
-
H. Ghanbari, B. Simmons, M. Litoiu, G. Iszlai, Exploring alternative approaches
to implement an elasticity policy, in: Proceedings of the 4th IEEE
International Conference on Cloud Computing, IEEE, Washington DC, USA,
2011.
- 6
-
B. Simmons, H. Ghanbari, M. Litoiu, G. Iszlai, Managing a SaaS application in
the cloud using PaaS policy sets and a Strategy-Tree, in: Proceedings of
the 7th IEEE International Conference on Network and Service (CNSM),
IEEE, Paris, France, 2011.
- 7
-
H. Ghanbari, B. Simmons, M. Litoiu, G. Iszlai, Feedback-based optimization of a
private cloud, in: International Conference on Utility and Cloud Computing,
Chennai, India, 2010.
doi:doi: 10.1016/j.future.2011.05.019.
- 8
-
H. Ghanbari, M. Litoiu, Identifying implicitly declared Self-Tuning behavior
through dynamic analysis, in: ICSE Workshop on Software Engineering for
Adaptive and Self-Managing Systems, IEEE, Vancouver, BC, Canada, 2009,
pp. 48-55.
- 9
-
H. Ghanbari, C. Constantinides, An algebraic query method for static program
analysis and measurement, 17th International Conference on Software
Engineering and Data Engineering (SEDE-2008).
- 10
-
H. Ghanbari, C. Constantinides, V. Arnaoudova, A hybrid query engine for the
structural analysis of java and AspectJ programs, Proceedings of the 15th
Working Conference on Reverse Engineering (WCRE 2008) (2008) 133-137.
- Workshop on Grid and Cloud Computing,
York University, Toronto, July 2011
- 4th IEEE International Conference on Cloud Computing,
Washington DC, USA, 2011 (presented paper)
- Tutorial on Large Scale Text Analytics Using Hadoop/Hbase/Solr,
IEEE CLOUD 2011, Washington DC, USA
- Cloud Computing Session, CAS Canada Research University Days Workshop, IBM Toronto Lab, April 2011 (presented poster)
4th International Workshop on Cloud Computing,
IBM CASCON 2010, Toronto (presented poster)
- Summer Program in Data Analysis (SPIDA)
York University, June 2010
- Compilers and Multi-Core Session, CAS Canada Research University Days Workshop, IBM Toronto Lab, April 2010
3rd International Workshop on Cloud Computing,
IBM CASCON 2009, Toronto (presented poster)
- ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, Vancouver, BC, Canada, 2009 (presented paper)
5th International Workshop on Engineering Autonomic Software Systems,
IBM CASCON 2008, Toronto (presented paper)
- 17th International Conference on Software Engineering and Data Engineering,
SEDE 2008, Los Angeles, USA (presented paper)
- 15th Working Conference on Reverse Engineering,
WCRE 2008, Antwerp, Belgium (presented paper)
|