亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有多個(gè)地理上分離的數(shù)據(jù)中心的數(shù)據(jù)處理網(wǎng)的運(yùn)行的制作方法

文檔序號(hào):6366397閱讀:159來源:國知局
專利名稱:具有多個(gè)地理上分離的數(shù)據(jù)中心的數(shù)據(jù)處理網(wǎng)的運(yùn)行的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于運(yùn)行數(shù)據(jù)處理網(wǎng)的方法以及裝置,所述數(shù)據(jù)處理網(wǎng)具有多個(gè)地理上分離的數(shù)據(jù)中心以及多個(gè)至少分別與數(shù)據(jù)中心之一數(shù)據(jù)傳輸技術(shù)地相連的客戶機(jī)(即客戶計(jì)算機(jī)),其中,在每個(gè)數(shù)據(jù)中心中可以運(yùn)行一個(gè)或者多個(gè)虛擬服務(wù)器,其中在每個(gè)虛擬服務(wù)器上實(shí)現(xiàn)分布的軟件應(yīng)用的應(yīng)用后端模塊,其中在每個(gè)客戶機(jī)上實(shí)現(xiàn)軟件應(yīng)用的應(yīng)用前端模塊,并且其中,給每個(gè)應(yīng)用前端模塊分配應(yīng)用后端模塊,以便對(duì)數(shù)據(jù)處理請求(訪問)進(jìn)行處理。
背景技術(shù)
這樣的數(shù)據(jù)處理網(wǎng)尤其被使用在現(xiàn)代醫(yī)學(xué)技術(shù)中。由數(shù)據(jù)中心所提供的(軟件)應(yīng)用在此例如是用于對(duì)數(shù)字的醫(yī)學(xué)圖像數(shù)據(jù)進(jìn)行顯示和診斷的應(yīng)用。鑒于網(wǎng)絡(luò)化和分工化在醫(yī)學(xué)的環(huán)境中增長的情況,醫(yī)學(xué)的應(yīng)用如今通常被多級(jí)地實(shí)現(xiàn),并且一方面被“分布”(部署)在多個(gè)客戶機(jī)上,而另一方面被“分布”(部署)在一個(gè)或者多個(gè)服務(wù)器上。在此和在下文中這樣的應(yīng)用的在客戶機(jī)一側(cè)所實(shí)現(xiàn)的部件被稱為“(應(yīng)用)前端模塊”或者簡稱為“(應(yīng)用)前端”。與此相對(duì)地,應(yīng)用的在服務(wù)器一側(cè)所實(shí)現(xiàn)的部件被稱為“(應(yīng)用)后端模塊”或者簡稱為“(應(yīng)用)后端”。近期在醫(yī)學(xué)領(lǐng)域內(nèi)如下趨勢也呈現(xiàn)增長服務(wù)器和在服務(wù)器上所實(shí)現(xiàn)的應(yīng)用后端越來越多地從單個(gè)醫(yī)院或者其他的醫(yī)學(xué)組織結(jié)構(gòu)擴(kuò)展到廣泛地組織的數(shù)據(jù)中心,其中服務(wù)器端的硬件和軟件在所謂的“云計(jì)算”概念的范圍內(nèi)被提供用作外部服務(wù)。在此,數(shù)據(jù)中心的使用尤其允許了可供使用的運(yùn)算能力的靈活的可伸縮性。由此,在將醫(yī)學(xué)應(yīng)用分布在數(shù)據(jù)中心時(shí)通常指定能夠被起動(dòng)并且彼此并行地運(yùn)行的虛擬服務(wù)器的最大數(shù)目。在此,一個(gè)虛擬服務(wù)器分別包括分布式醫(yī)學(xué)應(yīng)用后端的一個(gè)實(shí)例。然而,通常僅僅根據(jù)需求來計(jì)算與數(shù)據(jù)中心上應(yīng)用的運(yùn)行有關(guān)的開銷,并且尤其是根據(jù)實(shí)際并行地運(yùn)行的虛擬服務(wù)器的數(shù)目來確定。然而,尤其在具有地理上廣泛分布的位置的醫(yī)學(xué)組織結(jié)構(gòu)中,使用數(shù)據(jù)中心不能防止由于負(fù)載波動(dòng)(也就是所需運(yùn)算能力的波動(dòng))而引起的低效率。這尤其體現(xiàn)在,一方面根據(jù)常見的數(shù)據(jù)中心組織或者數(shù)據(jù)中心網(wǎng)絡(luò)為每個(gè)虛擬服務(wù)器固定地分派特定的位置(也就是特定的數(shù)據(jù)中心),然而另一方面在虛擬服務(wù)器之一中所實(shí)施的應(yīng)用的負(fù)載輪廓常常具有時(shí)間和地理上的波動(dòng)。這樣的負(fù)載波動(dòng)能夠表現(xiàn)為規(guī)律的或者不規(guī)律的形式。由此,例如典型地在分別局部的冬季時(shí)間內(nèi)由于因此伴隨的提高了的發(fā)病率從而存在對(duì)特定醫(yī)學(xué)應(yīng)用的提高了的性能需求。對(duì)于全球分布的虛擬服務(wù)器所分配的客戶機(jī),能夠以這種方式在北半球和南半球之間以12個(gè)月的周期時(shí)常對(duì)訪問的重點(diǎn)進(jìn)行變換。不規(guī)律的負(fù)載波動(dòng)可以通過單個(gè)醫(yī)學(xué)組織的活動(dòng)區(qū)域的移動(dòng)來產(chǎn)生、原因是特定的應(yīng)用由該組織取消或者重新預(yù)約。所描述的負(fù)載波動(dòng)引起的后果是,在醫(yī)學(xué)應(yīng)用被分布在一個(gè)或者多個(gè)數(shù)據(jù)中心上的情況下,大量的客戶機(jī)常常至少有時(shí)地理上相對(duì)遠(yuǎn)地遠(yuǎn)離所分配的虛擬服務(wù)器。當(dāng)在客、戶機(jī)和所分配的服務(wù)器之間數(shù)據(jù)傳輸?shù)臅r(shí)候這導(dǎo)致了長的等待時(shí)間,并且這降低了相應(yīng)的應(yīng)用的總體性能。過分長的等待時(shí)間也由于如下的事實(shí)在地區(qū)性的負(fù)載高峰時(shí),地理上接近的服務(wù)器經(jīng)常是超負(fù)荷的并且由此不能以令人滿意的速度響應(yīng)客戶機(jī)的訪問。由于超負(fù)荷的長等待時(shí)間在醫(yī)學(xué)應(yīng)用中也這樣地被改進(jìn),使得該應(yīng)用經(jīng)?!岸嘧鈶舻?mandantenfahig丨”被實(shí)施。其被理解為這樣的應(yīng)用的同一個(gè)實(shí)例能夠服務(wù)多個(gè)“客戶(Mandanten) ” (也就是組織或者組織分支),而不訪問各個(gè)其他“客戶”的數(shù)據(jù)、用戶管理和其他信息。多租戶通常導(dǎo)致單個(gè)“客戶”的負(fù)載輪廓?jiǎng)討B(tài)地混合,而其對(duì)于單個(gè)“客戶”來說不是可見的。因此,對(duì)于單個(gè)組織來說,定標(biāo)計(jì)劃(Skalierungsplanung)是不可能的或者是困難的。但是,醫(yī)學(xué)應(yīng)用的等待時(shí)間對(duì)于醫(yī)學(xué)組織結(jié)構(gòu)的生產(chǎn)率來說是決定性的因素,因此在此存在巨大的改進(jìn)需求
發(fā)明內(nèi)容

本發(fā)明要解決的技術(shù)問題是,提出一種用于運(yùn)行本文開頭所述形式的數(shù)據(jù)處理網(wǎng)絡(luò)的方法,所述數(shù)據(jù)處理網(wǎng)能夠以相對(duì)簡單的方式有效地運(yùn)行在該數(shù)據(jù)處理網(wǎng)中所分布的(軟件)應(yīng)用。此外,本發(fā)明要解決的另一個(gè)技術(shù)問題是,提出一種合適的用于實(shí)施所述方法的裝置。 在根據(jù)本發(fā)明的方法中,在數(shù)據(jù)庫中收集關(guān)于在客戶機(jī)和分別所配置虛擬服務(wù)器之間交互的訪問數(shù)據(jù)。所述訪問數(shù)據(jù)在此包含關(guān)于地理位置的信息,客戶機(jī)從所述地理位置訪問了虛擬服務(wù)器。所述訪問數(shù)據(jù)還包含關(guān)于地理位置和虛擬服務(wù)器的利用率的信息。優(yōu)選地,對(duì)于客戶機(jī)每次訪問虛擬服務(wù)器,搜集關(guān)于地理位置以及所調(diào)用服務(wù)器的利用率的信息??蛇x地,也可以獨(dú)立于單次訪問來采集關(guān)于地理位置和虛擬服務(wù)器的利用率的信肩、O優(yōu)選地,與虛擬服務(wù)器對(duì)客戶機(jī)的反饋不同步地將訪問數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中,以便不影響客戶機(jī)-服務(wù)器通信。在數(shù)據(jù)庫中所收集的訪問數(shù)據(jù)根據(jù)發(fā)明自動(dòng)地尤其以(例如24小時(shí))規(guī)律的時(shí)間間隔被分析。根據(jù)分析結(jié)果自動(dòng)生成遷移計(jì)劃,其規(guī)定了虛擬服務(wù)器在數(shù)據(jù)中心上的(必要時(shí)改變了的)分布。在此,生成遷移計(jì)劃的根據(jù)是改進(jìn)平均的等待時(shí)間。最后,根據(jù)發(fā)明(尤其以規(guī)律的時(shí)間間隔,例如10天)根據(jù)遷移計(jì)劃在數(shù)據(jù)中心之間遷移虛擬服務(wù)器。在此,虛擬服務(wù)器優(yōu)選在線地(也就是在運(yùn)行中)遷移?!暗却龝r(shí)間”(也稱為“網(wǎng)絡(luò)延遲”)是指在訪問開始(尤其是通過客戶機(jī)發(fā)出數(shù)據(jù)處理請求)以及服務(wù)器輸入反饋到客戶機(jī)(尤其接收到服務(wù)器反饋的處理結(jié)果)之間的時(shí)間段減去服務(wù)器處理訪問所需的計(jì)算時(shí)間?!霸L問”或者“數(shù)據(jù)處理請求”通常是指客戶機(jī)調(diào)用在服務(wù)器一側(cè)所實(shí)現(xiàn)的功能。在根據(jù)發(fā)明的方法的范圍內(nèi),優(yōu)選地設(shè)置了 在客戶機(jī)每次訪問虛擬服務(wù)器時(shí)收集訪問數(shù)據(jù)。為了降低與采集訪問數(shù)據(jù)相聯(lián)系的數(shù)據(jù)量,也可以可選地設(shè)置僅考慮對(duì)由客戶機(jī)發(fā)起的(服務(wù)器)訪問的和/或僅選出客戶機(jī)子群的(服務(wù)器)訪問的抽樣。在該方法的改良實(shí)施中,除了前面所述的信息,也搜集訪問的時(shí)刻和/或持續(xù)時(shí)間作為訪問數(shù)據(jù)并且將其收集在數(shù)據(jù)庫中。此外,優(yōu)選地也獲取這樣的信息,從該信息中可以確定所調(diào)用虛擬服務(wù)器的身份。在合適的實(shí)施該方法時(shí),對(duì)于每次訪問,獲取該時(shí)刻在所調(diào)用的虛擬服務(wù)器上登陸的 用戶的數(shù)量,作為虛擬服務(wù)器的利用率的信息。為了將等待時(shí)間最小化,根據(jù)該方法的變形,在對(duì)收集在數(shù)據(jù)庫中的訪問數(shù)據(jù)進(jìn)行分析的過程中識(shí)別出超負(fù)荷的虛擬服務(wù)器。為此,將尤其是同時(shí)登陸到服務(wù)器的客戶機(jī)或客戶機(jī)用戶的數(shù)量與并行登陸客戶機(jī)或客戶機(jī)用戶的預(yù)先給定了的推薦的最大數(shù)目進(jìn)行比較。在此,如果超過了推薦的最大數(shù)目,則獲知服務(wù)器超負(fù)荷。此外,識(shí)別具有在虛擬服務(wù)器上超容量的數(shù)據(jù)中心(也就是沒有或者尤其是少量超負(fù)荷的虛擬服務(wù)器)以及在虛擬服務(wù)器上具有低容量的數(shù)據(jù)中心(也就是尤其大量超負(fù)荷的服務(wù)器)。在此,在生成遷移計(jì)劃時(shí),將虛擬服務(wù)器從具有超容量的數(shù)據(jù)中心移除并且分配到具有低容量的數(shù)據(jù)中心。為了盡可能地避免在數(shù)據(jù)訪問中的明顯的等待時(shí)間,在本方法的優(yōu)選實(shí)施例中分配給虛擬服務(wù)器的數(shù)據(jù)總是被本地存儲(chǔ)在數(shù)據(jù)中心內(nèi),在所述數(shù)據(jù)中心上該虛擬服務(wù)器被運(yùn)行。如果在實(shí)施遷移計(jì)劃時(shí)該虛擬服務(wù)器從一個(gè)數(shù)據(jù)中心向另一個(gè)數(shù)據(jù)中心遷移,則所分配的數(shù)據(jù)也自動(dòng)地被遷到新的數(shù)據(jù)中心。在此,數(shù)據(jù)管理優(yōu)選地這樣被簡化,使得為每個(gè)虛擬服務(wù)器分配各自的數(shù)據(jù)寄存器(也被稱為“數(shù)據(jù)片”),其中所屬的數(shù)據(jù)與所屬的數(shù)據(jù)庫信息被收集地一起存儲(chǔ)。在診斷醫(yī)學(xué)圖像數(shù)據(jù)中越來越多地使用以提高效率的方法是所謂的“Night HawkReading(夜鷹讀)”。在此,由醫(yī)學(xué)機(jī)構(gòu)在白天所生成的圖像數(shù)據(jù)被有針對(duì)地分派給在另一個(gè)地點(diǎn)或者另一個(gè)機(jī)構(gòu)用于診斷,后者位于另一個(gè)時(shí)區(qū)并且其因此能夠在委托機(jī)構(gòu)的夜間期間執(zhí)行診斷工作。然而,相似的工作方式(其中分化的(數(shù)據(jù)處理)委托應(yīng)當(dāng)在地理上遠(yuǎn)離委托方處被處理),也出現(xiàn)在其他醫(yī)學(xué)的和非醫(yī)學(xué)的應(yīng)用領(lǐng)域中,例如,在疑難醫(yī)學(xué)診斷的情況下要獲取在另一個(gè)大陸上工作的醫(yī)學(xué)專家的判斷。在這樣的委托中,為了實(shí)現(xiàn)一致的、由委托方看來依據(jù)標(biāo)準(zhǔn)的工作結(jié)果,并且為了避免數(shù)據(jù)不一致,經(jīng)常期望借助在委托方的位置處可供使用的部件(尤其是軟件應(yīng)用)進(jìn)行遠(yuǎn)程數(shù)據(jù)處理。另一方面,在分配委托到遠(yuǎn)程承辦方時(shí)應(yīng)當(dāng)避免長的等待時(shí)間,以致于承辦方的客戶機(jī)與數(shù)據(jù)中心的連接以及委托方的在其上所運(yùn)行的虛擬服務(wù)器通常是不可能的。為了在分配委托到承辦方時(shí)同樣地滿足這些對(duì)立的需求,在本方法的特殊實(shí)施方式中設(shè)置了 收集委托所需的數(shù)據(jù)并且與虛擬服務(wù)器以及該(或者每個(gè))處理該委托所需的應(yīng)用的、在其上所實(shí)施的后端在特定的數(shù)據(jù)環(huán)境中相結(jié)合,所述數(shù)據(jù)環(huán)境在此被稱為“工作區(qū)單元”或者簡稱為“工作區(qū)(Arbeitsplatz) ”。然后,該工作區(qū)作為整體從委托方的數(shù)據(jù)中心被發(fā)送到另一個(gè)數(shù)據(jù)中心,該數(shù)據(jù)中心距離承辦方的客戶機(jī)或者每個(gè)客戶機(jī)更近(特別是最近)。下文中,進(jìn)行發(fā)送的數(shù)據(jù)中心也被稱為“發(fā)委托的”數(shù)據(jù)中心,而進(jìn)行接收的數(shù)據(jù)中心也被稱為“受委托的數(shù)據(jù)中心”。承辦方的該(或者每個(gè))客戶機(jī)被稱為“遠(yuǎn)程客戶機(jī)”或者“受委托的客戶機(jī)”。由此,工作區(qū)優(yōu)選地包含整個(gè)軟件和其他必要的信息,以便在受委托的數(shù)據(jù)中心內(nèi)實(shí)現(xiàn)該(或者每個(gè))在工作區(qū)中所包含的應(yīng)用后端并且在此執(zhí)行數(shù)據(jù)處理委托。在本方法的合適實(shí)施方式中,在受委托的數(shù)據(jù)中心內(nèi)接受工作區(qū)之后,啟動(dòng)在工作區(qū)中所包含的虛擬服務(wù)器和其上所實(shí)施的應(yīng)用后端。就此例如通過自動(dòng)產(chǎn)生的電子郵件來指示承辦方。在受委托的客戶機(jī)上工作的客戶機(jī)用戶現(xiàn)在能夠與受委托的數(shù)據(jù)中心連接并且對(duì)數(shù)據(jù)處理請求進(jìn)行處理。在此,其利用在受委托的客戶機(jī)上所實(shí)施的應(yīng)用前端,所述應(yīng)用前端與在工作區(qū)中所包含的應(yīng)用后端通信。在處理完該處理請求之后,在此出現(xiàn)的處理結(jié)果被自動(dòng)地發(fā)回到發(fā)委托的數(shù)據(jù)中心。在工作區(qū)中所包含的虛擬服務(wù)器在此優(yōu)選地由受委托的數(shù)據(jù)中心關(guān)閉。該工作區(qū)隨后由受委托的數(shù)據(jù)中心合適地刪除。在該方法的簡化變形中,獨(dú)立于工作區(qū)的發(fā)送,應(yīng)用前端在受委托的客戶機(jī)上可供使用。例如,應(yīng)用前端必須已經(jīng)在受委托的客戶機(jī)上被安裝,由此客戶機(jī)用戶可以對(duì)委托進(jìn)行處理。在本發(fā)明的擴(kuò)展中,由此該(或者每個(gè))處理委托所需的應(yīng)用前端在工作區(qū)中也可供使用。工作區(qū)包含該(或者每個(gè))應(yīng)用前端,在此優(yōu)選地作為下載文件,其可以被下載到受委托客戶機(jī)上以便處理委托。在此,應(yīng)用優(yōu)選地被實(shí)施為互聯(lián)網(wǎng)應(yīng)用,其中不需要在受委托客戶機(jī)的互聯(lián)網(wǎng)瀏覽器中安裝就能執(zhí)行應(yīng)用前端。在本方法的另一個(gè)變形中,除了該(或者每個(gè))應(yīng)用前端和必要時(shí)該(或者每個(gè))所屬的應(yīng)用前端之外,工作區(qū)還包含至少一個(gè)配置文件,其中包含應(yīng)用的、在委托方的位置處可使用的預(yù)置。在用于圖像數(shù)據(jù)的診斷的醫(yī)學(xué)應(yīng)用中,這些預(yù)置尤其包含所謂的布局(Layout)(其規(guī)定了每次研究所顯示的圖像的數(shù)目和布置)、關(guān)于應(yīng)用的功能范圍和許可范圍的信息,等等。附加地或者替換地,工作區(qū)包含可選的用于醫(yī)學(xué)報(bào)告的模板 (Templates)以及結(jié)賬信息、關(guān)于事先檢查和必要時(shí)事后檢查的信息,等等。上面所描述的集合(Bilndelung)被看做能夠根本地同樣有利地獨(dú)立于在此所描述方法的其他步驟的獨(dú)立發(fā)明,所述集合包括遠(yuǎn)程待處理的數(shù)據(jù)處理請求所需要的數(shù)據(jù)和為此必需的在工作區(qū)中的軟件、發(fā)送工作區(qū)到受委托的數(shù)據(jù)中心以及在那里執(zhí)行軟件用于處理數(shù)據(jù)處理請求。關(guān)于為了實(shí)現(xiàn)方法所設(shè)置的裝置,根據(jù)發(fā)明的裝置來解決所述技術(shù)問題。據(jù)此,所述裝置包含多個(gè)監(jiān)測模塊以及(訪問)數(shù)據(jù)庫。監(jiān)測模塊在此被設(shè)置用于收集上面詳細(xì)說明的訪問數(shù)據(jù)并且存儲(chǔ)在訪問數(shù)據(jù)庫中。在本發(fā)明的可能實(shí)施方式中,每個(gè)數(shù)據(jù)中心被分配了一個(gè)中央監(jiān)測模塊。但是,在優(yōu)選地實(shí)施中監(jiān)測模塊被實(shí)現(xiàn)在虛擬服務(wù)器的層上。即,在該實(shí)施中,每個(gè)虛擬服務(wù)器被分配了一個(gè)監(jiān)測模塊。監(jiān)測模塊在此特別地被集成在應(yīng)用后端中,從而服務(wù)器遷移能夠由應(yīng)用本身來控制。與此相反,訪問數(shù)據(jù)庫優(yōu)選地被中心地組織,并且由數(shù)據(jù)處理網(wǎng)的全部的、世界范圍內(nèi)可運(yùn)行的虛擬服務(wù)器來供給訪問數(shù)據(jù)。為了分析在訪問數(shù)據(jù)庫中所收集地訪問數(shù)據(jù),該裝置優(yōu)選地包含分析模塊,后者合適地同樣被中心地實(shí)現(xiàn)在訪問數(shù)據(jù)庫的位置上。分析模塊在此被設(shè)置用于,自動(dòng)地進(jìn)行對(duì)訪問數(shù)據(jù)的上述分析,并且生成鑒于數(shù)據(jù)處理網(wǎng)的平均等待時(shí)間而改進(jìn)的遷移計(jì)劃以便將虛擬服務(wù)器分布在數(shù)據(jù)中心上。最后,該裝置包含多個(gè)遷移控制模塊作為用于遷移虛擬服務(wù)器的部件,所述遷移控制模塊被設(shè)置用于,根據(jù)遷移計(jì)劃在數(shù)據(jù)中心之間遷移虛擬服務(wù)器。優(yōu)選地,每個(gè)數(shù)據(jù)中心被分配了一個(gè)遷移控制模塊。此外,在本發(fā)明的優(yōu)選的改進(jìn)中,遷移控制模塊被設(shè)置用于,將分配給每個(gè)服務(wù)器的數(shù)據(jù)本地存儲(chǔ)在分配給虛擬服務(wù)器的數(shù)據(jù)中心,并且在遷移虛擬服務(wù)器時(shí)也將所分配的數(shù)據(jù)移動(dòng)到虛擬服務(wù)器的新位置。在合適的實(shí)施變形中,該裝置附加地包含工作區(qū)管理模塊。該工作區(qū)管理模塊被設(shè)置用于,生成根據(jù)前述方法的工作區(qū)用于在地理上遠(yuǎn)離發(fā)委托的數(shù)據(jù)中心的客戶機(jī)上處理數(shù)據(jù)處理請求,并且將工作區(qū)傳輸給(受委托的)數(shù)據(jù)中心,后者位于離受委托客戶機(jī)較近處。在本發(fā)明的范圍內(nèi),可以在數(shù)據(jù)處理網(wǎng)的范圍內(nèi)設(shè)置單個(gè)工作區(qū)管理模塊,該工作區(qū)管理模塊對(duì)數(shù)據(jù)處理請求進(jìn)行中央?yún)f(xié)調(diào)。作為對(duì)此的替換,也可以提供多個(gè)分散的為每個(gè)數(shù)據(jù)中心(或者每個(gè)虛擬服務(wù)器)配置的工作區(qū)管理模塊。監(jiān)測模塊、分析模塊、遷移控制模塊以及可選地存在的工作區(qū)管理模塊在本發(fā)明的優(yōu)選實(shí)施例中是軟件模塊。


下面根據(jù)附圖來進(jìn)一步闡述本發(fā)明的實(shí)施例。其中圖I在示意性表示的方框圖中示出了一個(gè)數(shù)據(jù)處理網(wǎng),該數(shù)據(jù)處理網(wǎng)具有兩個(gè)彼、此地理上遠(yuǎn)離布置的數(shù)據(jù)中心,在其中分別運(yùn)行多個(gè)虛擬服務(wù)器,這些虛擬服務(wù)器具有分別在其上布置的、醫(yī)學(xué)軟件應(yīng)用的后端;該數(shù)據(jù)處理網(wǎng)還具有多個(gè)客戶機(jī),在這些客戶機(jī)上分別實(shí)施了軟件應(yīng)用的前端;該數(shù)據(jù)處理網(wǎng)還具有用于該運(yùn)行數(shù)據(jù)處理網(wǎng)的裝置,圖2在根據(jù)圖I的示意圖中示出了在遷移虛擬服務(wù)器之后的隨后狀態(tài),圖3至圖6在對(duì)從第一數(shù)據(jù)中心的客戶機(jī)發(fā)送到遠(yuǎn)程客戶機(jī)的數(shù)據(jù)處理請求進(jìn)行處理期間,按照四個(gè)彼此連續(xù)的方法步驟以進(jìn)一步簡化的示意圖示出根據(jù)圖I的數(shù)據(jù)處理網(wǎng)。在所有附圖中,始終為彼此相對(duì)應(yīng)的部件、參數(shù)以及結(jié)構(gòu)提供了相同的附圖標(biāo)記。
具體實(shí)施例方式圖I以粗略的示意性簡化圖示出了數(shù)據(jù)處理網(wǎng)I。數(shù)據(jù)處理網(wǎng)I由兩個(gè)數(shù)據(jù)中心2a和2b以及多個(gè)客戶計(jì)算機(jī)(下面被表示為3a至31)所構(gòu)成。數(shù)據(jù)中心2a和2b既彼此之間、又與客戶機(jī)3a至31 (沒有進(jìn)一步示出)數(shù)據(jù)傳輸技術(shù)地連接,尤其是通過互聯(lián)網(wǎng)連接。數(shù)據(jù)中心2a和2b同樣地像客戶機(jī)3a至31那樣地理上遠(yuǎn)離地分布。例如,數(shù)據(jù)中心2a和客戶機(jī)3a-3j位于北美,而數(shù)據(jù)中心2b和客戶機(jī)3k和31位于歐洲。在數(shù)據(jù)中心2a和2b的每一個(gè)中運(yùn)行著多個(gè)硬件服務(wù)器,在其上分別放置了多個(gè)虛擬服務(wù)器4a_4e。在根據(jù)圖I簡化的例子中,數(shù)據(jù)中心2a中運(yùn)行三個(gè)虛擬服務(wù)器4a_4c,而在數(shù)據(jù)中心2b中運(yùn)行兩個(gè)虛擬服務(wù)器4d和4e。在每個(gè)虛擬服務(wù)器4a_4e中執(zhí)行醫(yī)學(xué)軟件應(yīng)用6的(應(yīng)用)后端5的實(shí)例。在客戶機(jī)3a至31中的每一個(gè)中執(zhí)行應(yīng)用6的(應(yīng)用)前端7。應(yīng)用6(例如用于顯示和診斷數(shù)字醫(yī)學(xué)圖像數(shù)據(jù)的軟件)被實(shí)施為所謂的富互聯(lián)網(wǎng)應(yīng)用(Rich-Internet-Applikation,RIA)。這一方面意味著,應(yīng)用6的前端7無需安裝就可以在每個(gè)客戶機(jī)3a至31上所安裝的網(wǎng)絡(luò)瀏覽器上運(yùn)行。另一方面意味著,在不必動(dòng)用服務(wù)器服務(wù)的條件下,(至少涉及用于顯示醫(yī)學(xué)數(shù)據(jù)的功能的)前端7是可以運(yùn)行的。對(duì)于數(shù)值上更為復(fù)雜的運(yùn)算,尤其對(duì)于應(yīng)用圖像處理算法(例如,分割算法、圖像旋轉(zhuǎn)、圖像鏡像、顏色改變,等等)每個(gè)前端7動(dòng)用一個(gè)后端5??蛻魴C(jī)3a至31為此數(shù)據(jù)通信技術(shù)地分別與虛擬服務(wù)器4a至4e之一相連。在所不的例子中,客戶機(jī)3b、3c和3d與虛擬服務(wù)器4a相連,客戶機(jī)3a、3e和3f與虛擬服務(wù)器4c相連,客戶機(jī)3 j與虛擬服務(wù)器4d相連,而客戶機(jī)3k和31與虛擬服務(wù)器4e相連。數(shù)據(jù)處理網(wǎng)I還被分配了用于運(yùn)行其的裝置10。裝置10包含多個(gè)監(jiān)測模塊11,分別將監(jiān)測模塊中的一個(gè)集成在應(yīng)用后端5的每一個(gè)中。裝置10還包含訪問數(shù)據(jù)庫12、分析模塊13以及兩個(gè)遷移控制模塊14,分別遷移控制模塊中的一個(gè)分配給了兩個(gè)數(shù)據(jù)中心2a、2b的每一個(gè)。監(jiān)測模塊11、分析模塊13以及遷移控制模塊14是軟件模塊。在運(yùn)行數(shù)據(jù)網(wǎng)I以及所屬的裝置10時(shí),通過監(jiān)測模塊11記錄下來每次訪問的訪問數(shù)據(jù)D,借此客戶機(jī)3a至31之一訪問分別被分配的虛擬服務(wù)器4a至4e(更確切地說是在其上所實(shí)施的后端5)。對(duì)于每次訪問采集-請求調(diào)用的客戶機(jī)3a至31的地理位置,-虛擬服務(wù)器4a至4e的地理位置,
-訪問的時(shí)刻,-虛擬服務(wù)器4a至4e的識(shí)別號(hào),-訪問的持續(xù)時(shí)間,以及-在被調(diào)用的虛擬服務(wù)器4a至4e上已登陸用戶的數(shù)目。在此,監(jiān)測模塊11將所獲取的訪問數(shù)據(jù)D歸檔在訪問數(shù)據(jù)庫12中。通過分析模塊13,針對(duì)虛擬服務(wù)器4a至4e的利用率分析在訪問數(shù)據(jù)庫12中所儲(chǔ)存的訪問數(shù)據(jù)D。在此,分析模塊13將每個(gè)服務(wù)器4a至4e上所登陸的客戶機(jī)3a至31或者客戶機(jī)用戶的平均和/或高峰負(fù)載時(shí)間的數(shù)量與應(yīng)用提供商所建議的同時(shí)登陸用戶的最大數(shù)目相比較。只要平均登陸的客戶機(jī)3a至31的數(shù)量明顯地超過了所建議的最大數(shù)量,則分析模塊13將相關(guān)的服務(wù)器4a至4e認(rèn)定為超負(fù)荷。另外,分析模塊13識(shí)別出具有在虛擬服務(wù)器4a至4e上超容量的數(shù)據(jù)中心2a、2b,并且識(shí)別出在虛擬服務(wù)器4a至4e上具有低容量的數(shù)據(jù)中心2a、2b。在所示的例子中假定數(shù)據(jù)中心2a具有在虛擬服務(wù)器4a至4e上的低容量,也就是說其是超負(fù)荷的,而數(shù)據(jù)中心2b具有在虛擬服務(wù)器4a至4e上的超容量?;谠摲治鼋Y(jié)果,分析模塊13生成遷移計(jì)劃M,該遷移計(jì)劃包含虛擬服務(wù)器4a至4e在數(shù)據(jù)中心2a和2b上(必要時(shí)改變了的)分布的指示。在此,分析模塊13生成遷移計(jì)劃M的依據(jù)在于,在數(shù)據(jù)中心2a和2b中所提供的虛擬服務(wù)器4a至4e的超容量和低容量盡可能地被平衡。在所示情況下,遷移計(jì)劃M例如包含這樣的指示將虛擬服務(wù)器4d從數(shù)據(jù)中心2b上移除并且分配到數(shù)據(jù)中心2a上。分析模塊13發(fā)送遷移模塊M到數(shù)據(jù)中心2a和2b的每個(gè)遷移控制模塊14上。遷移控制模塊14在確定的時(shí)間間隔(例如10天)內(nèi)改變遷移計(jì)劃M。虛擬服務(wù)器4d在此通過遷移控制模塊14 (如在圖2中箭頭15所示的那樣)在連續(xù)的運(yùn)行中從數(shù)據(jù)中心2b遷移到數(shù)據(jù)中心2a上。在遷移時(shí),分別被分配給待遷移的虛擬服務(wù)器4a至4e的數(shù)據(jù)也總是被一起遷移。在所示的例子中,虛擬服務(wù)器4d的數(shù)據(jù)從數(shù)據(jù)中心2b轉(zhuǎn)移到數(shù)據(jù)中心2a上并且在那里本地存儲(chǔ)。為此,數(shù)據(jù)在所謂的“數(shù)據(jù)片”位置上被本地存儲(chǔ)。這被理解為數(shù)據(jù)組織結(jié)構(gòu),其除了數(shù)據(jù)之外還包含并且管理所屬的數(shù)據(jù)庫信息(特別是訪問權(quán)限)。如圖2中在與圖I中遷移前存在的狀態(tài)對(duì)比中所顯示的通過虛擬服務(wù)器4d的遷移一方面降低了在數(shù)據(jù)中心2a中運(yùn)行的虛擬服務(wù)器4a至4c的負(fù)載,這帶來了數(shù)據(jù)中心2a的平均等待時(shí)間的初步改進(jìn)。此外,在數(shù)據(jù)中心2a上虛擬服務(wù)器4a至4d的增加使得地理上接近數(shù)據(jù)中心2a的客戶機(jī)3a至3h可以本地連接到數(shù)據(jù)中心2a上。由此避免了長的數(shù)據(jù)傳輸路徑(如在圖I中示例性的在客戶機(jī)3j和仍處在數(shù)據(jù)中心2b上的虛擬服務(wù)器4d之間的連接所表示的),這帶來了平均等待時(shí)間的進(jìn)一步改進(jìn)。通過訪問數(shù)據(jù)D的持續(xù)搜集和周期性生成等待時(shí)間優(yōu)化了的遷移計(jì)劃M以及通過遷移控制模塊14對(duì)其的改變,由此持續(xù)地改進(jìn)數(shù)據(jù)處理網(wǎng)I的等待時(shí)間或?qū)⑵浔3衷谖⑿〉募?jí)別上。除了虛擬服務(wù)器4a至4e的上面描述的周期遷移,裝置10支持在數(shù)據(jù)中心2a和2b之間暫時(shí)交換虛擬服務(wù)器4a_4e以用于所謂的“夜鷹讀”,也就是說,針對(duì)圖像數(shù)據(jù)的生成地點(diǎn),對(duì)在一個(gè)地理位置所產(chǎn)生的圖像數(shù)據(jù)通過在另一個(gè)時(shí)區(qū)工作的客戶機(jī)用戶進(jìn)行夜間診斷。裝置10在此附加地包含兩個(gè)在下面被表述為“工作區(qū)管理模塊”或者簡短的“工作區(qū)管理”16的軟件模塊,其中之一被分派給數(shù)據(jù)中心2a,另一個(gè)被分配給數(shù)據(jù)中心2b。圖3至圖6按照四個(gè)依次的快照顯示了數(shù)據(jù)處理網(wǎng)I在處理相應(yīng)的(數(shù)據(jù)處理)委托F時(shí)的狀態(tài),示例性分配給客戶機(jī)3c的客戶機(jī)用戶17將所述委托給予示例性被分派給客戶機(jī)3i的客戶機(jī)用戶18。 為了頒發(fā)委托F,發(fā)委托的客戶機(jī)用戶17通過其客戶機(jī)3c的應(yīng)用前端7規(guī)定了 哪些圖像數(shù)據(jù)應(yīng)當(dāng)被診斷,應(yīng)當(dāng)通過哪個(gè)應(yīng)用或者哪些應(yīng)用進(jìn)行診斷以及哪個(gè)醫(yī)學(xué)機(jī)構(gòu)或哪個(gè)醫(yī)生應(yīng)當(dāng)執(zhí)行該診斷。在所示出的示例中,發(fā)委托的客戶機(jī)用戶17規(guī)定了用于診斷的在數(shù)據(jù)中心2a的存儲(chǔ)器中所提供的圖像數(shù)據(jù)記錄B、用于診斷的應(yīng)用6以及作為期望的承辦方的客戶機(jī)用戶18。在委托F被確認(rèn)之后,其由前端7傳送給所屬的應(yīng)用后端5,后者然后將委托F轉(zhuǎn)達(dá)給工作區(qū)管理16。工作區(qū)管理16然后從存儲(chǔ)器19加載待診斷的圖像數(shù)據(jù)記錄B。該工作區(qū)管理還加載當(dāng)前正好不是必須的、具有在其上實(shí)施的應(yīng)用6的應(yīng)用后端5的虛擬服務(wù)器(在此是服務(wù)器4d)。此外,該工作區(qū)管理加載應(yīng)用前端7的下載文件20以及一個(gè)或者多個(gè)配置文件21和模板22,借助這些來在客戶機(jī)的位置上運(yùn)行應(yīng)用6。工作區(qū)管理16將這些數(shù)據(jù)和軟件結(jié)構(gòu)打包在被稱為工作區(qū)23的數(shù)據(jù)環(huán)境中(如圖4中示意性地示出的),并且將該工作區(qū)23傳送給距離受委托的客戶機(jī)3i最近的數(shù)據(jù)中心2b的工作區(qū)管理16。數(shù)據(jù)中心2b在收到工作區(qū)23之后執(zhí)行在其中所包含的虛擬服務(wù)器4d和其上實(shí)施的應(yīng)用后端5,并且通過自動(dòng)產(chǎn)生的電子郵件通知承辦的客戶機(jī)用戶18關(guān)于委托F的輸入。現(xiàn)在根據(jù)圖5,客戶機(jī)用戶18能夠例如通過在自動(dòng)產(chǎn)生的電子郵件中所包含的鏈接、通過訪問下載文件20來將應(yīng)用6的前端6下載到其客戶機(jī)3i上,并且能夠?qū)⑶岸?與應(yīng)用6的在虛擬服務(wù)器4d上運(yùn)行的后端5相聯(lián)系。然后可以在援引配置文件21和模板22的情況下對(duì)圖像數(shù)據(jù)記錄B進(jìn)行診斷。受委托的客戶機(jī)用戶18由此具有相同的前提其在發(fā)委托的客戶機(jī)用戶17的位置處登陸時(shí)也將具有這樣的前提,但是在此由于離數(shù)據(jù)中心2b的短數(shù)據(jù)連接而不必忍受長的等待時(shí)間。在對(duì)圖像數(shù)據(jù)記錄B進(jìn)行診斷之后,客戶機(jī)用戶18生成處理結(jié)果E (在此尤其以醫(yī)學(xué)報(bào)告的形式)并且確認(rèn)完成委托F。然后,數(shù)據(jù)中心2b的工作區(qū)管理16將處理結(jié)果E發(fā)送回?cái)?shù)據(jù)中心2a的工作區(qū)管理16處(圖6),所述數(shù)據(jù)中心2a將該處理結(jié)果E存儲(chǔ)在存儲(chǔ)器19內(nèi)并且結(jié)束委托F。可選地可以設(shè)置數(shù)據(jù)中心2a的工作區(qū)管理16通過自動(dòng)產(chǎn)生的電子郵件通知收到了處理結(jié)果E。本發(fā)明的范圍不局限于前面所描述的實(shí)施例。相反,在本發(fā)明框架內(nèi)的專業(yè)人員可以找到所描述方法的大量變形和擴(kuò)展??傊鶕?jù)本發(fā)明在多個(gè)地理上遠(yuǎn)離的數(shù)據(jù)中心2a、2b以及多個(gè)客戶機(jī)3a_31之間所分布的應(yīng)用6運(yùn)行中,自動(dòng)地獲取關(guān)于客戶機(jī)3a-31訪問數(shù)據(jù)中心2a、2b中所運(yùn)行的虛擬服務(wù)器4a_4e的訪問數(shù)據(jù)D。根據(jù)該訪問數(shù)據(jù)D,自動(dòng)地生成用于將虛擬服務(wù)器4a_4e等待時(shí)間優(yōu)化了地分布在數(shù)據(jù)中心2a、2b上的遷移計(jì)劃M,并且根據(jù)該遷移計(jì)劃M遷移虛擬服務(wù)器4a_4e。參考標(biāo)記列表I 數(shù)據(jù)處理網(wǎng)2 數(shù)據(jù)中心 3a-l 客戶機(jī)4a-e (虛擬的)服務(wù)器5 (應(yīng)用)后端6 (軟件)應(yīng)用7 (應(yīng)用)前端10 裝置11 監(jiān)測模塊12 (訪問)數(shù)據(jù)庫13 分析模塊14 遷移控制15 箭頭16 工作區(qū)管理17 客戶機(jī)用戶18 客戶機(jī)用戶19 存儲(chǔ)器20下載文件21配置文件22 模板23 工作區(qū)D 訪問數(shù)據(jù)M 遷移計(jì)劃B 圖像數(shù)據(jù)組F (數(shù)據(jù)處理)委托E 處理結(jié)果
權(quán)利要求
1.一種用于運(yùn)行數(shù)據(jù)處理網(wǎng)(I)的方法,該數(shù)據(jù)處理網(wǎng)具有多個(gè)地理上分離的數(shù)據(jù)中心(2a,2b)并且具有多個(gè)至少分別與所述數(shù)據(jù)中心(2a,2b)之一數(shù)據(jù)傳輸技術(shù)地相連的客戶計(jì)算機(jī)(3a_31),其中,在所述數(shù)據(jù)中心(2a,2b)中的每個(gè)中能夠運(yùn)行一個(gè)或者多個(gè)虛擬服務(wù)器(4a_4e),其中,在每個(gè)虛擬服務(wù)器(4a_4e)上實(shí)現(xiàn)所分布的軟件應(yīng)用(6)的應(yīng)用后端模塊(5),其中,在所述客戶計(jì)算機(jī)(3a_31)的每個(gè)上實(shí)現(xiàn)所述軟件應(yīng)用(6)的應(yīng)用前端模塊(7),并且其中,對(duì)于每個(gè)應(yīng)用前端模塊(7)能夠分配或者分配了應(yīng)用后端模塊(5)以用于處理數(shù)據(jù)處理請求, 其中,根據(jù)該方法 -在數(shù)據(jù)庫(12)中對(duì)訪問數(shù)據(jù)(D)進(jìn)行收集,所述訪問數(shù)據(jù)包含 O關(guān)于所述客戶機(jī)(3a_31)的地理位置的信息, O關(guān)于所述虛擬服務(wù)器(4a_4e)地理位置的信息,以及 O關(guān)于所述虛擬服務(wù)器(4a_4e)的利用率的信息,-自動(dòng)地分析在所述數(shù)據(jù)庫(12)中所收集的訪問數(shù)據(jù)(D), -依據(jù)分析結(jié)果自動(dòng)地生成針對(duì)平均的等待時(shí)間而改進(jìn)的遷移計(jì)劃(M),用于所述虛擬服務(wù)器(4a_4e)在所述數(shù)據(jù)中心(2a,2b)上的分布,并且 -根據(jù)所述遷移計(jì)劃(M)在所述數(shù)據(jù)中心(2a,2b)之間遷移所述虛擬服務(wù)器(4a_4e)。
2.根據(jù)權(quán)利要求I所述的方法,其中,附加地對(duì)于每個(gè)數(shù)據(jù)處理請求,采集所述數(shù)據(jù)處理請求的時(shí)刻和/或持續(xù)時(shí)間,和/或用于識(shí)別被調(diào)用的虛擬服務(wù)器的信息,作為訪問數(shù)據(jù)⑶。
3.根據(jù)權(quán)利要求I或2所述的方法,其中,對(duì)于每個(gè)數(shù)據(jù)處理請求,采集在被調(diào)用的虛擬服務(wù)器(4a_4e)上登陸用戶的數(shù)目,作為關(guān)于利用率的信息。
4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的方法, -其中,在分析過程中依據(jù)在所述數(shù)據(jù)庫(12)中所收集的訪問數(shù)據(jù)(D) O識(shí)別出超負(fù)荷的虛擬服務(wù)器(4a_4e), O識(shí)別出具有在虛擬服務(wù)器(4a_4e)上的超容量的數(shù)據(jù)中心(2a,2b), O識(shí)別出具有在虛擬服務(wù)器上的低容量的數(shù)據(jù)中心(2a,2b),并且-其中,在生成遷移計(jì)劃(M)時(shí),將虛擬服務(wù)器(4a_4e)從具有超容量的數(shù)據(jù)中心(2a,2b)移除,并且分配到具有低容量的數(shù)據(jù)中心(2a,2b)。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的方法,其中,將被分配給虛擬服務(wù)器(4a_4e)的數(shù)據(jù)(D)本地地存儲(chǔ)在被分配給所述虛擬服務(wù)器(4a_4e)的數(shù)據(jù)中心(2a,2b)中。
6.根據(jù)權(quán)利要求I至5中任一項(xiàng)所述的方法, -其中,為了在與發(fā)委托的數(shù)據(jù)處理中心(2a,2b)地理上遠(yuǎn)離的客戶機(jī)(3a_31)上執(zhí)行數(shù)據(jù)處理委托(F),將所述數(shù)據(jù)處理委托(F)所需的數(shù)據(jù)(B)與虛擬服務(wù)器(4a-4e)和該數(shù)據(jù)處理委托(F)所需的應(yīng)用(6)的在該虛擬服務(wù)器上所實(shí)施的應(yīng)用后端模塊(5),在工作區(qū)單元(23)中進(jìn)行結(jié)合, -其中,將該工作區(qū)單元(23)由發(fā)委托的數(shù)據(jù)中心(2a,2b)發(fā)送到與遠(yuǎn)程客戶機(jī)(3a-31)較近的受委托的數(shù)據(jù)中心(2a,2b), -其中,在所述受委托的數(shù)據(jù)中心(2a,2b)上運(yùn)行包含在所述工作區(qū)單元(23)內(nèi)的虛擬服務(wù)器(4a_4e),并且將在該虛擬服務(wù)器上所實(shí)施的應(yīng)用后端模塊(5)與所屬的應(yīng)用(6)的在該受委托的客戶機(jī)(3a-31)上所實(shí)施的應(yīng)用前端模塊(7)通信地執(zhí)行,并且 -其中,在所述處理委托(F)被執(zhí)行之后,將處理結(jié)果(E)發(fā)回到所述發(fā)委托的數(shù)據(jù)中心(2a,2b)。
7.根據(jù)權(quán)利要求6所述的方法,其中,除了所述應(yīng)用后端模塊(5)之外,所述工作區(qū)單元(23)還包括所屬的應(yīng)用前端模塊(7)的下載文件(20),該應(yīng)用前端模塊由遠(yuǎn)程客戶機(jī)(3a-31)下載,用于執(zhí)行所述處理委托(F)。
8.根據(jù)權(quán)利要求6或7所述的方法,其中,所述工作區(qū)單元(23)附加地包含至少一個(gè)配置文件(21),所述配置文件具有用于所述應(yīng)用后端模塊(5)和/或應(yīng)用前端模塊(7)的預(yù)置,其中,利用所述預(yù)置在所述受委托的數(shù)據(jù)中心(2a,2b)或遠(yuǎn)程客戶機(jī)(3a_31)上運(yùn)行該應(yīng)用后端模塊(5)或應(yīng)用前端模塊(7)。
9.一種用于運(yùn)行數(shù)據(jù)處理網(wǎng)(I)的裝置(10),所述數(shù)據(jù)處理網(wǎng)具有多個(gè)地理上分離的數(shù)據(jù)中心,并且具有多個(gè)分別與一個(gè)數(shù)據(jù)中心(2a,2b)數(shù)據(jù)傳輸技術(shù)地相連接的客戶計(jì)算機(jī)(3a_31),其中,在每個(gè)數(shù)據(jù)中心(2a,2b)中能夠運(yùn)行一個(gè)或者多個(gè)虛擬服務(wù)器(4a_4e),其中,在每個(gè)虛擬服務(wù)器(4a_4e)上實(shí)施了分布式軟件應(yīng)用(6)的應(yīng)用后端模塊(5),其中,在每個(gè)客戶計(jì)算機(jī)(3a-31)上實(shí)施了該軟件應(yīng)用(6)的應(yīng)用前端模塊(7),并且其中,給每個(gè)應(yīng)用前端模塊(7)分配了用于處理數(shù)據(jù)處理請求的應(yīng)用后端模塊(5), 其中,所述裝置(10)具有如下 -為每個(gè)數(shù)據(jù)中心(2a,2b)或每個(gè)虛擬服務(wù)器(4a_4e)所分配的監(jiān)測模塊(11),其設(shè)置用于收集訪問數(shù)據(jù)(D),所述訪問數(shù)據(jù)包含 O關(guān)于所述客戶機(jī)(3a_31)的地理位置的信息, O關(guān)于所述虛擬服務(wù)器(4a_4e)的地理位置的信息,以及 O關(guān)于所述虛擬服務(wù)器(4a_4e)的利用率的信息; -數(shù)據(jù)庫(12),用于存儲(chǔ)所收集的訪問數(shù)據(jù)⑶; -分析模塊(13),其被設(shè)置用于, O自動(dòng)地分析被收集在數(shù)據(jù)庫(12)中的訪問數(shù)據(jù)(D),和 O根據(jù)分析結(jié)果(13)來生成針對(duì)平均等待時(shí)間而改進(jìn)的遷移計(jì)劃(M),用于將所述虛擬服務(wù)器(4a_4e)分布在所述數(shù)據(jù)中心(2a,2b)上;以及 -用于根據(jù)所述遷移計(jì)劃(M)在所述數(shù)據(jù)中心(2a,2b)之間來對(duì)所述虛擬服務(wù)器(4a,4b)進(jìn)行遷移的部件(14)。
10.根據(jù)權(quán)利要求9所述的裝置(10),其中,所述分析模塊(13)被設(shè)置用于附加地對(duì)于每個(gè)數(shù)據(jù)處理請求,采集數(shù)據(jù)處理請求的時(shí)刻和/或持續(xù)時(shí)間和/或用于識(shí)別被調(diào)用的虛擬服務(wù)器(4a_4e)的信息,作為訪問數(shù)據(jù)(D)。
11.根據(jù)權(quán)利要求9或10所述的裝置(10),其中,所述分析模塊(13)被設(shè)置用于對(duì)于每個(gè)數(shù)據(jù)處理請求,采集在所調(diào)用的虛擬服務(wù)器(4a_4e)上登陸的客戶機(jī)(3a_31)的數(shù)量,作為關(guān)于利用率的信息。
12.根據(jù)權(quán)利要求9至11中任一項(xiàng)所述的裝置(10), 其中,所述分析模塊(13)被設(shè)置用于根據(jù)在數(shù)據(jù)庫(D)中所收集的訪問數(shù)據(jù)(D), -識(shí)別超負(fù)荷的虛擬服務(wù)器(4a_4e)、 -識(shí)別具有在虛擬服務(wù)器(4a_4e)上超容量的數(shù)據(jù)中心(2a,2b)、-識(shí)別具有在虛擬服務(wù)器上低容量的數(shù)據(jù)中心(2a,2b),并且 以及,在生成遷移計(jì)劃(M)時(shí),將虛擬服務(wù)器(4a_4e)從具有超容量的數(shù)據(jù)中心(2a,2b)移除并且分配給具有低容量的數(shù)據(jù)中心(2a,2b)。
13.根據(jù)權(quán)利要求9至12中任一項(xiàng)所述的裝置(10),其中,用于遷移所述虛擬服務(wù)器(4a-4e)的部件(14)被設(shè)置用于將分配給每個(gè)服務(wù)器(4a_4e)的數(shù)據(jù)本地地存儲(chǔ)在分配給該服務(wù)器(4a_4e)的數(shù)據(jù)中心(2a,2b)。
14.根據(jù)權(quán)利要求9至13中任一項(xiàng)所述的裝置(10),其具有工作區(qū)管理模塊(16),所述工作區(qū)管理模塊被設(shè)置用于為了在與發(fā)委托的數(shù)據(jù)中心(2a,2b)地理上遠(yuǎn)離的客戶機(jī)(3a-31)上執(zhí)行數(shù)據(jù)處理請求(F),將該處理請求(F)所需的數(shù)據(jù)(B)與虛擬服務(wù)器(4a-4e)以及該處理請求(F)所需軟件應(yīng)用(6)的在該虛擬服務(wù)器上所實(shí)施的應(yīng)用后端模塊(5),在工作區(qū)單元(23)中進(jìn)行結(jié)合;并且,由發(fā)委托的數(shù)據(jù)中心(2a,2b)發(fā)送到與遠(yuǎn)程客戶機(jī)(3a_31)較近的受委托的數(shù)據(jù)中心(2a,2b)上。
15.根據(jù)權(quán)利要求14所述的裝置(10),其中,所述工作區(qū)管理模塊(16)被設(shè)置用于除了應(yīng)用后端模塊(5)之外,給所述工作區(qū)單元(23)添加所屬的應(yīng)用前端模塊(7)的下載文件(20),該應(yīng)用前端模塊能夠通過所述遠(yuǎn)程客戶機(jī)(3a_31)從受委托的數(shù)據(jù)中心(2a,2b)下載,以便用于執(zhí)行所述處理請求(F)。
16.根據(jù)權(quán)利要求14或15所述的裝置(10),其中,所述工作區(qū)管理模塊(16)被設(shè)置用于給所述工作區(qū)單元(23)附加地補(bǔ)充至少一個(gè)配置文件(21),該配置文件具有用于所述應(yīng)用后端模塊(5)和/或應(yīng)用前端模塊(7)的預(yù)置,借助所述預(yù)置可以在所述受委托的數(shù)據(jù)中心(2a,2b)或遠(yuǎn)程客戶機(jī)(3a-31)上運(yùn)行該應(yīng)用后端模塊(5)或應(yīng)用前端模塊(7)。
全文摘要
本發(fā)明提供了用于運(yùn)行數(shù)據(jù)處理網(wǎng)(1)的方法和裝置,該數(shù)據(jù)處理網(wǎng)包含多個(gè)地理上分離的數(shù)據(jù)中心(2a,2b)和多個(gè)客戶計(jì)算機(jī)(3a-3l)。根據(jù)本發(fā)明,在數(shù)據(jù)庫(12)中對(duì)訪問數(shù)據(jù)(D)進(jìn)行收集,所述訪問數(shù)據(jù)包含關(guān)于所述客戶機(jī)(3a-3l)的地理位置的數(shù)據(jù)、關(guān)于所述虛擬服務(wù)器(4a-4e)的地理位置的數(shù)據(jù)以及關(guān)于這些虛擬服務(wù)器(4a-4e)的利用率的數(shù)據(jù)。此外,對(duì)在數(shù)據(jù)庫(12)中所收集的訪問數(shù)據(jù)(D)自動(dòng)地進(jìn)行分析,并且根據(jù)分析結(jié)果自動(dòng)地生成針對(duì)平均的等待時(shí)間被改進(jìn)的遷移計(jì)劃(M),以便將虛擬服務(wù)器(4a-4e)分布在這些數(shù)據(jù)中心(2a,2b)上。所述虛擬服務(wù)器(4a-4e)由此根據(jù)遷移計(jì)劃(M)在數(shù)據(jù)中心(2a,2b)之間被遷移。
文檔編號(hào)G06F19/00GK102737159SQ20121006841
公開日2012年10月17日 申請日期2012年3月15日 優(yōu)先權(quán)日2011年3月15日
發(fā)明者K.多恩, L.多米尼克, V.烏基斯 申請人:西門子公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1