Secondary abstract: |
The thesis deals with a currently very popular theme - cloud computing.
A short introduction is followed by presentation of the cloud computing characteristics and the finding that there is no accurate and generally accepted definition of this term. The author presents some historical events that led to the current situation, terminology, pros and cons of cloud computing and its alternatives.
Third chapter features the overview of already available cloud computing services, divided into applications, platforms, infrastructure, data storage and other kinds of services.
In the fourth chapter the author presents the use of cloud computing concept on a practical example. This practical part includes implementation of compiler from the miniPascal programming language to the MMIX assembly language and compiler's adjustment for running on the Google App Engine platform.
In the last chapter, some experiences of using cloud computing are presented, challenges of further development in this field are exposed and the prediction is made that cloud computing has a great future ahead. |