两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)的制作方法

文檔序號:6541931閱讀:674來源:國知局
一種基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng),涉及網(wǎng)格計(jì)算【技術(shù)領(lǐng)域】,所述方法包括以下步驟:網(wǎng)格計(jì)算任務(wù)管理服務(wù)器將計(jì)算需求用戶提出的計(jì)算任務(wù)定制成計(jì)算任務(wù)分片,存儲于網(wǎng)格計(jì)算任務(wù)管理服務(wù)器任務(wù)隊(duì)列中;在互聯(lián)網(wǎng)特定web頁面被用戶瀏覽時(shí),web頁面通過富客戶端技術(shù)實(shí)現(xiàn)的網(wǎng)格計(jì)算任務(wù)管理程序?qū)⑷蝿?wù)計(jì)算程序加載至用戶瀏覽客戶端,網(wǎng)格計(jì)算任務(wù)管理程序向網(wǎng)格計(jì)算任務(wù)管理服務(wù)器申請領(lǐng)取計(jì)算任務(wù)分片,進(jìn)行計(jì)算,并將結(jié)果回傳;網(wǎng)格計(jì)算任務(wù)管理服務(wù)器將多個(gè)計(jì)算結(jié)果分片合成為完整需求計(jì)算結(jié)果。該網(wǎng)格計(jì)算系統(tǒng)包括:網(wǎng)格計(jì)算任務(wù)提交平臺,網(wǎng)格計(jì)算任務(wù)管理服務(wù)器,web網(wǎng)頁計(jì)算任務(wù)管理程序網(wǎng)格和web頁面服務(wù)器。
【專利說明】—種基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)
[0001]【技術(shù)領(lǐng)域】
本發(fā)明涉及計(jì)算機(jī)、互聯(lián)網(wǎng)、網(wǎng)絡(luò)通信、網(wǎng)格計(jì)算、分布式計(jì)算等【技術(shù)領(lǐng)域】,針對大規(guī)模高性能計(jì)算應(yīng)用和網(wǎng)格計(jì)算系統(tǒng),為更好解決網(wǎng)格計(jì)算節(jié)點(diǎn)部署問題,通過結(jié)合web服務(wù)器、網(wǎng)格計(jì)算任務(wù)管理服務(wù)器和用戶瀏覽客戶端進(jìn)行大規(guī)模網(wǎng)格計(jì)算節(jié)點(diǎn)快速動態(tài)部署的一種創(chuàng)新實(shí)現(xiàn)方法,具體說是一種基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)格計(jì)算是隨著互聯(lián)網(wǎng)通信技術(shù)的快速發(fā)展而出現(xiàn)的專門針對復(fù)雜科學(xué)計(jì)算的新型分布式計(jì)算架構(gòu)。該計(jì)算架構(gòu)充分利用互聯(lián)網(wǎng)的資源共享機(jī)制把分布在網(wǎng)絡(luò)上的大量異構(gòu)計(jì)算機(jī)(可以為臺式機(jī)、筆記本電腦或大型服務(wù)器等)綜合成一個(gè)計(jì)算平臺,將其作為嵌入在分布式電信基礎(chǔ)設(shè)施中的一個(gè)虛擬的超級并行計(jì)算機(jī)集群。其中負(fù)責(zé)部分計(jì)算任務(wù)的每一臺計(jì)算機(jī)稱為一個(gè)網(wǎng)格節(jié)點(diǎn),而完整的計(jì)算任務(wù)是由成若干個(gè)網(wǎng)格節(jié)點(diǎn)協(xié)同完成。
[0003]網(wǎng)格計(jì)算的設(shè)計(jì)目標(biāo)是:解決對于任何單一的超級計(jì)算機(jī)來說,仍然大得難以解決的問題,并同時(shí)保持解決多個(gè)較小的問題的靈活性。這樣,網(wǎng)格計(jì)算就提供了一個(gè)多用戶環(huán)境。它的第二個(gè)目標(biāo)就是:更好的利用可用計(jì)算力,迎合大型的計(jì)算用戶的斷斷續(xù)續(xù)的需求。
[0004]充分利用網(wǎng)上的閑置處理能力是網(wǎng)格計(jì)算的一個(gè)優(yōu)勢,典型的網(wǎng)格系統(tǒng)首先把網(wǎng)格計(jì)算需求用戶提交的計(jì)算任務(wù)和數(shù)據(jù)分割成若干小片;然后分析完成任務(wù)所需要的計(jì)算資源;再將分成小片的任務(wù)分配給這些網(wǎng)格節(jié)點(diǎn)進(jìn)行計(jì)算;完成計(jì)算的網(wǎng)格節(jié)點(diǎn)將計(jì)算結(jié)果匯總,以便反饋給網(wǎng)格計(jì)算的需求用戶。
[0005]傳統(tǒng)上,為了部署網(wǎng)格計(jì)算系統(tǒng),每個(gè)網(wǎng)絡(luò)計(jì)算節(jié)點(diǎn)計(jì)算機(jī)需要安裝特定網(wǎng)格計(jì)算程序,該計(jì)算軟件一般是運(yùn)行優(yōu)先級低于正常程序,該程序可以根據(jù)所在計(jì)算機(jī)的計(jì)算資源向網(wǎng)格計(jì)算任務(wù)管理服務(wù)器申請獲取合適數(shù)量任務(wù)分片;只要節(jié)點(diǎn)的計(jì)算機(jī)的計(jì)算資源出現(xiàn)部分閑置,該網(wǎng)格計(jì)算程序就會自動工作;任務(wù)分片計(jì)算完畢后,采用分次或批量提交給網(wǎng)格計(jì)算任務(wù)管理服務(wù)器。
[0006]由于現(xiàn)存的網(wǎng)格計(jì)算應(yīng)用系統(tǒng)大部分是網(wǎng)格計(jì)算需求用戶針對自身需求自行開發(fā)的,網(wǎng)格節(jié)點(diǎn)用戶需要單獨(dú)下載安裝網(wǎng)格計(jì)算的客戶端網(wǎng)格計(jì)算節(jié)點(diǎn)軟件,并需要學(xué)習(xí)軟件的使用方法。這樣的部署方式導(dǎo)致網(wǎng)格計(jì)算平臺不統(tǒng)一,每個(gè)科學(xué)計(jì)算任務(wù)都重新開始設(shè)計(jì)程序,網(wǎng)格計(jì)算需求用戶開發(fā)成本高,也增加了網(wǎng)格計(jì)算節(jié)點(diǎn)用戶的時(shí)間成本。其次,大部分網(wǎng)絡(luò)用戶對于把自己的閑置計(jì)算資源共享給某個(gè)大型科學(xué)計(jì)算任務(wù)存在主觀選擇性,導(dǎo)致了大部分科學(xué)計(jì)算網(wǎng)格計(jì)算需求沒有得到大規(guī)模網(wǎng)絡(luò)用戶的計(jì)算資源共享支持。

【發(fā)明內(nèi)容】

[0007]基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)由以下子系統(tǒng)構(gòu)成包括:網(wǎng)格計(jì)算任務(wù)提交平臺,網(wǎng)格計(jì)算任務(wù)管理服務(wù)器,web網(wǎng)頁網(wǎng)格計(jì)算任務(wù)管理程序和web頁面服務(wù)器。其中網(wǎng)格計(jì)算任務(wù)管理服務(wù)器和web頁面服務(wù)器可以部署在同一臺物理服務(wù)器上。
[0008]在網(wǎng)絡(luò)用戶通過瀏覽客戶端瀏覽本發(fā)明部署的網(wǎng)頁時(shí),瀏覽過程中加載網(wǎng)格計(jì)算節(jié)點(diǎn)任務(wù)計(jì)算程序,所述方法包括以下步驟:
步驟1:網(wǎng)格計(jì)算的需求用戶通過網(wǎng)格計(jì)算任務(wù)提交平臺提出計(jì)算任務(wù)請求,該請求包括完整計(jì)算邏輯表達(dá),任務(wù)管理分片策略等細(xì)節(jié);
步驟2:根據(jù)所述計(jì)算任務(wù)請求定制計(jì)算任務(wù),將所述計(jì)算任務(wù)分片,并將計(jì)算任務(wù)片發(fā)送給web網(wǎng)頁瀏覽客戶端的任務(wù)計(jì)算程序;
步驟3:任務(wù)計(jì)算程序申請接收計(jì)算任務(wù)分片,經(jīng)過對所述計(jì)算任務(wù)片段進(jìn)行計(jì)算,得出計(jì)算結(jié)果。然后采用實(shí)時(shí)或批量方式將結(jié)果提交給網(wǎng)格計(jì)算任務(wù)管理服務(wù)器。
[0009]步驟4:網(wǎng)格計(jì)算任務(wù)管理服務(wù)器將多個(gè)分片計(jì)算結(jié)果合成為完整計(jì)算結(jié)果。
[0010]系統(tǒng)中網(wǎng)格計(jì)算任務(wù)提交平臺用于接收網(wǎng)格計(jì)算的需求用戶提交的網(wǎng)格計(jì)算任務(wù)請求,定制計(jì)算任務(wù)。該平臺提供給網(wǎng)格計(jì)算需求用戶標(biāo)準(zhǔn)的編程語言接口,并提供科學(xué)計(jì)算常用算法庫、任務(wù)管理接口、任務(wù)分片策略庫等便利資源。
[0011]所述web網(wǎng)格計(jì)算任務(wù)管理服務(wù)器用于接收網(wǎng)格計(jì)算任務(wù)提交模塊提交的計(jì)算任務(wù),對計(jì)算任務(wù)進(jìn)行分片,將計(jì)算任務(wù)片通知給任務(wù)計(jì)算程序,還用于接收任務(wù)計(jì)算程序反饋的計(jì)算任務(wù)片的計(jì)算結(jié)果,并將所述計(jì)算結(jié)果合成為完整計(jì)算結(jié)果,將所述網(wǎng)格計(jì)算結(jié)果推送給網(wǎng)格計(jì)算任務(wù)接收模塊:
所述任務(wù)計(jì)算程序用于回應(yīng)所述web網(wǎng)格計(jì)算任務(wù)管理服務(wù)器發(fā)出的通知,并進(jìn)行任務(wù)計(jì)算。
[0012]本發(fā)明的有益效果是:
(I)采用本發(fā)明所述的技術(shù)方案,由于特定Web頁面被網(wǎng)絡(luò)用戶瀏覽時(shí)動態(tài)加載網(wǎng)格任務(wù)計(jì)算程序,而該程序采用主流的富客戶端技術(shù)實(shí)現(xiàn),從技術(shù)層面保證對用戶的瀏覽體驗(yàn)不造成影響,網(wǎng)格計(jì)算的部署和實(shí)施過程簡便快捷,并且高效。目前每天擁有10萬以上瀏覽量的web網(wǎng)站有數(shù)萬個(gè),因此可以借助成熟的互聯(lián)網(wǎng)web頁面內(nèi)容瀏覽服務(wù),無縫透明的使得千萬乃至上億的網(wǎng)絡(luò)用戶成為網(wǎng)格計(jì)算參與者。而免除了從零開始推廣、避免了用戶下載、安裝、配置、運(yùn)行網(wǎng)格計(jì)算節(jié)點(diǎn)的復(fù)雜過程,使用戶在瀏覽互聯(lián)網(wǎng)的同時(shí),參與了科學(xué)計(jì)算任務(wù)。
[0013](2)基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)的網(wǎng)格計(jì)算架構(gòu),為網(wǎng)格計(jì)算需求客戶提供統(tǒng)一、標(biāo)準(zhǔn)的網(wǎng)格計(jì)算任務(wù)發(fā)布平臺,有利于計(jì)算資源的集中使用,可為多個(gè)網(wǎng)格計(jì)算任務(wù)同時(shí)提供大規(guī)模計(jì)算資源。
[0014](3)基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)的網(wǎng)格計(jì)算架構(gòu),借助了廣大的web頁面瀏覽用戶,匯集大規(guī)模閑置計(jì)算資源,可以為社會提供全新的網(wǎng)格計(jì)算業(yè)務(wù)模式,給網(wǎng)格計(jì)算需求用戶帶來大量計(jì)算能力。
【專利附圖】

【附圖說明】
[0015]圖1是本發(fā)明基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)總體架構(gòu)圖;
圖2是本發(fā)明基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)任務(wù)處理流程圖;
圖3是本發(fā)明web端計(jì)算節(jié)點(diǎn)程序執(zhí)行流程圖?!揪唧w實(shí)施方式】
[0016]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合系統(tǒng)整體結(jié)構(gòu)圖、系統(tǒng)整體運(yùn)行流程和web網(wǎng)頁客戶端運(yùn)行流程,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0017]目前大多數(shù)個(gè)人計(jì)算機(jī)均進(jìn)行web網(wǎng)頁瀏覽操作,因此結(jié)合瀏覽客戶端的網(wǎng)格計(jì)算節(jié)點(diǎn),將節(jié)省網(wǎng)格計(jì)算的部署步驟與時(shí)間,更加高效地利用用戶時(shí)間和計(jì)算機(jī)的計(jì)算能力。同時(shí)也使整個(gè)計(jì)算過程直觀易用,增強(qiáng)了大規(guī)模閑置計(jì)算資源快速匯集能力。
[0018]基于web頁面的網(wǎng)格計(jì)算業(yè)務(wù)通過分布在web瀏覽用戶電腦上的任務(wù)計(jì)算程序,整合數(shù)千萬在線web瀏覽用戶的閑置計(jì)算資源,為網(wǎng)格計(jì)算需求用戶提供超級網(wǎng)格計(jì)算的收費(fèi)服務(wù);而參與的網(wǎng)格計(jì)算節(jié)點(diǎn)用戶的瀏覽體驗(yàn)不受影響。本部分實(shí)現(xiàn)方式用兩個(gè)流程加以介紹,具體包括基于web頁面的網(wǎng)格計(jì)算系統(tǒng)整體運(yùn)行流程和網(wǎng)格計(jì)算節(jié)點(diǎn)web頁面端程序執(zhí)行流程。
[0019]基于web頁面的網(wǎng)格計(jì)算系統(tǒng)整體運(yùn)行流程:
基于web頁面的網(wǎng)格計(jì)算系統(tǒng)整體運(yùn)行流程參見圖2。在網(wǎng)絡(luò)用戶通過瀏覽器客戶端瀏覽本發(fā)明部署的網(wǎng)頁時(shí),通過嵌入到網(wǎng)頁的富客戶端技術(shù)實(shí)現(xiàn)的網(wǎng)格計(jì)算任務(wù)管理程序把網(wǎng)格計(jì)算節(jié)點(diǎn)加載到分布在不同地理位置的每個(gè)用戶電腦,整合瀏覽用戶的電腦閑置計(jì)算資源,為網(wǎng)格計(jì)算需求用戶提供超級網(wǎng)格計(jì)算服務(wù),具體包括以下步驟:
步驟1:網(wǎng)格計(jì)算的需求用戶提交計(jì)算任務(wù)請求。
[0020]該計(jì)算任務(wù)請求里包含了需求用戶的計(jì)算需求信息。在本實(shí)施例中,網(wǎng)格計(jì)算的需求用戶在網(wǎng)格計(jì)算任務(wù)提交平臺上用計(jì)算機(jī)領(lǐng)域公知的編程語言對計(jì)算邏輯進(jìn)行描述、對可并行化的核心邏輯進(jìn)行標(biāo)識并制定任務(wù)分片策略,提交給網(wǎng)格計(jì)算任務(wù)管理服務(wù)器。
[0021]步驟2:網(wǎng)格計(jì)算任務(wù)管理服務(wù)器收到計(jì)算任務(wù)描述后,按照用戶指定的任務(wù)分片策略對計(jì)算任務(wù)進(jìn)行分片處理,加入到計(jì)算任務(wù)分片隊(duì)列,等待網(wǎng)格計(jì)算節(jié)點(diǎn)申請。
[0022]步驟3:網(wǎng)格計(jì)算任務(wù)管理服務(wù)器收到網(wǎng)格計(jì)算節(jié)點(diǎn)發(fā)出計(jì)算任務(wù)申請后,根據(jù)請求信息中對計(jì)算資源的描述,從計(jì)算任務(wù)分片隊(duì)列中分配合適數(shù)量的計(jì)算任務(wù)分片,發(fā)送給網(wǎng)格計(jì)算節(jié)點(diǎn)。
[0023]步驟4:網(wǎng)格計(jì)算節(jié)點(diǎn)申請獲得網(wǎng)格計(jì)算任務(wù)管理服務(wù)器分配的計(jì)算任務(wù)分片后,對任務(wù)分片進(jìn)行計(jì)算,采用每個(gè)計(jì)算任務(wù)分片單獨(dú)提交或批量提交的方式將計(jì)算結(jié)果發(fā)送回網(wǎng)格計(jì)算任務(wù)管理服務(wù)器。
[0024]步驟5:網(wǎng)格計(jì)算任務(wù)管理服務(wù)器收集各個(gè)網(wǎng)格計(jì)算節(jié)點(diǎn)返回的計(jì)算分片結(jié)果。
[0025]步驟6:網(wǎng)格計(jì)算任務(wù)管理服務(wù)器對計(jì)算分片結(jié)果進(jìn)行綜合處理,形成完整計(jì)算結(jié)果。
[0026]步驟4中的每個(gè)網(wǎng)格計(jì)算節(jié)點(diǎn)計(jì)算機(jī)可以接受多個(gè)不同計(jì)算任務(wù)及多個(gè)計(jì)算任務(wù)片;同一個(gè)計(jì)算任務(wù)、甚至是計(jì)算片,也可以分配給多個(gè)用戶客戶端,以提供冗余計(jì)算能力提供計(jì)算機(jī)結(jié)果的可驗(yàn)證性。同時(shí)可以避免網(wǎng)格計(jì)算節(jié)點(diǎn)用戶在該web頁面停留時(shí)間過短導(dǎo)致的計(jì)算結(jié)果沒有返回。
[0027]步驟3和步驟4循環(huán)進(jìn)行,直到整個(gè)計(jì)算任務(wù)結(jié)束。
[0028]網(wǎng)格計(jì)算任務(wù)管理服務(wù)器所實(shí)現(xiàn)的計(jì)算任務(wù)分片功能、計(jì)算任務(wù)分配功能、計(jì)算結(jié)果收集功能、計(jì)算結(jié)果綜合匯總功能、供用戶查詢功能、負(fù)載均衡與多節(jié)點(diǎn)冗余計(jì)算功能等可以由計(jì)算機(jī)領(lǐng)域的公知技術(shù)完成。
[0029]網(wǎng)格計(jì)算節(jié)點(diǎn)web頁面端程序執(zhí)行流程:
網(wǎng)格計(jì)算節(jié)點(diǎn)web頁面端執(zhí)行流程參見圖3,本發(fā)明所示的基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)的計(jì)算節(jié)點(diǎn)程序采用互聯(lián)網(wǎng)的公知技術(shù)一富客戶端技術(shù),將網(wǎng)格計(jì)算節(jié)點(diǎn)程序嵌入到網(wǎng)頁中,對網(wǎng)絡(luò)用戶透明,無需安裝。從網(wǎng)絡(luò)用戶打開瀏覽網(wǎng)頁到完成計(jì)算任務(wù)具體包括以下步驟:
步驟1:網(wǎng)絡(luò)用戶瀏覽自己感興趣的網(wǎng)頁,如果打開的網(wǎng)頁是本發(fā)明部署的web頁面,則該客戶計(jì)算機(jī)成為網(wǎng)格計(jì)算節(jié)點(diǎn)。
[0030]步驟2:在網(wǎng)頁加載到客戶瀏覽器過程中,加載網(wǎng)格計(jì)算任務(wù),在保證用戶瀏覽體驗(yàn)不受影響的情況下,下載并運(yùn)行網(wǎng)格計(jì)算任務(wù)管理程序。
[0031]步驟3:網(wǎng)格計(jì)算任務(wù)管理程序向網(wǎng)格計(jì)算任務(wù)管理服務(wù)器申請獲取計(jì)算任務(wù)分片,該計(jì)算任務(wù)分片包括任務(wù)計(jì)算程序和需要處理的數(shù)據(jù)。如果為非第一次申請同一個(gè)計(jì)算任務(wù),則不需要獲得任務(wù)計(jì)算程序。
[0032]步驟4:收到任務(wù)計(jì)算程序和需要處理的數(shù)據(jù),執(zhí)行該程序進(jìn)行計(jì)算。
[0033]步驟5:計(jì)算結(jié)束后,返回計(jì)算結(jié)果給網(wǎng)格計(jì)算任務(wù)管理服務(wù)器。
[0034]上述執(zhí)行流程的步驟3、步驟4、步驟5循環(huán)執(zhí)行,直到用戶離開該頁面。
[0035]用戶可以在計(jì)算結(jié)果未完成或未提交前自主離開該頁面,網(wǎng)格計(jì)算任務(wù)分片計(jì)算過程自動終止。由于計(jì)算任務(wù)分片大都劃分顆粒度比較小,其對本發(fā)明的計(jì)算能力影響甚微。
[0036]網(wǎng)格計(jì)算任務(wù)管理程序所實(shí)現(xiàn)的后端下載功能、運(yùn)行調(diào)度功能等可以由計(jì)算機(jī)領(lǐng)域的公知技術(shù)完成。
[0037]圖1為基于web頁面的網(wǎng)格計(jì)算系統(tǒng)總體架構(gòu)圖,由4個(gè)組成部分構(gòu)成:web頁面服務(wù)器,網(wǎng)格計(jì)算任務(wù)管理服務(wù)器,任務(wù)計(jì)算程序和網(wǎng)格計(jì)算任務(wù)提交平臺。圖2為基于web頁面的網(wǎng)格計(jì)算方法及系統(tǒng)任務(wù)處理流程圖。
[0038]網(wǎng)格計(jì)算任務(wù)管理服務(wù)器負(fù)責(zé)接收來自網(wǎng)格計(jì)算需求用戶提交的網(wǎng)格計(jì)算任務(wù),根據(jù)其指定的任務(wù)分片策略對任務(wù)進(jìn)行切片,并加入分片任務(wù)隊(duì)列;當(dāng)有網(wǎng)格計(jì)算節(jié)點(diǎn)用戶申請獲取計(jì)算任務(wù)分片,將一個(gè)或者多個(gè)計(jì)算任務(wù)分片分配并發(fā)送給相對應(yīng)的網(wǎng)絡(luò)瀏覽用戶;并在網(wǎng)格計(jì)算節(jié)點(diǎn)用戶對計(jì)算任務(wù)分片計(jì)算完畢后,對計(jì)算結(jié)果進(jìn)行收集;當(dāng)收集到足夠的結(jié)果數(shù)據(jù)時(shí),對數(shù)據(jù)進(jìn)行綜合處理,形成完整計(jì)算結(jié)果,供網(wǎng)格計(jì)算需求用戶查詢。
[0039]web頁面服務(wù)器負(fù)責(zé)提供web頁面內(nèi)容,供網(wǎng)絡(luò)用戶群體瀏覽,并在web頁面中添加任務(wù)計(jì)算程序自動加載功能,在網(wǎng)絡(luò)瀏覽用戶打開web頁面進(jìn)行瀏覽時(shí),加載網(wǎng)格計(jì)算任務(wù)管理程序,對后續(xù)計(jì)算任務(wù)分片進(jìn)行管理。
[0040]網(wǎng)格計(jì)算任務(wù)提交平臺負(fù)責(zé)為網(wǎng)格計(jì)算需求用戶提供統(tǒng)一的標(biāo)準(zhǔn)的計(jì)算任務(wù)描述形式,幫助網(wǎng)格計(jì)算需求用戶發(fā)布網(wǎng)格計(jì)算任務(wù),通過正確性驗(yàn)證后提交給網(wǎng)格計(jì)算任務(wù)管理服務(wù)器。
【權(quán)利要求】
1.一種基于web頁面的網(wǎng)格計(jì)算方法,其特征在于,在互聯(lián)網(wǎng)用戶瀏覽網(wǎng)頁時(shí),加載基于web頁面的網(wǎng)格計(jì)算程序,進(jìn)行網(wǎng)格計(jì)算任務(wù)處理,所述方法包括以下步驟: 步驟A:網(wǎng)格計(jì)算的需求用戶提出計(jì)算任務(wù)請求; 步驟B:根據(jù)所述計(jì)算任務(wù)請求定制計(jì)算任務(wù),將所述計(jì)算任務(wù)分片,并將計(jì)算任務(wù)片分發(fā)給用戶瀏覽客戶端; 步驟C:所述用戶瀏覽客戶端,接受計(jì)算任務(wù)并領(lǐng)取相應(yīng)的計(jì)算任務(wù)片,對所述計(jì)算任務(wù)片進(jìn)行計(jì)算,得出計(jì)算結(jié)果; 步驟D:將所述計(jì)算結(jié)果合成為網(wǎng)格計(jì)算結(jié)果。
2.如權(quán)利要求1所述的網(wǎng)格計(jì)算方法,其特征在于,所述步驟A具體包括:所述網(wǎng)格計(jì)算的需求用戶向網(wǎng)格計(jì)算任務(wù)管理服務(wù)器提出所述計(jì)算任務(wù)請求,計(jì)算任務(wù)請求包括計(jì)算需求信息、輸入數(shù)據(jù)及定制的計(jì)算程序。
3.如權(quán)利要求2所述的網(wǎng)格計(jì)算方法,其特征在于,所述步驟B中定制計(jì)算任務(wù)的步驟具體包括:網(wǎng)格計(jì)算任務(wù)管理服務(wù)器將收到的計(jì)算任務(wù)請求包含的計(jì)算需求信息轉(zhuǎn)換為計(jì)算任務(wù)。
4.如權(quán)利要求1所述的網(wǎng)格計(jì)算方法,其特征在于,所述步驟B中計(jì)算任務(wù)片以服務(wù)器端可配置或自動加載的形式,下發(fā)給用戶瀏覽器客戶端網(wǎng)格計(jì)算程序。
5.如權(quán)利要求1所述的網(wǎng)格計(jì)算方法,其特征在于,所述步驟C中分片的計(jì)算結(jié)果是在網(wǎng)格計(jì)算服務(wù)器的協(xié)調(diào)下進(jìn)行統(tǒng)一綜合。
6.如權(quán)利要求1所述的網(wǎng)格計(jì)算方法,其特征在于,所述步驟C中分片的計(jì)算過程不進(jìn)行任何軟件安裝,不在用戶計(jì)算機(jī)上存儲文件,對用戶完全透明。
7.如權(quán)利要求1所述的網(wǎng)格計(jì)算方法,其特征在于,所述步驟D具體包括:接受計(jì)算任務(wù)的用戶瀏覽器客戶端將計(jì)算任務(wù)片的計(jì)算結(jié)果上報(bào)給網(wǎng)格計(jì)算任務(wù)管理服務(wù)器,網(wǎng)格計(jì)算任務(wù)管理服務(wù)器將計(jì)算結(jié)果合成為網(wǎng)格計(jì)算結(jié)果,并將其推送給網(wǎng)格計(jì)算任務(wù)提交平臺。
8.一種采用權(quán)利要求1所述的網(wǎng)格計(jì)算方法的網(wǎng)格計(jì)算系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)格計(jì)算任務(wù)接收模塊,網(wǎng)格計(jì)算任務(wù)管理服務(wù)器,網(wǎng)格計(jì)算任務(wù)提交平臺,web網(wǎng)頁網(wǎng)格計(jì)算任務(wù)管理程序和web頁面服務(wù)器; 所述網(wǎng)格計(jì)算任務(wù)接收模塊用于接收網(wǎng)格計(jì)算的需求用戶通過網(wǎng)格計(jì)算任務(wù)提交平臺提交的網(wǎng)格計(jì)算任務(wù)請求,定制計(jì)算任務(wù),并向通信網(wǎng)格計(jì)算任務(wù)管理服務(wù)器提交所述計(jì)算任務(wù),還用于收取網(wǎng)格計(jì)算服務(wù)器推送的網(wǎng)格計(jì)算結(jié)果; 所述網(wǎng)格計(jì)算任務(wù)管理服務(wù)器用于接收網(wǎng)格計(jì)算任務(wù)提交模塊提交的計(jì)算任務(wù),對計(jì)算任務(wù)進(jìn)行分片,將計(jì)算任務(wù)片分配發(fā)送給各個(gè)網(wǎng)格計(jì)算程序,還用于接收上報(bào)的計(jì)算任務(wù)片的計(jì)算結(jié)果,并將所述計(jì)算結(jié)果合成為網(wǎng)格計(jì)算結(jié)果,將所述網(wǎng)格計(jì)算結(jié)果推送給網(wǎng)格計(jì)算任務(wù)接收模塊; 所述web頁面服務(wù)器為用戶提供感興趣的瀏覽內(nèi)容,并在提供內(nèi)容過程中,同時(shí)將網(wǎng)格計(jì)算客戶端管理程序加載至用戶瀏覽器,將該計(jì)算機(jī)節(jié)點(diǎn)加入到網(wǎng)格計(jì)算環(huán)境中。
【文檔編號】G06F9/445GK103888537SQ201410116847
【公開日】2014年6月25日 申請日期:2014年3月27日 優(yōu)先權(quán)日:2014年3月27日
【發(fā)明者】王恩東, 胡雷鈞, 陳繼承, 王洪偉 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
罗田县| 星座| 双城市| 灵璧县| 个旧市| 辛集市| 宁海县| 思南县| 铁岭县| 佳木斯市| 大足县| 通渭县| 遵化市| 石河子市| 阿鲁科尔沁旗| 玛多县| 屯留县| 尤溪县| 当涂县| 石楼县| 台北市| 佛教| 皋兰县| 油尖旺区| 尉犁县| 宜君县| 临清市| 娄烦县| 象州县| 修水县| 广灵县| 尉犁县| 梧州市| 北宁市| 浦江县| 都匀市| 达孜县| 安康市| 台州市| 德昌县| 台东市|