Font Size: a A A

Study On Mathematical Software Virtualization In Cloud Environment

Posted on:2012-05-04Degree:MasterType:Thesis
Country:ChinaCandidate:S B LiFull Text:PDF
GTID:2178330335470090Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The development of the Cloud technology has impelled the advancement of Web mathematics and has changed the traditional way to share the mathematical achievement and knowledge. It has played an important role to eliminate the Isolated Information Island caused by that the experts in the field of mathematics could not timely exchange their ideas. Cloud environment provides on-demand services, the mathematicians can submit their needs to the Cloud environment at any location and by any device, and then the most appropriate mathematical resources will be returned to the users by the Cloud environment. In order to implement on-demand call for various types of mathematical software resources in Cloud environment, it needs to study how to realize the virtualization of these resources, on the one hand it allows the user not to face the specific resources to write specific tasks, the other hand it makes the mathematical resources invoked in a virtual abstract method. In order to implement the mathematical software virtualization in Cloud environment, this dissertation has made several researches on the following key issues:1) In order to implement the virtualization of the mathematical software in the Cloud environment, a unified mathematical task description language is required. The language syntax should be easy to learn and master for users. In addition, the language must be independent for specific software resources and can provide a unified virtual way to schedule the mathematical services in the Cloud environment.2) Mathematical services in the Cloud environment are distributed on the Internet and the running of these services can take up to several hours or even days, and because of instability of the network, it is likely to result in that the service cannot return the results correctly. Therefore, it is a key point to study how to resolve such long-running tasks to receive the result effectively.This dissertation made some research based on the two above issues, including (a) design and analysis of a mathematical task description language; (b) make research and comparison for a variety of Web Services engine; (c) design and implement a mechanism for long-running and blocked services in Cloud environment. The design and implement of the functional modules in this dissertation have been applied in the Cloud Computing Environment (MICE project) and have been proved effectively.
Keywords/Search Tags:Cloud Computing, Virtualization, Web Mathematics, Mathematics Mechanization, Web Service
PDF Full Text Request
Related items