- Date of birth: 1985 in Novosibirsk, Russia
- Citizenship: Russian
Ph.D. student in Computer Science
Department of Computer Science and Software Engineering, Faculty of Engineering, The University of Melbourne, Victoria 3010, Australia
Thesis topic: Power and performance efficient resource management in Cloud computing.
The work is part of the Green IT Project (http://www.gridbus.org/GreenIT/). The main idea of the work is to apply continuous consolidation of virtual machines (VMs) along with Dynamic Voltage and Frequency Scaling (DVFS) of CPU in virtualized data center in order to minimize power consumption while maintaining Quality of Service (QoS) defined by Service Level Agreements (SLA). The motivation of the work includes reduction of operational costs and carbon dioxide emissions, and improvement of system reliability. Apart from real experiments, the work will be validated by large-scale simulations. For this reason currently I am involved in development of a new version of CloudSim (a framework for simulation of Cloud computing infrastructures, http://code.google.com/p/cloudsim/) and an extension for the framework allowing power-aware simulations.
Besides the research work, I am holding positions of a postgraduate seminar coordinator and a postgraduate representative in the department (http://www.cs.mu.oz.au/pgrad/about/index.html).
Honors: the study is supported by Endeavour International Postgraduate Research Scholarship (IPRS) and Melbourne International Research Scholarship (MIRS).
M.Sc. in Computer Science and Computer Engineering, Computer Networks and Telecommunications
Faculty of Automation and Computer Engineering, Novosibirsk State Technical University, 20 K. Marx Pr., Novosibirsk 630092, Russia
Master’s thesis title: Research and development of the algorithms and software for the remote execution of simulation programs on multicomputers.
The purpose of the master’s thesis was the development of a system enabling remote execution of simulation programs on three computer clusters of the Siberian Supercomputer Center. The process of execution is manageable via the web-interface.
A new criterion of cluster choice by the resource broker (the "mixed criterion") for the two-level parallel job scheduling algorithm was introduced, which allows achieving a valuable increase in efficiency of distribution relatively to the existing criteria. The improved two-level parallel job scheduling algorithm was applied in load balancing and makespan reduction purposes.
The average grade for the two years of master’s course is 4.81 out of 5. Grade percentage is 96%.
Honors: 5 out of 5 for the master’s thesis. The research work is a part of a project supported by Russian Foundation for Basic Research Grant N 05-07-98003 and Russian Academy of Sciences Grant N 15.2.
B.Sc. in Computer Science and Computer Engineering
Faculty of Automation and Computer Engineering, Novosibirsk State Technical University, 20 K. Marx Pr., Novosibirsk 630092, Russia (2002/09 —2006/06)
Bachelor’s thesis title: Development of a program model for studying local networking principles under channel and physical levels standards. Part 1.
In the final graduating class of 70 students I was placed 10th.
Honors: excellent grade for the bachelor’s thesis.
Secondary Education Certificate
Ivanov School of Secondary Education N61, 9 Ivanova St., Novosibirsk 630055, Russia (1992/09 — 2002/05)
Endeavour International Postgraduate Research Scholarship (IPRS)
Melbourne International Research Scholarship (MIRS)
Microsoft Research and EII Fellowship for 2011 EII PhD School
Best presentation at "NSTU Days of Science — 2008"
Russian Federation Academic Scholarship
Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers
Anton Beloglazov, and Rajkumar Buyya, "Optimal Online Deterministic Algorithms and Adaptive Heuristics for Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers", Concurrency and Computation: Practice and Experience (CCPE), ISSN: 1532-0626, Wiley Press, New York, USA, 2011 DOI: 10.1002/cpe.1867 (in press, accepted ion September 2, 2011)
Energy-Aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing
Anton Beloglazov, Jemal Abawajy, and Rajkumar Buyya, "Energy-Aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing", The International Journal of Grid Computing and eScience, Future Generation Computer Systems (FGCS), Volume 28, Issue 5, Pages: 755-768, ISSN: 0167-739X, Elsevier Science, Amsterdam, The Netherlands, May 2012, DOI: 10.1016/j.future.2011.04.01
Power-Aware Provisioning of Virtual Machines for Real-time Cloud Services
Kyong Hoon Kim, Anton Beloglazov, and Rajkumar Buyya, "Power-Aware Provisioning of Virtual Machines for Real-time Cloud Services", Concurrency and Computation: Practice and Experience (CCPE), Volume 23, Number 13, Pages: 1492-1505, ISSN: 1532-0634, Wiley Press, New York, USA, 2011, DOI: 10.1002/cpe.1712
Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centers
Anton Beloglazov, and Rajkumar Buyya, "Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centers", Proceedings of the IBM Collaborative Academia Research Exchange Workshop (I-CARE 2010), Bangalore, India, October 22, 2010
Adaptive Threshold-Based Approach for Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centers
Anton Beloglazov, and Rajkumar Buyya, "Adaptive Threshold-Based Approach for Energy-Efficient Consolidation of Virtual Machines in Cloud Data Centers", Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science (MGC 2010), Bangalore, India: ACM, November 29 — December 3, 2010
A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems
Anton Beloglazov, Rajkumar Buyya, Young Choon Lee, and Albert Zomaya, "A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems", Advances in Computers, Marvin V. Zelkowitz (editor), Volume 82, Pages: 47-111, ISSN: 0065-2458, Elsevier, 2011, DOI: 10.1016/B978-0-12-385512-1.00003-7
Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges
Rajkumar Buyya, Anton Beloglazov, and Jemal Abawajy, "Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges", Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2010), Las Vegas, USA, July 12-15, 2010 — Keynote Paper
Energy Efficient Allocation of Virtual Machines in Cloud Data Centers
Anton Beloglazov, and Rajkumar Buyya, "Energy Efficient Allocation of Virtual Machines in Cloud Data Centers", In Proceedings of the 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2010), Melbourne, Australia, May 17-20, 2010
Energy Efficient Resource Management in Virtualized Cloud Data Centers
Anton Beloglazov, and Rajkumar Buyya, "Energy Efficient Resource Management in Virtualized Cloud Data Centers", IEEE TCSC Doctoral Symposium, In Proceedings of the 10th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid 2010), Melbourne, Australia, May 17-20, 2010
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar A. F. De Rose, and Rajkumar Buyya, "CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms", Software: Practice and Experience (SPE), Volume 41, Number 1, Pages: 23-50, ISSN: 0038-0644, Wiley Press, New York, USA, January, 2011. DOI: 10.1002/spe.995
Power and Performance Efficient Resource Management in Cloud Computing
Anton Beloglazov, and Rajkumar Buyya, "Power and Performance Efficient Resource Management in Cloud Computing", in Proceedings of the IEEE Science and Engineering Graduate Research Expo 2009, Melbourne, Australia, 2009, pp. 38-40
Power-Aware Provisioning of Cloud Resources for Real-time Services
Kyong Hoon Kim, Anton Beloglazov, and Rajkumar Buyya, "Power-Aware Provisioning of Cloud Resources for Real-time Services", in Proceedings of the 7th International Workshop on Middleware for Grids, Clouds and e-Science (MGC 2009), Urbana Champaign, Illinois, USA: ACM, 2009
An Algorithm for Two-Level Scheduling of Parallel Tasks
Anton Beloglazov, and Sergey Piskunov, "An Algorithm for Two-Level Scheduling of Parallel Tasks", in Proceedings of the All-Russian Science Conference of Young Scientists "Science. Technologies. Innovations.", Part 1, Novosibirsk, Russia, December 6-9, 2007, pp. 164-168
A System for Remote Execution of Simulation Programs on Multicomputers
Anton Beloglazov, and Sergey Piskunov, "A System for Remote Execution of Simulation Programs on Multicomputers", Works of ICMaMG SB RAS, Series of Computer Science, Number 7, Novosibirsk, Russia, 2007, pp. 181-186
Professor's aide — "Problems and success of Grid-technologies"
Faculty of Automation and Computer Engineering, Novosibirsk State Technical University, 20 K. Marx Pr., Novosibirsk 630092, Russia
Developed syllabus and overall course structure
Instructor — "Simulation of network systems in OMNeT++"
Faculty of Automation and Computer Engineering, Novosibirsk State Technical University, 20 K. Marx Pr., Novosibirsk 630092, Russia
Developed materials for laboratory practice
Instructor — "Distributed software implementation using CORBA"
Faculty of Automation and Computer Engineering, Novosibirsk State Technical University, 20 K. Marx Pr., Novosibirsk 630092, Russia
Developed materials for laboratory practice
Internship at IBM Research — Australia
IBM Researh and Development Lab, Melbourne, Australia
Internship at IBM Research — India
IBM Researh Lab, Bangalore, India
Research topic: Framework for IT Service Delivery Simulation Models.
The research aims at understanding a variety of IT service delivery contexts and simulation models, extracting common elements, and implementing a library of reusable parts, to demonstrate the feasibility of this approach and its efficiency in generating new models of service variants. The work leverages the initial models created by the IBM Research teams in Watson and India and builds a product line structure for the family of models required by IBM's Global Delivery teams.
Open source projects
- http://code.google.com/p/cloudsim/ — a Java framework for modeling and simulation of Cloud computing infrastructures and services.
- http://github.com/beloglazov/clj-genetic/ — a Clojure library for solving optimization problems using real-coded Genetic Algorithms.
- http://github.com/beloglazov/clj-predicates/ — a small Clojure library of useful predicate functions missing in the core Clojure library.
- http://github.com/beloglazov/clojure-archetype-servlet/ — a Maven archetype for creating a blank Clojure servlet project set up for Jetty with auto-compilation and reloading.
- http://code.google.com/p/google-docs-upload/ — a tool for batch upload of documents to Google Docs using GData Java API.
- https://addons.mozilla.org/en-US/firefox/addon/14667/ — a plugin for Zotero (research sources management tool — http://www.zotero.org/) for auto-fetching number of citations from Google Scholar.
- https://chrome.google.com/webstore/... — an extension for Google Chrome allowing the user to open multiple saved URLs in one click.
- http://github.com/beloglazov/bottom-hover-clock/ — a simple extension for Gnome 3 that display a pop-up with current date and time when the mouse is moved to the bottom of the screen.
Web-developer
XIAG AG, 54 Rothstrasse St., Zürich 8057, Switzerland; 6 Institutskaya St., Novosibirsk 630090, Russia
Web-applications development using PHP, MySQL, PostgreSQL, Javascript, HTML, CSS (full time, 40 hours per week). I have been involved in development of the following projects:
Apart from that, I developed an internal tool for cron jobs monitoring and several other small applications. I also have been working on improvement of the CMS and the core framework.
Research assistant
Laboratory of Parallel Algorithms and Structures (Head — S. V. Piskunov, Ph.D.), Supercomputer Software Department, Institute of Computational Mathematics and Mathematical Geophysics SB RAS, SB RAS, Lavrentieva Pr. 6, Novosibirsk 630090, Russia
Academic advisor — S. V. Piskunov, Ph.D.
Programmer
SB RAS Publishing, Morskoy Pr. 2, Novosibirsk 630090, Russia
Web-site development, support, content management
Web-developer
Free-lance
Web-sites development using PHP, MySQL, PostgreSQL, Javascript, HTML, CSS. About 20 projects, for example:
Web-programmer
Softomate LLC, Nemirovicha-Danchenko St. 122, Novosibirsk 630087, Russia, www.softomate.com
Web-sites development using PHP, MySQL, Javascript, HTML, CSS
Web-programmer
WebMotion, 36 Stantsionnaya St., Novosibirsk 630049, Russia, http://www.webmotion.ru/ (no longer exists).
Cached — http://web.archive.org/web/20040614060411/http://webmotion.ru/
Web-sites development using PHP, MySQL, Javascript, HTML, CSS
Basis of OS Linux administration
Training Center of Mathematics and Computer Science, Faculty of Applied Mathematics and Computer Science, Novosibirsk State Technical University, 20 K. Marx Pr., Novosibirsk 630092, Russia
Information-Telecommunication Systems
Faculty of Advanced Training, Novosibirsk State Technical University, 20 K. Marx Pr., Novosibirsk 630092, Russia
- Java, C/C++, C#, Scala, Clojure, Python, PHP, SQL (MySQL, PostgreSQL), XML, JavaScript, HTML, CSS, LaTeX, Simulation (AnyLogic, OMNeT++), SVN, Ant, Maven
- Design patterns, test-driven development, web-development, web-services
- Linux and Windows administration
- English — fluently
- Russian — native speaker
- Interests: computer science, Grid systems, distributed systems, computer networks, web technologies, programming
- Character: open, communicative, enthusiastic, receptive
- Military rank: lieutenant in the reserve
- Sport: Master of Sports Candidate in Taekwondo WTF, skiing, swimming, gym
- Hobbies: traveling, listening to music, theater, reading