CN104317633A - Cloud computing method facing high-performance scientific computation - Google Patents

Cloud computing method facing high-performance scientific computation Download PDF

Info

Publication number
CN104317633A
CN104317633A CN201410515024.0A CN201410515024A CN104317633A CN 104317633 A CN104317633 A CN 104317633A CN 201410515024 A CN201410515024 A CN 201410515024A CN 104317633 A CN104317633 A CN 104317633A
Authority
CN
China
Prior art keywords
user
virtual machine
machine instance
resource
performance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410515024.0A
Other languages
Chinese (zh)
Inventor
于策
肖健
孙济洲
李连盟
李佳骏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201410515024.0A priority Critical patent/CN104317633A/en
Publication of CN104317633A publication Critical patent/CN104317633A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a cloud computing method facing high-performance scientific computation. The cloud computing method comprises the following steps: a cloud portal carries out resource retrieval and distribution according to a user request, finds out corresponding data in shared storage and generates a virtual machine instance capable of directly accessing resources; the user accesses requested resources through a remote desktop of the virtual machine instance, pre-processes the resources, and stores a pre-processing result into the shared storage; the user calls a high-performance computation resource through the virtual machine instance; after the computation, the user checks a result through the remote desktop of the virtual machine instance, obtains the result of the high-performance computation through accessing the shared storage in the virtual machine instance and post-processes the result; the user takes a needed computation result back from a cloud environment through the remote desktop of the virtual machine instance. According to the cloud computing method facing the high-performance scientific computation, convenient pre-processing and post-processing of the scientific computation are provided for the user in the cloud environment; a convenient scientific computation service resource is provided for the user in the cloud environment through the high-performance computation resource and the shared storage.

Description

A kind of cloud computing method towards high performance cementitious materisl
Technical field
The present invention relates to field of cloud calculation, particularly relate to a kind of cloud computing method towards high performance cementitious materisl.
Background technology
In recent years along with the explosive growth of science data, for science data investigation and application required for the storage that takies and computational resource get more and more.Cloud computing goes for large data to manage concentratedly, and provide a kind of new technique of relatively inexpensive service for user.But, be directed to computing power and require higher application, at present unripe be enough to meet big data quantity simultaneously storage, management and performance application achievement occur.The cloud computing environment of existing universality is more pay close attention to store and the service of popularity more, for the not well design of this intensive applications of scientific algorithm.
High-performance calculation resource plays very important role in quite a few scientific algorithm, and scientist needs the help of high-performance calculation to realize the analysis of science data.But high-performance calculation resource, building and operating and all need higher computer expertise and higher cost as cluster etc., can not accomplish to popularize.Therefore, scientific algorithm provides more cheap and easy acquisition high-performance calculation resource by certain mode is necessary for.Meanwhile, also need to carry out necessary pre-service and aftertreatment to adapt to the requirement of high-performance calculation and to get desirable result to data in scientific algorithm, this is equally also that the availability of scientific algorithm to computing environment proposes requirement.
But only by high-performance calculation resource, the method joined in cloud computing environment can not solve all contradiction.Because usually need in scientific algorithm to relate to very large data volume, and need to carry out carrying out aftertreatment after pre-service completes with the requirement or calculating that meet scientific algorithm to obtain the data meeting research and require to original science data.If in pretreated process, scientist needs that raw data is downloaded to this locality and processes, and then passes high in the clouds back; Or before aftertreatment, need that this locality is gone back in download complete for result of calculation and process; So, very large network flow consumption will certainly be produced, and very likely need the wait of long duration.Therefore, considering that the pre-service of scientific algorithm and last handling process are put into high in the clouds equally to be carried out, and provide corresponding use means for user, is a kind of extraordinary solution.
Inventor is realizing in process of the present invention, finds at least there is following shortcoming and defect in prior art:
1) due to not enough to the consideration of special applications in scientific algorithm, existing cloud environment can not meet the requirement of scientific algorithm;
2) due to technology and the cost barrier of high-performance calculation resource, high-performance calculation resource is not easily obtain or costliness for a lot of scientist;
Due to the singularity of data involved in scientific algorithm, the pre-service of science data and aftertreatment are needed to carry out enough considerations.
Summary of the invention
The invention provides a kind of cloud computing method towards high performance cementitious materisl, present invention accomplishes the requirement of scientific algorithm, achieve the convenience of high performance cementitious materisl, described below:
Towards a cloud computing method for high performance cementitious materisl, said method comprising the steps of:
User submits resource request by the resource retrieval interface at Yunmen family to Yunmen family;
Resource retrieval and distribution are carried out according to user's request in Yunmen family, in shared storage, find corresponding data, and generate can the virtual machine instance of direct access resources;
User has access to requested resource by the remote desktop of virtual machine instance and carries out pre-service to resource, by pre-processed results stored in shared storage;
User calls high-performance calculation resource by virtual machine instance;
High-performance calculation terminates, and user checks result by the remote desktop of virtual machine instance, and by accessing the result shared and store and obtain high-performance calculation in virtual machine instance, carries out aftertreatment to result; User fetches required result of calculation by the remote desktop of virtual machine instance from cloud environment.
Described user calls high-performance calculation resource by virtual machine instance and is specially:
User directly accesses high-performance calculation resource by virtual machine instance and calculates, and the centre of calculating and net result are stored into be shared in storage.
Described method also comprises:
User carries out individual cultivation by control desk to high-performance calculation resource, to meet computation requirement.
The beneficial effect of technical scheme provided by the invention is: the present invention by cloud computing environment to virtual machine, share and store and the integration of high-performance calculation resource, the high performance computing service in cloud computing environment is provided for scientific algorithm user.The present invention is pre-service and the aftertreatment that user provides scientific algorithm easily in cloud environment by virtual machine; By high-performance calculation resource with share and be stored as user provide scientific calculation service resource easily in cloud environment.
Accompanying drawing explanation
Fig. 1 is the overview flow chart of user operation in cloud computing environment;
Fig. 2 is the schematic diagram that in cloud computing environment, scientific algorithm pre-service and aftertreatment realize;
Fig. 3 is the mutual schematic diagram in cloud computing environment between various resource.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below embodiment of the present invention is described further in detail.
101: user submits resource request by the resource retrieval interface at Yunmen family to Yunmen family;
Wherein, these please comprise: existing data (optional) etc. in computing power, memory capacity and cloud computing environment.
102: resource retrieval and distribution are carried out according to user's request in Yunmen family, in shared storage, find corresponding data, and generate can the virtual machine instance of direct access resources;
First, Yunmen family is according to the resource request of user locating resource in shared storage; Then, Yunmen family creates a virtual machine instance in cloud environment, and enables this virtual machine instance directly access navigated to resource.Namely first user carries out Resource orientation by Yunmen family, and Resourse Distribute, according to the request of user to data (optional) existing in computing power, memory capacity and cloud computing environment, is carried out in Yunmen family; Corresponding data are found in shared storage.
103: user has access to oneself requested resource by the remote desktop of virtual machine instance and carries out pre-service to resource, by pre-processed results stored in shared storage;
Cloud computing environment, according to user's request dispatching storage space, computational resource and virtual machine instance, make virtual machine instance directly can access the storage space of corresponding data, computational resource and distribution, and this shared storage space only can be accessed by this user.User by virtual machine instance to request to science data carry out pre-service and by pre-processed results stored in shared storage, or directly upload data for scientific algorithm to sharing storage by virtual machine instance.As shown in Figure 2, user completes the pre-service of input data and consigns to high-performance calculation resource and calculate in cloud environment.
104: user calls high-performance calculation resource by virtual machine instance;
For needing the part using high-performance calculation resource in scientific algorithm, user directly accesses high-performance calculation resource by virtual machine instance and calculates, and the centre of calculating and net result are stored into be shared in storage.As shown in Figure 3, high-performance calculation resource directly can access shared storage to obtain data.
105: high-performance calculation terminates, user checks result by the remote desktop of virtual machine instance, and by accessing the result shared and store and obtain high-performance calculation in virtual machine instance, carries out aftertreatment to result; User fetches the result of calculation required for oneself by the remote desktop of virtual machine instance from cloud environment;
As shown in Figure 2, the result data of high-performance calculation is exported to user-defined aftertreatment by cloud environment, so that user obtains the data desired by oneself.
106: user carries out individual cultivation by control desk to high-performance calculation resource, to meet the computation requirement of oneself.
As shown in Figure 3, system can by specifying the authority of user, i.e. user authority management retrains user's calling and configuring for resource.
It will be appreciated by those skilled in the art that accompanying drawing is the schematic diagram of a preferred embodiment, the invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (3)

1. towards a cloud computing method for high performance cementitious materisl, it is characterized in that, said method comprising the steps of:
User submits resource request by the resource retrieval interface at Yunmen family to Yunmen family;
Resource retrieval and distribution are carried out according to user's request in Yunmen family, in shared storage, find corresponding data, and generate can the virtual machine instance of direct access resources;
User has access to requested resource by the remote desktop of virtual machine instance and carries out pre-service to resource, by pre-processed results stored in shared storage;
User calls high-performance calculation resource by virtual machine instance;
High-performance calculation terminates, and user checks result by the remote desktop of virtual machine instance, and by accessing the result shared and store and obtain high-performance calculation in virtual machine instance, carries out aftertreatment to result; User fetches required result of calculation by the remote desktop of virtual machine instance from cloud environment.
2. a kind of cloud computing method towards high performance cementitious materisl according to claim 1, is characterized in that, described user calls high-performance calculation resource by virtual machine instance and is specially:
User directly accesses high-performance calculation resource by virtual machine instance and calculates, and the centre of calculating and net result are stored into be shared in storage.
3. a kind of cloud computing method towards high performance cementitious materisl according to claim 1, it is characterized in that, described method also comprises:
User carries out individual cultivation by control desk to high-performance calculation resource, to meet computation requirement.
CN201410515024.0A 2014-09-29 2014-09-29 Cloud computing method facing high-performance scientific computation Pending CN104317633A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410515024.0A CN104317633A (en) 2014-09-29 2014-09-29 Cloud computing method facing high-performance scientific computation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410515024.0A CN104317633A (en) 2014-09-29 2014-09-29 Cloud computing method facing high-performance scientific computation

Publications (1)

Publication Number Publication Date
CN104317633A true CN104317633A (en) 2015-01-28

Family

ID=52372868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410515024.0A Pending CN104317633A (en) 2014-09-29 2014-09-29 Cloud computing method facing high-performance scientific computation

Country Status (1)

Country Link
CN (1) CN104317633A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450668A (en) * 2015-12-30 2016-03-30 中电长城网际系统应用有限公司 Cloud security service implementing system and cloud security service implementing method
CN105915620A (en) * 2016-05-05 2016-08-31 云神科技投资股份有限公司 Data processing method based on cloud calculation network bearing balance
CN106250562A (en) * 2016-08-24 2016-12-21 苏州蓝海彤翔系统科技有限公司 Processing data information system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110258621A1 (en) * 2010-04-14 2011-10-20 International Business Machines Corporation Autonomic Scaling Of Virtual Machines In A Cloud Computing Environment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110258621A1 (en) * 2010-04-14 2011-10-20 International Business Machines Corporation Autonomic Scaling Of Virtual Machines In A Cloud Computing Environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张士勋: "《云计算在科学计算中的应用研究》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105450668A (en) * 2015-12-30 2016-03-30 中电长城网际系统应用有限公司 Cloud security service implementing system and cloud security service implementing method
CN105915620A (en) * 2016-05-05 2016-08-31 云神科技投资股份有限公司 Data processing method based on cloud calculation network bearing balance
CN106250562A (en) * 2016-08-24 2016-12-21 苏州蓝海彤翔系统科技有限公司 Processing data information system
CN106250562B (en) * 2016-08-24 2019-08-23 苏州蓝海彤翔系统科技有限公司 Processing data information system

Similar Documents

Publication Publication Date Title
CN109643312B (en) Hosted query service
CN105045607A (en) Method for achieving uniform interface of multiple big data calculation frames
US20130318084A1 (en) Processing structured and unstructured data using offload processors
US10248346B2 (en) Modular architecture for extreme-scale distributed processing applications
US9459897B2 (en) System and method for providing data analysis service in cloud environment
US20130080621A1 (en) Hybrid storage devices
CN102685246A (en) Household design method and system based on cloud design
US20160210077A1 (en) Trans-cloud object based memory
Chunlin et al. Cost and energy aware service provisioning for mobile client in cloud computing environment
WO2021074779A1 (en) Providing direct data access between accelerators and storage in computing environment
US20140047059A1 (en) Method for improving mobile network performance via ad-hoc peer-to-peer request partitioning
Arthi et al. Energy aware cloud service provisioning approach for green computing environment
CN103699656A (en) GPU-based mass-multimedia-data-oriented MapReduce platform
CN104021029A (en) Spatial information cloud computing system and implementing method thereof
CN104317633A (en) Cloud computing method facing high-performance scientific computation
WO2020215833A1 (en) Offline cache method and apparatus, and terminal and readable storage medium
KR102320324B1 (en) Method for using heterogeneous hardware accelerator in kubernetes environment and apparatus using the same
Nicolae et al. Towards memory-optimized data shuffling patterns for big data analytics
Liang et al. Resource virtualization model using hybrid-graph representation and converging algorithm for cloud computing
CN108319604B (en) Optimization method for association of large and small tables in hive
CN116860665A (en) Address translation method executed by processor and related product
CN105487929A (en) Method for managing shared data of lens in cluster rendering process
CN110120959A (en) Big data method for pushing, device, system, equipment and readable storage medium storing program for executing
Zhang et al. Construction of cloud platform for personalized information services in digital library based on cloud computing data processing technology
Zhang et al. Speeding up vm startup by cooperative vm image caching

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150128

RJ01 Rejection of invention patent application after publication