亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

資源請(qǐng)求式響應(yīng)時(shí)間分級(jí)定價(jià)的制作方法

文檔序號(hào):6427152閱讀:174來(lái)源:國(guó)知局
專利名稱:資源請(qǐng)求式響應(yīng)時(shí)間分級(jí)定價(jià)的制作方法
技術(shù)領(lǐng)域
本發(fā)明總的涉及數(shù)據(jù)處理,更具體地說(shuō),涉及到通過(guò)網(wǎng)格計(jì)算環(huán)境來(lái)提供收費(fèi)計(jì)算服務(wù)。
背景技術(shù)
企業(yè)的運(yùn)作是動(dòng)態(tài)的任務(wù)。為了提高利潤(rùn)率,企業(yè)要不斷地尋求評(píng)估和管理成本費(fèi)用的方法。例如,一個(gè)有吸引力的替代全部購(gòu)買資產(chǎn)的辦法是租用資產(chǎn)。租用資產(chǎn)具有靈活性,在某些情況下,還有納稅方面的好處。
然而,不管資產(chǎn)是買來(lái)的還是租用的,某些資產(chǎn)有一個(gè)賦閑期或使用不足期。在這些時(shí)期內(nèi),這些資產(chǎn)是沒(méi)有產(chǎn)出的,或者是沒(méi)有最大產(chǎn)出的,而且企業(yè)仍然要承擔(dān)相關(guān)的費(fèi)用。一個(gè)特定的受這樣的問(wèn)題困擾的資產(chǎn)就是計(jì)算機(jī)。
今天的計(jì)算機(jī)是一個(gè)強(qiáng)有力的設(shè)備,它具有如像數(shù)據(jù)處理和存儲(chǔ)之類的意義重大的功能。遺憾的是,對(duì)于某些企業(yè)而言,擁有和運(yùn)行計(jì)算機(jī)的費(fèi)用是相當(dāng)可觀的。為了使工作富有成效,一個(gè)企業(yè)的計(jì)算機(jī)化的資源必須足以滿足企業(yè)當(dāng)前業(yè)務(wù)的需要以及未來(lái)發(fā)展計(jì)劃的需要。此外,即便假設(shè)暫時(shí)沒(méi)有什么發(fā)展,但是,由于在季節(jié)性或階段末尾工作負(fù)荷的增加,或者是由于特殊的業(yè)務(wù)增長(zhǎng),這些資源必須要足以應(yīng)付企業(yè)日常運(yùn)作中的不可避免的高峰和低谷時(shí)期。
因此,與眼前的需要相比,企業(yè)必須更多地投資于計(jì)算機(jī)化的資源,以便適應(yīng)企業(yè)發(fā)展的需要和運(yùn)作中的高峰和低谷時(shí)期。如果企業(yè)發(fā)展的需要超過(guò)了當(dāng)前可以利用的計(jì)算機(jī)化的資源,該企業(yè)必須升級(jí)它的計(jì)算機(jī)化的資源,以便為計(jì)劃中的發(fā)展留有余地。因此,考慮到今后發(fā)展的需要以及短期運(yùn)作中的高峰和低谷時(shí)期,一個(gè)企業(yè)在它的發(fā)展周期中的任何給定時(shí)候,都應(yīng)有富余的計(jì)算機(jī)能力。并將這些富余的能力轉(zhuǎn)化為企業(yè)的真正的成本。
使用戶具有更大的靈活性的一個(gè)常規(guī)的解決辦法是應(yīng)要求(on-demand)訪問(wèn)計(jì)算機(jī)化的資源。從國(guó)際商業(yè)機(jī)器公司(IBM)那里可以得到各種形式的應(yīng)要求分配的資源訪問(wèn)。例如,IBM公司就在“應(yīng)要求分配能力”的名義下,在它的eServer計(jì)算機(jī)系列(line)上配備了一種應(yīng)要求訪問(wèn)的形式。在任何情況下,總是以應(yīng)要求的方式來(lái)分配可以利用的計(jì)算機(jī)化的資源,以響應(yīng)實(shí)際上的需要而非計(jì)劃上的需要。提供這樣的靈活性,一方面給出了一個(gè)節(jié)省成本的解決辦法,以應(yīng)付在任何業(yè)務(wù)中出現(xiàn)的高峰和低谷期。例如,能夠快速和有效地響應(yīng)在季節(jié)性或階段末尾增加的工作負(fù)荷或特殊的業(yè)務(wù)增長(zhǎng)。另一方面,用戶只在需要時(shí)才為所需的計(jì)算機(jī)的能力/資源付費(fèi)。其結(jié)果是,計(jì)算機(jī)化的資源的成本費(fèi)用大體上與實(shí)際所用的計(jì)算機(jī)化的資源相當(dāng),而且不包括大量的用在未被利用的多余能力上的額外費(fèi)用。當(dāng)然,實(shí)際上,供應(yīng)商也許會(huì)把某些形式的額外費(fèi)用加到由應(yīng)要求資源訪問(wèn)提供的靈活性上。然而,即便是有這樣的額外費(fèi)用,對(duì)某些用戶而言,仍然是有所節(jié)省的。
然而,應(yīng)要求提供資源的問(wèn)題在于,用戶仍然要承擔(dān)與這些附加資源的運(yùn)輸、維修和存儲(chǔ)相關(guān)的費(fèi)用。此外,在任何給定的時(shí)候,都可能有空閑的、未被使用的、然而是可用的資源。這對(duì)服務(wù)供應(yīng)商而言,等于是資源的浪費(fèi),并且/或?qū)τ谟脩舳裕扔谑遣槐匾拈_銷。
因此,需要有一種替代的辦法以便在收費(fèi)的基礎(chǔ)上提供應(yīng)要求分配的計(jì)算資源。

發(fā)明內(nèi)容
本發(fā)明的一些方面通常提供了一些方法、制品和系統(tǒng),以便確定在基于網(wǎng)格的計(jì)算環(huán)境中處理請(qǐng)求要收取的費(fèi)用。在一個(gè)實(shí)施例中,可以根據(jù)處理請(qǐng)求需要的時(shí)間和/或取決于各種定價(jià)標(biāo)準(zhǔn)而改變的定價(jià)表來(lái)確定收費(fèi)。在另一個(gè)實(shí)施例中,規(guī)定了完成時(shí)間標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)限定了完成一個(gè)請(qǐng)求的最大可接受時(shí)間。如果完成這個(gè)請(qǐng)求所需的時(shí)間量小于所規(guī)定的最大可接受時(shí)間,就可推延回復(fù)結(jié)果的時(shí)間,以免提供其價(jià)值超過(guò)用戶已付費(fèi)用的服務(wù)。
在一個(gè)特定的實(shí)施例中,提出了一種可供多個(gè)用戶使用的、收費(fèi)訪問(wèn)網(wǎng)格計(jì)算資源的方法。這個(gè)方法包括接收來(lái)自請(qǐng)求實(shí)體的請(qǐng)求;將此請(qǐng)求路由發(fā)送(route)給網(wǎng)格計(jì)算資源;確定網(wǎng)格計(jì)算資源處理該請(qǐng)求所需的時(shí)間量;根據(jù)時(shí)間量確定執(zhí)行此請(qǐng)求的收費(fèi)價(jià)格。
可供多個(gè)用戶使用的收費(fèi)訪問(wèn)網(wǎng)格計(jì)算資源的另一種方法包括接收來(lái)自請(qǐng)求實(shí)體的請(qǐng)求;確定對(duì)此請(qǐng)求規(guī)定的完成時(shí)間標(biāo)準(zhǔn),在此,完成時(shí)間標(biāo)準(zhǔn)至少規(guī)定完成該請(qǐng)求的最大可接受時(shí)間;使用網(wǎng)格計(jì)算資源來(lái)執(zhí)行請(qǐng)求,在此,執(zhí)行請(qǐng)求包括產(chǎn)生響應(yīng)請(qǐng)求的結(jié)果;如果執(zhí)行請(qǐng)求所需要的時(shí)間量小于完成時(shí)間標(biāo)準(zhǔn)規(guī)定的、完成該請(qǐng)求的最大可接受時(shí)間,就推延一段時(shí)間向請(qǐng)求實(shí)體回復(fù)結(jié)果;在經(jīng)過(guò)一段時(shí)間之后,向請(qǐng)求實(shí)體回復(fù)結(jié)果;并根據(jù)時(shí)間來(lái)確定執(zhí)行此請(qǐng)求的收費(fèi)價(jià)格。
本發(fā)明的另一個(gè)實(shí)施例提供了包括網(wǎng)格計(jì)算資源和請(qǐng)求管理器在內(nèi)的計(jì)算機(jī)化的環(huán)境。請(qǐng)求管理器被配置來(lái)接收請(qǐng)求;并將請(qǐng)求路由發(fā)送到網(wǎng)格計(jì)算資源的一個(gè)適合的資源上;根據(jù)處理請(qǐng)求所需的時(shí)間量來(lái)確定處理請(qǐng)求的收費(fèi)價(jià)格,在此,收費(fèi)價(jià)格隨著處理此請(qǐng)求所需要的時(shí)間量而改變。
另一個(gè)實(shí)施例還提供了包括網(wǎng)絡(luò)計(jì)算資源、數(shù)據(jù)庫(kù)和請(qǐng)求管理器在內(nèi)的計(jì)算機(jī)化的環(huán)境。該數(shù)據(jù)庫(kù)包括多個(gè)用戶服務(wù)合同,每個(gè)合同又包含各自的分級(jí)定價(jià)表,這些定價(jià)表根據(jù)時(shí)間來(lái)確定處理請(qǐng)求的不同的收費(fèi)價(jià)格。請(qǐng)求管理器被配置來(lái)接收請(qǐng)求,將請(qǐng)求路由發(fā)送到網(wǎng)格計(jì)算資源的若干個(gè)合適的資源上;訪問(wèn)分級(jí)定價(jià)表以確定處理每個(gè)請(qǐng)求的收費(fèi)價(jià)格,在此,收費(fèi)價(jià)格隨著處理請(qǐng)求所需要的時(shí)間量而改變。
另一個(gè)實(shí)施例提供了包括網(wǎng)格計(jì)算資源和請(qǐng)求管理器在內(nèi)的計(jì)算機(jī)化的環(huán)境。請(qǐng)求管理器被配置以接收對(duì)于結(jié)果的請(qǐng)求,并確定對(duì)該請(qǐng)求規(guī)定的完成時(shí)間標(biāo)準(zhǔn),在此,完成時(shí)間標(biāo)準(zhǔn)至少限定完成請(qǐng)求的最大可接受時(shí)間。請(qǐng)求管理器將請(qǐng)求路由發(fā)送到網(wǎng)格計(jì)算資源的一個(gè)合適的資源上,以便執(zhí)行該請(qǐng)求,一旦此合適的資源完成了該請(qǐng)求,就確定從收到此請(qǐng)求時(shí)算起所經(jīng)過(guò)的全部時(shí)間。管理器然后確定所經(jīng)過(guò)的全部時(shí)間是否小于由完成時(shí)間標(biāo)準(zhǔn)規(guī)定的、完成該請(qǐng)求的最大可接受時(shí)間。如果是的話,管理器就推延一段時(shí)間向請(qǐng)求實(shí)體回復(fù)結(jié)果。然后根據(jù)處理此請(qǐng)求所需的時(shí)間量來(lái)確定處理此請(qǐng)求的收費(fèi)價(jià)格,并在推延之后回復(fù)結(jié)果。


因此,上面簡(jiǎn)要地概括了能夠?qū)崿F(xiàn)并能讓人詳細(xì)了解本發(fā)明所述的特點(diǎn)、優(yōu)點(diǎn)和目的的方法,下面將參照附圖中列舉的實(shí)施例對(duì)本發(fā)明作更加具體的說(shuō)明。
然而,需要說(shuō)明的是,附圖示出的僅僅是本發(fā)明的幾個(gè)典型的實(shí)施例,因此,并不能把它們認(rèn)為是對(duì)本發(fā)明范圍的限制,本發(fā)明可以包容其它等效的實(shí)施例。
根據(jù)本發(fā)明,圖1是環(huán)境的方塊圖,該環(huán)境中有通過(guò)網(wǎng)格環(huán)境的計(jì)算服務(wù)供應(yīng)商。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖2是用于計(jì)算服務(wù)的定價(jià)表的示意圖。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖3和圖4是示意處理用戶請(qǐng)求的示例性的流程圖。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖5是示意針對(duì)用戶的請(qǐng)求而分配資源的示例性的流程圖。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖6是示意針對(duì)用戶的請(qǐng)求而估算資源需求的示例性的流程圖。
具體實(shí)施例方式
本發(fā)明通常針對(duì)一個(gè)系統(tǒng)、方法或制造產(chǎn)品,用以提供通過(guò)網(wǎng)格計(jì)算環(huán)境的收費(fèi)的計(jì)算服務(wù)。例如,可以通過(guò)服務(wù)供應(yīng)商提供用戶可用的種類繁多的計(jì)算資源和服務(wù)。并根據(jù)處理請(qǐng)求所用的時(shí)間來(lái)向用戶收費(fèi)。不同的基于時(shí)間的定價(jià)表可以規(guī)定各種不同的定價(jià)標(biāo)準(zhǔn)。在一個(gè)實(shí)施例中,規(guī)定了完成時(shí)間標(biāo)準(zhǔn),該標(biāo)準(zhǔn)限定完成一個(gè)請(qǐng)求的最大可接受時(shí)間。如果執(zhí)行這個(gè)請(qǐng)求所需的時(shí)間量小于所規(guī)定的最大可接受時(shí)間,可以推延回復(fù)結(jié)果,以免提供其價(jià)值超過(guò)用戶已付費(fèi)用的服務(wù)。
應(yīng)當(dāng)說(shuō)明的是,盡管是在商務(wù)情況下說(shuō)明了本發(fā)明的某些方面,但是,本發(fā)明可對(duì)任何用戶提供裨益,不管該用戶是否涉及商務(wù)。
將本發(fā)明的一個(gè)實(shí)施例作為程序產(chǎn)品來(lái)實(shí)現(xiàn),以便與計(jì)算機(jī)系統(tǒng)一起使用。該程序產(chǎn)品的一個(gè)或多個(gè)程序限定了此實(shí)施例的功能(包括在此描述的方法),并可以存放在各種承載信號(hào)(signal-bearing)的介質(zhì)上。作為例子的承載信號(hào)的介質(zhì)包括、但并不限于(i)永久存儲(chǔ)在不可寫的存儲(chǔ)介質(zhì)上的信息(例如,在計(jì)算機(jī)中的只讀存儲(chǔ)器設(shè)備,如CD-ROM驅(qū)動(dòng)器可讀出的CD-ROM盤);(ii)存儲(chǔ)在可寫存儲(chǔ)介質(zhì)上的可修改的信息(例如,在磁盤驅(qū)動(dòng)器或硬盤驅(qū)動(dòng)器中的軟盤);(iii)由通信介質(zhì)傳送到計(jì)算機(jī)上的信息,如通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)或電話網(wǎng)絡(luò),并包括無(wú)線通信在內(nèi)。后面的一個(gè)實(shí)施例尤其包括了從因特網(wǎng)或其它網(wǎng)絡(luò)上下載的信息。當(dāng)裝有指引本發(fā)明的功能的計(jì)算機(jī)可讀指令時(shí),這種承載信號(hào)的介質(zhì)代表了本發(fā)明的一些實(shí)施例。
通常,實(shí)現(xiàn)本發(fā)明實(shí)施例所要執(zhí)行的例程可以是操作系統(tǒng)或特定的應(yīng)用程序的一部分、組件、程序、模塊、目標(biāo)程序或指令順序。本發(fā)明的計(jì)算機(jī)程序一般都由大量的指令組成,這些指令將由本地的計(jì)算機(jī)翻譯為機(jī)讀格式,因而是可以執(zhí)行的指令。這些程序也由變量和數(shù)據(jù)結(jié)構(gòu)組成,這些變量和數(shù)據(jù)結(jié)構(gòu)或者局部地處于程序之中,或者能在內(nèi)存中或存儲(chǔ)設(shè)備上找到。此外,下面所描述的各種程序可以根據(jù)它們?cè)诒景l(fā)明的具體實(shí)施例中要實(shí)現(xiàn)的應(yīng)用來(lái)鑒別。然而,應(yīng)當(dāng)懂得的是,下面使用的任何特定的程序命名僅僅是為了方便起見,因此,本發(fā)明不應(yīng)限于僅用在由這樣的命名標(biāo)識(shí)和/或暗示的任何具體應(yīng)用中。
現(xiàn)在參見圖1,此圖示出了數(shù)據(jù)處理環(huán)境100。通常,此環(huán)境包括供應(yīng)商計(jì)算機(jī)102和一個(gè)或多個(gè)用戶計(jì)算機(jī)1161-116N。因此,相對(duì)于具體化為客戶機(jī)計(jì)算機(jī)(client computer)的用戶計(jì)算機(jī)(customer computer)116而言,圖示的供應(yīng)商計(jì)算機(jī)102具體化為服務(wù)器計(jì)算機(jī)。盡管所有的計(jì)算機(jī)都作為單個(gè)的實(shí)體示出,但在實(shí)際上供應(yīng)商計(jì)算機(jī)102和客戶機(jī)計(jì)算機(jī)116都可以是配置來(lái)用以執(zhí)行包括在此描述的那些功能在內(nèi)的各種功能的計(jì)算機(jī)網(wǎng)絡(luò)。此外,使用術(shù)語(yǔ)“客戶機(jī)”和“服務(wù)器”僅僅是為了方便,而不是作為限制。照此,用戶計(jì)算機(jī)116在某些方面可以是與供應(yīng)商計(jì)算機(jī)102相關(guān)的客戶機(jī),但就其自身而言,可以是與一個(gè)或多個(gè)其它的客戶機(jī)(未示出)相關(guān)的服務(wù)器。
供應(yīng)商計(jì)算機(jī)102和用戶計(jì)算機(jī)116通過(guò)網(wǎng)絡(luò)106相互通信。如圖所示,例如,網(wǎng)絡(luò)106可以是通過(guò)其傳送信息的任何介質(zhì),如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或電話網(wǎng)。在此,網(wǎng)絡(luò)106僅僅代表一通信介質(zhì)。例如,本發(fā)明的某些方面可以由其它的如美國(guó)郵電服務(wù)(US Postal Service)之類的通信介質(zhì)來(lái)加以推進(jìn)。例如,用戶計(jì)算機(jī)1161可以不用網(wǎng)絡(luò)106而用其它形式的通信,如慢郵(snail mail)、傳真、或電話等來(lái)與供應(yīng)商計(jì)算機(jī)102通信。在供應(yīng)商102和用戶116之間沒(méi)有任何通信介質(zhì)的情況下,也可以用其它的方式。
在一個(gè)特定的實(shí)施例中,網(wǎng)絡(luò)106是因特網(wǎng)。這樣,就可用超文本傳輸協(xié)議(HTTP)服務(wù)器122來(lái)裝配供應(yīng)商計(jì)算機(jī)102,該服務(wù)器能夠服務(wù)于來(lái)自位于用戶計(jì)算機(jī)116上的瀏覽器程序118的請(qǐng)求。HTTP服務(wù)器122和瀏覽器程序118提供方便的、眾所周知的軟件組件,以便通過(guò)網(wǎng)絡(luò)106來(lái)建立網(wǎng)絡(luò)連接(例如,TCP/IP連接),并接收來(lái)自計(jì)算機(jī)系統(tǒng)116上用戶的信息。
通常,供應(yīng)商計(jì)算機(jī)102提供可訪問(wèn)網(wǎng)格104的用戶計(jì)算機(jī)116。網(wǎng)格104是一個(gè)包含許多不同的計(jì)算資源1201-120N的網(wǎng)格計(jì)算環(huán)境。在一個(gè)實(shí)施例中,網(wǎng)格計(jì)算環(huán)境可以是一種并行的和分布式的計(jì)算系統(tǒng)類型,它在運(yùn)行時(shí)能夠根據(jù)資源的可利用性、能力、性能、成本和/或用戶的服務(wù)需求性質(zhì)來(lái)共享、選擇和聚集地理位置分散的資源。網(wǎng)格104可以是由許多不同種類的硬件和/或軟件計(jì)算資源組成的網(wǎng)絡(luò),這包括、但并不僅限于應(yīng)用軟件、數(shù)據(jù)庫(kù)、萬(wàn)維網(wǎng)服務(wù)、存儲(chǔ)設(shè)備、計(jì)算能力和類似的項(xiàng)目。各種各樣的用戶可以通過(guò)諸如因特網(wǎng)之類的網(wǎng)絡(luò)介質(zhì)來(lái)利用和訪問(wèn)這些資源,并共享這些資源。也可由不同的服務(wù)供應(yīng)商來(lái)提供對(duì)網(wǎng)格中的不同資源的訪問(wèn)。
在一個(gè)實(shí)施例中,供應(yīng)商計(jì)算機(jī)102配置有管理器108,以便管理來(lái)自客戶機(jī)116上的對(duì)網(wǎng)格資源的請(qǐng)求。一方面,管理器108管理將來(lái)自客戶機(jī)計(jì)算機(jī)116的請(qǐng)求路由發(fā)送到網(wǎng)格104中的合適的資源上。至少,某些請(qǐng)求是在收費(fèi)的基礎(chǔ)上完成的,其中,收取的費(fèi)用取決于處理請(qǐng)求和回復(fù)響應(yīng)所需的時(shí)間。相應(yīng)地,管理器108也通過(guò)跟蹤耗在特定請(qǐng)求上的時(shí)間和計(jì)算費(fèi)用來(lái)監(jiān)視請(qǐng)求的進(jìn)度。應(yīng)當(dāng)說(shuō)明的是,盡管管理器108是作為一個(gè)單個(gè)的實(shí)體示出的,但是,它可以代表出由供應(yīng)商計(jì)算機(jī)102中的不同的軟件和/或硬件組件實(shí)施的各種不同功能。
通常,響應(yīng)定價(jià)是根據(jù)各種定價(jià)標(biāo)準(zhǔn)確定的,這些標(biāo)準(zhǔn)包括例如,基于時(shí)間的標(biāo)準(zhǔn)、請(qǐng)求類型標(biāo)準(zhǔn)、優(yōu)先級(jí)標(biāo)準(zhǔn)、歷史信息、客戶身份標(biāo)準(zhǔn)以及這些標(biāo)準(zhǔn)的組合。可用這些定價(jià)標(biāo)準(zhǔn)來(lái)制定可供管理器訪問(wèn)的定價(jià)表,以便為請(qǐng)求計(jì)算費(fèi)用。在一個(gè)實(shí)施例中,在存儲(chǔ)于數(shù)據(jù)庫(kù)110中的服務(wù)合同112上,規(guī)定了定價(jià)標(biāo)準(zhǔn)。對(duì)于供應(yīng)商102的每個(gè)合同用戶(即供應(yīng)商102與其共同簽訂合法協(xié)約的每個(gè)用戶)來(lái)說(shuō),都可有一個(gè)服務(wù)合同。在另一個(gè)實(shí)施例中,可以在分類定價(jià)表114中為沒(méi)有與服務(wù)供應(yīng)商簽訂合同協(xié)議的用戶規(guī)定價(jià)格標(biāo)準(zhǔn)。對(duì)于包括上述定價(jià)標(biāo)準(zhǔn)(即請(qǐng)求時(shí)間標(biāo)準(zhǔn)、請(qǐng)求類型標(biāo)準(zhǔn)、優(yōu)先級(jí)標(biāo)準(zhǔn)、歷史信息、客戶身份標(biāo)準(zhǔn)以及這些標(biāo)準(zhǔn)的組合)在內(nèi)的各種不同的定價(jià)標(biāo)準(zhǔn)而言,可以有不同的分類定價(jià)表114。在每個(gè)情況下,服務(wù)合同112和分類定價(jià)表114都是可以由管理器來(lái)訪問(wèn)和讀出的(這就是說(shuō),定價(jià)標(biāo)準(zhǔn)是存儲(chǔ)在計(jì)算機(jī)的可讀介質(zhì)上的)。數(shù)據(jù)庫(kù)110還可以包含歷史數(shù)據(jù)124,在歷史數(shù)據(jù)124中包括以前接收和處理過(guò)的請(qǐng)求記錄,以及處理請(qǐng)求所用的相應(yīng)的資源量和所用的相應(yīng)的時(shí)間。
圖2是一個(gè)表格,它表示可含于服務(wù)合同112或分類定價(jià)表114中的定價(jià)表200。如圖2所示,與請(qǐng)求類別1相應(yīng)的定價(jià)表A可以包括時(shí)間增量為5秒的分級(jí)定價(jià)。例如,如果在0到5秒鐘內(nèi)完成請(qǐng)求,向用戶收費(fèi)1000美元,但是,如果在5到10秒鐘內(nèi)完成請(qǐng)求,費(fèi)用降到900美元,照此類推。每個(gè)定價(jià)表也可包含一個(gè)門限時(shí)間值(threshold time value),以便在完成時(shí)間超過(guò)此值時(shí),提供免費(fèi)服務(wù)或無(wú)價(jià)格漲落的最低收費(fèi)。當(dāng)然,所示的時(shí)間增量和相應(yīng)的價(jià)格只是示例性的,并且,對(duì)于不同的定價(jià)表而言,準(zhǔn)確的時(shí)間段和相應(yīng)的價(jià)格可以取決于各種定價(jià)標(biāo)準(zhǔn)而改變。
例如,基于時(shí)間的標(biāo)準(zhǔn)可以根據(jù)在什么時(shí)候處理請(qǐng)求來(lái)提供不同的定價(jià)表。例如,在白天的高峰時(shí)間處理請(qǐng)求,收費(fèi)可以較高,相反,在如深夜之類的不太忙的時(shí)段處理請(qǐng)求,收費(fèi)就較低。此外,請(qǐng)求類型標(biāo)準(zhǔn)可以根據(jù)所要求的服務(wù)種類來(lái)提供不同的定價(jià)表。例如,通常一個(gè)更新的請(qǐng)求(updaterequest)比一個(gè)讀過(guò)的請(qǐng)求(read request)收費(fèi)要更高一些。
可以由使用分類定價(jià)表114的用戶來(lái)提供一個(gè)優(yōu)先級(jí)標(biāo)準(zhǔn),或者將該優(yōu)先級(jí)標(biāo)準(zhǔn)含于合同用戶的服務(wù)合同112中。優(yōu)先級(jí)標(biāo)準(zhǔn)可以用來(lái)確定在何時(shí)處理用戶的請(qǐng)求。例如,如果一個(gè)請(qǐng)求被規(guī)定為高優(yōu)先級(jí)的請(qǐng)求,并且資源緊缺,就可以從其它不太緊急的請(qǐng)求上取走一些資源,以便處理這個(gè)高優(yōu)先級(jí)的請(qǐng)求,這種情況正如下面根據(jù)圖5所詳細(xì)描述的那樣。相應(yīng)地,對(duì)于優(yōu)先級(jí)較高的請(qǐng)求,定價(jià)表可以規(guī)定相對(duì)較高的收費(fèi)。
歷史信息也可以用作為確定定價(jià)表的標(biāo)準(zhǔn)??梢杂蓺v史數(shù)據(jù)124來(lái)提供歷史信息,歷史數(shù)據(jù)包括關(guān)于過(guò)去處理一個(gè)請(qǐng)求時(shí)所用資源量和所耗費(fèi)的時(shí)間的信息。可以通過(guò)查找歷史數(shù)據(jù)庫(kù)124來(lái)確定在過(guò)去是否已處理過(guò)了一個(gè)與接收到的請(qǐng)求相似或同樣的請(qǐng)求。如果歷史數(shù)據(jù)中有類似的請(qǐng)求,就可用關(guān)于處理請(qǐng)求所用資源和所用時(shí)間的信息來(lái)選擇不同的定價(jià)表。定價(jià)表也可以根據(jù)用戶身份標(biāo)準(zhǔn)而改變。這樣,合同用戶就可以有他們自己定做的、規(guī)定于他們的服務(wù)合同中的定價(jià)表。此外,甚至是分類定價(jià)表114也可以隨用戶不同而改變。例如,對(duì)首次用戶的收費(fèi)可以高于老用戶的收費(fèi)。當(dāng)然,上述的每個(gè)標(biāo)準(zhǔn)都是非強(qiáng)制性的,在不同的實(shí)施例中,在確定定價(jià)表時(shí),可以用也可以不用這些標(biāo)準(zhǔn)。此外,也可以有考慮使用一個(gè)或多個(gè)價(jià)格標(biāo)準(zhǔn)組合的定價(jià)表。
圖3示出了在可允許的時(shí)間段內(nèi)響應(yīng)用戶請(qǐng)求的示范性的方法300。在一個(gè)實(shí)施例中,用管理器108來(lái)執(zhí)行方法300。例如,一旦接收到用戶的請(qǐng)求(例如,通過(guò)網(wǎng)絡(luò)106接收到來(lái)自客戶機(jī)1162的電子請(qǐng)求),就可立即進(jìn)入方法300。首先,管理器得到用戶的請(qǐng)求(步驟304),并確定請(qǐng)求所要求的完成時(shí)間(步驟306)。在一個(gè)實(shí)施例中,在用戶的服務(wù)合同112中規(guī)定了所要求的完成時(shí)間。在這方面,認(rèn)為是為給定的用戶的全部請(qǐng)求規(guī)定一個(gè)單獨(dú)的完成時(shí)間?;蛘?,服務(wù)合同可以根據(jù)請(qǐng)求類型或其它的標(biāo)準(zhǔn)(如上面根據(jù)圖2所述)來(lái)規(guī)定完成時(shí)間。例如,服務(wù)合同可以為一個(gè)批處理請(qǐng)求規(guī)定第一完成時(shí)間,并為一個(gè)要依靠數(shù)據(jù)庫(kù)執(zhí)行的詢問(wèn)規(guī)定第二完成時(shí)間。在另一個(gè)實(shí)施例中,將完成時(shí)間規(guī)定為請(qǐng)求自身的一個(gè)參數(shù),一般說(shuō)來(lái),也就是如果用戶沒(méi)有與供應(yīng)商訂立服務(wù)合同,而根據(jù)分類定價(jià)表114來(lái)提出請(qǐng)求的情況。然后,如下面根據(jù)圖5詳細(xì)說(shuō)明的那樣,管理器分配在網(wǎng)格104中的計(jì)算資源(步驟308)。然后,由分配的資源來(lái)處理工作請(qǐng)求(步驟310)。
在完成工作請(qǐng)求后,管理器確定實(shí)際完成時(shí)間是否小于所要求的完成時(shí)間(步驟312)。如果實(shí)際完成時(shí)間小于所要求的完成時(shí)間,最好推延回復(fù)結(jié)果。這就是說(shuō),如果實(shí)際完成時(shí)間處在這樣的一個(gè)時(shí)間段內(nèi),即,與該時(shí)間段相應(yīng)的定價(jià)等級(jí)比用戶所要求的定價(jià)等級(jí)更高,就可以推延回復(fù)結(jié)果。之所以如此是因?yàn)?,要不然用戶將接受其價(jià)值超過(guò)該用戶已付費(fèi)用的服務(wù)。這樣的做法將可能引起某些用戶為了希望偶然得到一筆意外收入而只為價(jià)位最低的服務(wù)付費(fèi)。如果管理器108是配置來(lái)用以引入推延的,就合同用戶而言,管理器首先要確定用戶的合同上是否有關(guān)于百分比的條款(步驟314)。這就是說(shuō),某些合同用戶可以規(guī)定在預(yù)先確定的時(shí)段內(nèi)在全部請(qǐng)求中必須處理的請(qǐng)求的百分比。例如,用戶的合同可以包含這樣一個(gè)條款,即要求在從該用戶那里收到的全部請(qǐng)求中至少有90%要在5到10秒內(nèi)處理。在并非所有收到的請(qǐng)求都要在所要求的完成時(shí)間內(nèi)執(zhí)行的情況下,這樣的一個(gè)條款為供應(yīng)商提供了某種靈活性。在這樣的情況下,只要不違背該條款規(guī)定的百分比,供應(yīng)商就可推延一個(gè)請(qǐng)求超過(guò)所要求的完成時(shí)間。因此,如果用戶的合同含有百分比條款,管理器108就要確定將該請(qǐng)求推延到超過(guò)所要求的完成時(shí)間是否會(huì)違反用戶服務(wù)合同(步驟316)。如果推延不違反合同或者用戶的合同未含有百分比協(xié)定,那么,就可以推延響應(yīng)(步驟318)。然而,如果合同中有百分比條款并且推延并不違反該條款,那么,推延就可超過(guò)所要求的完成時(shí)間,然而,在其它情況下,推延則不應(yīng)超過(guò)所要求的完成時(shí)間。此外,可以認(rèn)為,如果總是在恰好完全相同的時(shí)間之后才回復(fù)請(qǐng)求,那么,對(duì)于用戶來(lái)說(shuō),十分明顯的是,結(jié)果被推延了。這個(gè)問(wèn)題可以這樣來(lái)解決,即讓推延變得稍許隨機(jī)一些,從而使回復(fù)時(shí)間變得不太一致。例如,如果用戶要求的完成時(shí)間段為60到90秒,并且實(shí)際上在50秒內(nèi)完成了請(qǐng)求,就可以隨機(jī)地將結(jié)果推延額外的10到40秒鐘,以便在60到90秒的時(shí)段內(nèi)隨機(jī)地回復(fù)它們。然而,如果推延回復(fù)會(huì)違反合同,或者會(huì)使完成時(shí)間大于或等于合同規(guī)定的完成時(shí)間,就要根據(jù)完成時(shí)間和定價(jià)表來(lái)計(jì)算費(fèi)用(步驟320)。然后,管理器回復(fù)結(jié)果和相關(guān)的費(fèi)用(步驟322),并將與請(qǐng)求相關(guān)的信息存儲(chǔ)在歷史文件中(步驟324)。與請(qǐng)求相關(guān)的信息可以包括工作請(qǐng)求信息、所用的資源、完成時(shí)間、推延時(shí)間和類似的信息。與此同時(shí),在圖3中,在回復(fù)結(jié)果之前要計(jì)算費(fèi)用。那些本領(lǐng)域技術(shù)人員將會(huì)認(rèn)識(shí)到,在另一個(gè)可替換的實(shí)施例中,規(guī)定可以在回復(fù)結(jié)果之后計(jì)算費(fèi)用,并隨后通知用戶收費(fèi)的款額?;蛘撸砂l(fā)給合同用戶一個(gè)月份清單,其中包括每月處理的全部服務(wù)請(qǐng)求的總費(fèi)用,而不是在用戶每次收到一個(gè)結(jié)果時(shí)就通知他們應(yīng)交的費(fèi)用。
上面的討論針對(duì)要求回復(fù)結(jié)果的請(qǐng)求。然而,應(yīng)當(dāng)說(shuō)明的是,另外的一些請(qǐng)求可能不要求回復(fù)結(jié)果。例如,一旦更新了數(shù)據(jù)庫(kù),批處理的請(qǐng)求(更新數(shù)據(jù)庫(kù))就完成了,此請(qǐng)求不要求回復(fù)結(jié)果。在這樣的一種情況下,回復(fù)的結(jié)果可能是一個(gè)完成處理的通知。在這些情況下,推延回復(fù)結(jié)果可能是沒(méi)有價(jià)值的,這是因?yàn)檎嬲膬r(jià)值在于請(qǐng)求的及時(shí)性能。還可以使用另一個(gè)推延的方法,其中,在資源變得可以用來(lái)處理請(qǐng)求之后,根據(jù)請(qǐng)求的歷史數(shù)據(jù)來(lái)估算完成時(shí)間,通過(guò)將等待時(shí)間加到估算的完成時(shí)間上來(lái)計(jì)算總的完成時(shí)間。例如,如果讓資源變得可以利用需要5秒鐘,處理請(qǐng)求估算需要10秒鐘,由此計(jì)算而得的總的完成時(shí)間則為15秒鐘。在此情況下,如果要求的完成時(shí)間在20到30秒內(nèi),就可隨機(jī)地推延處理5到10秒鐘,以便提供20到25秒的總的完成時(shí)間。
或者,在其它的一些實(shí)施例中,可能沒(méi)有規(guī)定的完成時(shí)間也沒(méi)有被引入的推延。取而代之的是,在結(jié)果一旦變?yōu)榭梢岳脮r(shí)就可立即回復(fù)結(jié)果,并根據(jù)定價(jià)表和完成時(shí)間來(lái)向用戶收費(fèi)。圖4示出了在沒(méi)有規(guī)定完成時(shí)間的情況下,響應(yīng)用戶請(qǐng)求的示例性操作400的一個(gè)實(shí)施例。例如,一旦接收到來(lái)自用戶的請(qǐng)求(例如,一旦通過(guò)網(wǎng)絡(luò)106接收到來(lái)自客戶機(jī)1162的電子請(qǐng)求),就可進(jìn)入方法400。如下面根據(jù)圖5詳細(xì)說(shuō)明的那樣,首先,管理器取得用戶的請(qǐng)求(步驟404),并在網(wǎng)格104中分配計(jì)算資源(步驟406)。然后,用分配的資源來(lái)處理工作請(qǐng)求(步驟408)。在完成請(qǐng)求后,管理器根據(jù)完成時(shí)間和定價(jià)表來(lái)計(jì)算費(fèi)用(步驟410)。然后回復(fù)結(jié)果(步驟412),或者,如果該請(qǐng)求并不要求回復(fù)結(jié)果的話,就通知用戶。
如前所述,必須為每個(gè)工作請(qǐng)求分配網(wǎng)格104中的資源。圖5示出了在步驟308上為工作請(qǐng)求分配資源的示例性操作的一個(gè)實(shí)施例。如下面根據(jù)圖6詳細(xì)說(shuō)明的那樣,一旦進(jìn)入方法308,管理器就立即估算在所要求的完成時(shí)間內(nèi)完成該請(qǐng)求所需的資源(步驟502)。如果能夠以可以得到的資源來(lái)及時(shí)完成這個(gè)請(qǐng)求(步驟504),管理器就將資源分配給該請(qǐng)求(步驟506)。然而,如果以可以得到的資源不能及時(shí)完成這個(gè)請(qǐng)求,那么,管理器就確定是否應(yīng)當(dāng)從其它的請(qǐng)求上取得一些資源以執(zhí)行這個(gè)任務(wù)(步驟508)。
在請(qǐng)求所要求的資源比可以得到的資源更多的情況下,供應(yīng)商必須平衡來(lái)自不同用戶的請(qǐng)求。在一個(gè)實(shí)施例中,供應(yīng)商使用基于費(fèi)用的算法以便最好地處理進(jìn)來(lái)的多個(gè)請(qǐng)求,從而在不能滿足全部請(qǐng)求處理標(biāo)準(zhǔn)(如完成時(shí)間)的情況下,能夠?qū)崿F(xiàn)最大的利益。例如,供應(yīng)商可以利用歷史信息來(lái)進(jìn)行選擇,以推延一個(gè)用戶的比較復(fù)雜的請(qǐng)求,并且不對(duì)該用戶收費(fèi)而處理它(或者根據(jù)相關(guān)的服務(wù)合同的規(guī)定只收取較少的費(fèi)用),與此同時(shí),可讓一些來(lái)自別的用戶的較小的請(qǐng)求通過(guò)??捎蓺v史數(shù)據(jù)124來(lái)提供歷史信息。如下面根據(jù)圖6詳細(xì)描述的那樣,可用這個(gè)數(shù)據(jù)來(lái)估算所需的資源量,并根據(jù)以前處理過(guò)的類似請(qǐng)求的信息來(lái)估算處理這個(gè)請(qǐng)求可能要用的時(shí)間?;谫M(fèi)用的算法也要把任何服務(wù)合同都考慮到,以確保執(zhí)行全部用戶的請(qǐng)求,從而完成所要求的義務(wù)。
仍然參照?qǐng)D5,如果該算法確定應(yīng)當(dāng)從別的請(qǐng)求上取一些資源,那么,對(duì)于當(dāng)前的請(qǐng)求而言,將使這些資源成為可以利用的(步驟512),并分配給它(步驟506)。然而,如果該算法確定不能從別的請(qǐng)求上取資源,那么,系統(tǒng)在再次通過(guò)循環(huán)以確定是否有任何可以利用的資源以前,就要等待一段可配置的時(shí)間量(步驟510)。步驟508的下一次重復(fù)是在確定是否要從別的請(qǐng)求上取一些資源時(shí),考慮請(qǐng)求已等待的時(shí)間量。這是可以做的,以防止低優(yōu)先級(jí)的用戶不得不無(wú)休止地等待下去。在分配完資源后,從方法308中退出(步驟514)。
如上所述,管理器可估算完成一個(gè)工作請(qǐng)求所需要的資源(步驟502)。圖6示出了說(shuō)明在步驟502上執(zhí)行的操作的一個(gè)實(shí)施例。一旦進(jìn)入了方法502,系統(tǒng)就確定是否有可作為資源需求依據(jù)的歷史信息(步驟602)。如果有這樣的歷史數(shù)據(jù),那么就根據(jù)該信息來(lái)進(jìn)行資源估算(步驟606)。如上所述,可以由歷史數(shù)據(jù)124來(lái)提供歷史信息??梢酝ㄟ^(guò)查找歷史數(shù)據(jù)庫(kù)124來(lái)確定是否有與過(guò)去接收到的請(qǐng)求類似的或相同的請(qǐng)求被處理過(guò)。如果在歷史數(shù)據(jù)中找到了類似的請(qǐng)求,就可以利用與用于處理該請(qǐng)求的資源相關(guān)的信息來(lái)估算完成當(dāng)前請(qǐng)求所需要的資源。然而,如果沒(méi)有歷史信息,該估算將等于當(dāng)前可以利用的全部資源(步驟604),并退出此方法(步驟608)。
盡管上面所述是針對(duì)本發(fā)明的某些實(shí)施例,但是,在不離開本發(fā)明的基本范圍的條件下,可以對(duì)此發(fā)明的其它的和更深層的實(shí)施例加以修改,本發(fā)明的范圍由下面的權(quán)利要求決定。
權(quán)利要求
1.一種提供對(duì)多個(gè)用戶可用的網(wǎng)格計(jì)算資源收費(fèi)訪問(wèn)的方法,該方法包括接收來(lái)自請(qǐng)求實(shí)體的請(qǐng)求;將該請(qǐng)求路由發(fā)送給所述網(wǎng)格計(jì)算資源;確定所述網(wǎng)格計(jì)算資源執(zhí)行該請(qǐng)求所需的時(shí)間量;以及根據(jù)該時(shí)間量確定執(zhí)行該請(qǐng)求的收費(fèi)價(jià)格。
2.如權(quán)利要求1的方法,還包括對(duì)執(zhí)行該請(qǐng)求收取費(fèi)用。
3.如權(quán)利要求1的方法,還包括在執(zhí)行該請(qǐng)求之前,分配來(lái)自所述網(wǎng)格計(jì)算資源的資源,以執(zhí)行該請(qǐng)求。
4.如權(quán)利要求1的方法,還包括,在執(zhí)行該請(qǐng)求之前,確定所述網(wǎng)格計(jì)算資源是否有充足的部分可以用于執(zhí)行該請(qǐng)求;以及如果沒(méi)有充足的部分可用,則等待,直到有充足的部分可用。
5.如權(quán)利要求1的方法,其中,執(zhí)行該請(qǐng)求包括產(chǎn)生對(duì)該請(qǐng)求響應(yīng)的結(jié)果,其中,確定執(zhí)行該請(qǐng)求所需要的時(shí)間量包括確定向該請(qǐng)求實(shí)體回復(fù)所述結(jié)果所需要的時(shí)間量。
6.如權(quán)利要求1的方法,其中,確定收費(fèi)價(jià)格包括訪問(wèn)分級(jí)定價(jià)表,根據(jù)請(qǐng)求的處理時(shí)間和該分級(jí)定價(jià)表來(lái)確定所述價(jià)格,其中,所述分級(jí)定價(jià)表規(guī)定隨著增加的請(qǐng)求處理時(shí)間而要對(duì)該請(qǐng)求降低的收費(fèi)價(jià)格。
7.如權(quán)利要求6的方法,其中,該分級(jí)定價(jià)表是客戶服務(wù)合同的一個(gè)組成部分。
8.如權(quán)利要求1的方法,其中,確定收費(fèi)價(jià)格包括訪問(wèn)分級(jí)定價(jià)表,根據(jù)響應(yīng)時(shí)間和該分級(jí)定價(jià)表來(lái)確定所述價(jià)格,其中,所述分級(jí)定價(jià)表規(guī)定隨著增加的響應(yīng)時(shí)間而要對(duì)該請(qǐng)求降低的收費(fèi)價(jià)格。
9.如權(quán)利要求8的方法,其中,所述分級(jí)定價(jià)表是客戶服務(wù)合同的一個(gè)組成部分。
10.一種提供對(duì)多個(gè)用戶可用的網(wǎng)格計(jì)算資源收費(fèi)訪問(wèn)的方法,該方法包括接收來(lái)自請(qǐng)求實(shí)體的請(qǐng)求;確定對(duì)該請(qǐng)求規(guī)定的完成時(shí)間標(biāo)準(zhǔn),其中,該完成時(shí)間標(biāo)準(zhǔn)至少限定完成該請(qǐng)求的最大可接受時(shí)間;用所述網(wǎng)格計(jì)算資源來(lái)執(zhí)行該請(qǐng)求,其中,執(zhí)行該請(qǐng)求包括產(chǎn)生響應(yīng)該請(qǐng)求的結(jié)果在內(nèi);如果執(zhí)行該請(qǐng)求所需的時(shí)間量小于所述完成時(shí)間標(biāo)準(zhǔn)所限定的完成該請(qǐng)求的最大可接受時(shí)間,則推延一段時(shí)間向所述請(qǐng)求實(shí)體回復(fù)所述結(jié)果;在經(jīng)過(guò)推延的所述時(shí)間段之后,向所述請(qǐng)求實(shí)體回復(fù)所述結(jié)果;以及確定執(zhí)行該請(qǐng)求的基于時(shí)間的收費(fèi)價(jià)格。
11.如權(quán)利要求10的方法,其中,根據(jù)所計(jì)算的從接收到所述請(qǐng)求到回復(fù)所述結(jié)果的時(shí)間段來(lái)確定執(zhí)行所述請(qǐng)求的基于時(shí)間的收費(fèi)價(jià)格。
12.如權(quán)利要求10的方法,其中,所述完成時(shí)間標(biāo)準(zhǔn)限定了完成所述請(qǐng)求的最小可接受時(shí)間,并且,其中,只有在執(zhí)行所述請(qǐng)求所需的時(shí)間量大于該最小可接受時(shí)間并小于所述最大可接受時(shí)間的情況下,才推延回復(fù)所述結(jié)果。
13.如權(quán)利要求10的方法,其中,回復(fù)所述結(jié)果發(fā)生在從接收到所述請(qǐng)求時(shí)算起的最大可接受時(shí)間流逝完畢之前。
14.如權(quán)利要求10的方法,其中,確定基于時(shí)間的收費(fèi)價(jià)格包括訪問(wèn)分級(jí)定價(jià)表,根據(jù)請(qǐng)求的處理時(shí)間和該分級(jí)定價(jià)表來(lái)確定所述價(jià)格,其中,該分級(jí)的定價(jià)表規(guī)定隨著增加的請(qǐng)求處理時(shí)間而要對(duì)所述請(qǐng)求降低的收費(fèi)價(jià)格。
15.如權(quán)利要求14的方法,其中,所述分級(jí)定價(jià)表是客戶服務(wù)合同的一個(gè)組成部分。
16.如權(quán)利要求10的方法,其中,確定基于時(shí)間的收費(fèi)價(jià)格包括訪問(wèn)分級(jí)定價(jià)表,根據(jù)響應(yīng)時(shí)間和該分級(jí)定價(jià)表來(lái)確定所述價(jià)格,其中,該分級(jí)定價(jià)表規(guī)定了隨著增加的響應(yīng)時(shí)間而要對(duì)所述請(qǐng)求降低的收費(fèi)價(jià)格。
17.如權(quán)利要求16的方法,其中,所述分級(jí)定價(jià)表是客戶服務(wù)合同的一個(gè)組成部分。
18.一種計(jì)算機(jī)化的環(huán)境,包括網(wǎng)格計(jì)算資源;以及被配置以用于完成如下事項(xiàng)的請(qǐng)求管理器接收請(qǐng)求;將該請(qǐng)求路由發(fā)送到所述網(wǎng)格計(jì)算資源的適合資源上;以及根據(jù)處理該請(qǐng)求所需的時(shí)間量來(lái)確定處理該請(qǐng)求的收費(fèi)價(jià)格,其中,該收費(fèi)價(jià)格隨處理所述請(qǐng)求所需的時(shí)間量而變化。
19.如權(quán)利要求18的計(jì)算機(jī)化的環(huán)境,其中,請(qǐng)求管理器被配置以確定隨著減少的處理所述請(qǐng)求所需的時(shí)間而要增加的收費(fèi)。
20.如權(quán)利要求18的計(jì)算機(jī)化的環(huán)境,還包括一個(gè)至少含有一個(gè)分級(jí)定價(jià)表的數(shù)據(jù)庫(kù),該分級(jí)定價(jià)表根據(jù)時(shí)間來(lái)限定處理請(qǐng)求的不同收費(fèi)價(jià)格,其中,所述請(qǐng)求管理器被配置以訪問(wèn)至少一個(gè)分級(jí)定價(jià)表,以確定處理所述請(qǐng)求的價(jià)格。
21.一種計(jì)算機(jī)化的環(huán)境,包括網(wǎng)格計(jì)算資源;含有多個(gè)客戶服務(wù)合同的數(shù)據(jù)庫(kù),每個(gè)合同都包含各自的分級(jí)定價(jià)表,這些定價(jià)表根據(jù)時(shí)間來(lái)限定處理請(qǐng)求的不同收費(fèi)價(jià)格;配置來(lái)用于完成如下事項(xiàng)的請(qǐng)求管理器接收請(qǐng)求;將所述請(qǐng)求路由發(fā)送到所述網(wǎng)格計(jì)算資源的適合的資源上;以及訪問(wèn)所述分級(jí)定價(jià)表,以確定處理每個(gè)請(qǐng)求的收費(fèi)價(jià)格,其中,該收費(fèi)價(jià)格隨處理所述請(qǐng)求所需的時(shí)間量而變化。
22.如權(quán)利要求21的計(jì)算機(jī)化的環(huán)境,其中,所述分級(jí)定價(jià)表規(guī)定隨著(i)增加的請(qǐng)求處理時(shí)間和(ii)增加的響應(yīng)時(shí)間二者之一,而要對(duì)每個(gè)請(qǐng)求減少的收費(fèi)價(jià)格。
23.一種計(jì)算機(jī)化的環(huán)境,包括網(wǎng)格計(jì)算資源;以及被配置以用于完成如下事項(xiàng)的請(qǐng)求管理器接收對(duì)結(jié)果的請(qǐng)求;確定對(duì)該請(qǐng)求規(guī)定的完成時(shí)間標(biāo)準(zhǔn),其中,該完成時(shí)間標(biāo)準(zhǔn)至少限定完成該請(qǐng)求的最大可接受時(shí)間;將該請(qǐng)求路由發(fā)送到所述網(wǎng)格計(jì)算資源的適合的資源上,以執(zhí)行該請(qǐng)求;一旦此適合的資源完成了該請(qǐng)求,則確定從收到該請(qǐng)求時(shí)算起所經(jīng)過(guò)的總時(shí)間;確定所經(jīng)過(guò)的總時(shí)間是否小于由所述完成時(shí)間標(biāo)準(zhǔn)限定的完成該請(qǐng)求的最大可接受時(shí)間;如果是這樣的話,則推延一段時(shí)間向所述請(qǐng)求實(shí)體回復(fù)所述結(jié)果;以及根據(jù)處理該請(qǐng)求所需的時(shí)間量來(lái)確定處理該請(qǐng)求的收費(fèi)價(jià)格,并在推延該段時(shí)間后回復(fù)所述結(jié)果。
24.如權(quán)利要求23的計(jì)算機(jī)化的環(huán)境,其中,所述完成時(shí)間標(biāo)準(zhǔn)限定了完成該請(qǐng)求的最小可接受時(shí)間,其中,只有執(zhí)行該請(qǐng)求所需的時(shí)間量大于該最小可接受時(shí)間并小于所述最大可接受時(shí)間的情況下,才配置所述請(qǐng)求管理器以推延回復(fù)所述結(jié)果。
25.如權(quán)利要求23的計(jì)算機(jī)化的環(huán)境,其中,回復(fù)所述結(jié)果發(fā)生在從接收到該請(qǐng)求時(shí)算起的最大可接受時(shí)間流逝完畢之前。
26.如權(quán)利要求23的計(jì)算機(jī)化的環(huán)境,還包括一個(gè)至少含有一個(gè)分級(jí)定價(jià)表的數(shù)據(jù)庫(kù),該分級(jí)定價(jià)表根據(jù)時(shí)間來(lái)限定處理請(qǐng)求的不同收費(fèi)價(jià)格,其中,所述請(qǐng)求管理器被配置以至少訪問(wèn)一個(gè)分級(jí)定價(jià)表,以確定處理該請(qǐng)求的價(jià)格。
27.如權(quán)利要求26的計(jì)算機(jī)化的環(huán)境,其中,所述分級(jí)定價(jià)表規(guī)定了隨著增加的響應(yīng)時(shí)間而要減少的收費(fèi)價(jià)格。
28.如權(quán)利要求26的計(jì)算機(jī)化的環(huán)境,其中,所述分級(jí)定價(jià)表是用戶服務(wù)合同的一個(gè)組成部分。
全文摘要
用于確定在網(wǎng)格計(jì)算環(huán)境中對(duì)于處理請(qǐng)求所收取的費(fèi)用的方法、制品和系統(tǒng)。在一個(gè)實(shí)施例中,可以根據(jù)處理請(qǐng)求所用的時(shí)間和/或定價(jià)表來(lái)確定費(fèi)用,定價(jià)表可以取決于各種各樣的定價(jià)標(biāo)準(zhǔn)而改變。在另一個(gè)實(shí)施例中,可以規(guī)定限定完成請(qǐng)求的最大可接受時(shí)間的完成時(shí)間標(biāo)準(zhǔn)。如果執(zhí)行請(qǐng)求所需的時(shí)間量小于規(guī)定的最大可接受時(shí)間,就可以推延回復(fù)結(jié)果,以免提供其價(jià)值超過(guò)用戶已付費(fèi)用的服務(wù)。
文檔編號(hào)G06F9/50GK1595414SQ20041007686
公開日2005年3月16日 申請(qǐng)日期2004年9月8日 優(yōu)先權(quán)日2003年9月11日
發(fā)明者埃里克·L·巴斯尼斯, 蘭迪·W·魯洛, 約翰·M·桑托斯沃索 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1