[發(fā)明專(zhuān)利]優(yōu)化升級(jí)任務(wù)的技術(shù)有效
| 申請(qǐng)?zhí)枺?/td> | 201210081385.X | 申請(qǐng)日: | 2012-03-23 |
| 公開(kāi)(公告)號(hào): | CN102722381B | 公開(kāi)(公告)日: | 2017-03-01 |
| 發(fā)明(設(shè)計(jì))人: | R·德里拉迦薩;D·庫(kù)瑪;Z·丘;R·墨盧斯 | 申請(qǐng)(專(zhuān)利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類(lèi)號(hào): | G06F9/445 | 分類(lèi)號(hào): | G06F9/445 |
| 代理公司: | 上海專(zhuān)利商標(biāo)事務(wù)所有限公司31100 | 代理人: | 胡利鳴 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 優(yōu)化 升級(jí) 任務(wù) 技術(shù) | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及優(yōu)化升級(jí)任務(wù)的技術(shù)。
背景技術(shù)
升級(jí)或更新計(jì)算機(jī)系統(tǒng)上的軟件和/或數(shù)據(jù)可包括將大量的數(shù)據(jù)從一個(gè)存儲(chǔ)介質(zhì)復(fù)制到另一存儲(chǔ)介質(zhì),以及執(zhí)行使用數(shù)據(jù)或?qū)?shù)據(jù)進(jìn)行操作的多個(gè)腳本。數(shù)據(jù)被復(fù)制的次序?qū)嵸|(zhì)上可以是隨機(jī)的。依賴(lài)于要執(zhí)行的數(shù)據(jù)的后同步任務(wù)不能夠被執(zhí)行,直到該數(shù)據(jù)被復(fù)制。此外,一些任務(wù)可依賴(lài)要首先執(zhí)行的其他任務(wù)。升級(jí)復(fù)制操作和任務(wù)執(zhí)行可順序地發(fā)生。此外,除了依賴(lài)性考慮之外,升級(jí)任務(wù)可實(shí)質(zhì)上隨機(jī)地發(fā)生。這樣的升級(jí)過(guò)程的總體效果可能在使用處理和網(wǎng)絡(luò)資源方面是低效的,延長(zhǎng)了升級(jí)過(guò)程并負(fù)面地影響了生產(chǎn)力。本發(fā)明的改進(jìn)正是針對(duì)這些和其他考慮事項(xiàng)而需要的。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹將在以下具體實(shí)施方式中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并非旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
各實(shí)施例總體上針對(duì)用于優(yōu)化升級(jí)或更新過(guò)程的技術(shù)。一些實(shí)施例尤其涉及用于通過(guò)根據(jù)大小和依賴(lài)性對(duì)過(guò)程步驟區(qū)分優(yōu)先級(jí)來(lái)優(yōu)化包括復(fù)制數(shù)據(jù)和執(zhí)行與數(shù)據(jù)相關(guān)的任務(wù)的升級(jí)過(guò)程的技術(shù)。在一實(shí)施例中,例如,技術(shù)可包括確定要被從一個(gè)存儲(chǔ)介質(zhì)復(fù)制到另一存儲(chǔ)介質(zhì)的數(shù)據(jù)塊的大小,以及升級(jí)任務(wù)對(duì)數(shù)據(jù)塊和其他任務(wù)的依賴(lài)性。可根據(jù)權(quán)重對(duì)任務(wù)區(qū)分優(yōu)先級(jí),該權(quán)重包括該任務(wù)及其依賴(lài)任務(wù)所依賴(lài)的數(shù)據(jù)塊的累積大小。數(shù)據(jù)塊復(fù)制可根據(jù)依賴(lài)于該數(shù)據(jù)塊的任務(wù)的累積權(quán)重被區(qū)分優(yōu)先級(jí)。一些實(shí)施例可并行地,而非順序地,執(zhí)行數(shù)個(gè)數(shù)據(jù)復(fù)制和/或任務(wù)。對(duì)其他實(shí)施例也予以描述并要求保護(hù)。
通過(guò)閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其它特點(diǎn)和優(yōu)點(diǎn)將變得顯而易見(jiàn)。應(yīng)該理解,前面的概括說(shuō)明和下面的詳細(xì)描述只是說(shuō)明性的,不會(huì)對(duì)所要求保護(hù)的各方面形成限制。
附圖說(shuō)明
圖1示出了用于優(yōu)化升級(jí)過(guò)程的第一系統(tǒng)的實(shí)施例。
圖2示出了用于優(yōu)化升級(jí)過(guò)程的第二系統(tǒng)的實(shí)施例。
圖3示出了用于優(yōu)化升級(jí)過(guò)程的第三系統(tǒng)的實(shí)施例。
圖4示出了要優(yōu)化的一組數(shù)據(jù)和任務(wù)的實(shí)施例。
圖5示出了顯示經(jīng)區(qū)分優(yōu)先級(jí)的列表的用戶(hù)界面的實(shí)施例。
圖6示出邏輯流程的實(shí)施例。
圖7示出計(jì)算體系結(jié)構(gòu)的實(shí)施例。
圖8示出通信體系結(jié)構(gòu)的實(shí)施例。
具體實(shí)施方式
各實(shí)施例針對(duì)用于優(yōu)化升級(jí)任務(wù)的系統(tǒng)和技術(shù)。一實(shí)施例可考慮數(shù)據(jù)塊(諸如表或文件)的大小和依賴(lài)于該數(shù)據(jù)的任務(wù),來(lái)對(duì)復(fù)制和任務(wù)執(zhí)行的次序區(qū)分優(yōu)先級(jí)。一實(shí)施例可并行地執(zhí)行復(fù)制和任務(wù)執(zhí)行的一些。一實(shí)施例可允許任務(wù)或數(shù)據(jù)復(fù)制的優(yōu)先級(jí)被覆蓋。結(jié)果,各實(shí)施例可提高操作者、設(shè)備或網(wǎng)絡(luò)的可承受性、可伸縮性、模塊性、可擴(kuò)展性或互操作性。
一些計(jì)算機(jī)實(shí)現(xiàn)的應(yīng)用使用大量的數(shù)據(jù)。數(shù)據(jù)可被存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中。這樣的應(yīng)用的示例可包括企業(yè)應(yīng)用、庫(kù)存管理應(yīng)用等。應(yīng)用可包括客戶(hù)端組件和服務(wù)器組件。升級(jí)數(shù)據(jù)和/或應(yīng)用可包括將新版本的數(shù)據(jù)從一個(gè)位置復(fù)制到不同的位置。雖然此處的討論涉及升級(jí)過(guò)程,但是各實(shí)施例可包括其他過(guò)程,其他過(guò)程包括可被區(qū)分優(yōu)先級(jí)的多個(gè)復(fù)制和任務(wù)步驟。這樣的過(guò)程可包括例如用于恢復(fù)丟失或損壞的數(shù)據(jù)的恢復(fù)過(guò)程、或用于更新遠(yuǎn)程站點(diǎn)處的數(shù)據(jù)的更新過(guò)程。各實(shí)施方式不限于這些示例。
圖1示出了用于優(yōu)化升級(jí)過(guò)程的系統(tǒng)100的框圖。在一個(gè)實(shí)施例中,例如,系統(tǒng)100可包括具有諸如服務(wù)器110和服務(wù)器120的多個(gè)組件的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)100。如此處所使用的,術(shù)語(yǔ)“系統(tǒng)”和“組件”旨在指代與計(jì)算機(jī)相關(guān)的實(shí)體,包括硬件、硬件和軟件的組合、軟件、或執(zhí)行中的軟件。例如,組件可被實(shí)現(xiàn)為在處理器上運(yùn)行的進(jìn)程、處理器、硬盤(pán)驅(qū)動(dòng)器、多個(gè)(光和/或磁存儲(chǔ)介質(zhì)的)存儲(chǔ)驅(qū)動(dòng)器、對(duì)象、可執(zhí)行代碼、執(zhí)行的線(xiàn)程、程序、和/或計(jì)算機(jī)。作為說(shuō)明,在服務(wù)器上運(yùn)行的應(yīng)用和服務(wù)器兩者都可以是組件。一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行的線(xiàn)程內(nèi),且組件可以視給定實(shí)現(xiàn)所需而位于一臺(tái)計(jì)算機(jī)上和/或分布在兩臺(tái)或更多的計(jì)算機(jī)之間。各實(shí)施例不限于該上下文。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210081385.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無(wú)人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車(chē)輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 任務(wù)協(xié)作裝置及方法
- 用于量化任務(wù)價(jià)值的任務(wù)管理方法及裝置
- 用于運(yùn)行任務(wù)的系統(tǒng)、方法和裝置
- 一種分布式任務(wù)調(diào)度系統(tǒng)及方法
- 任務(wù)信息處理方法
- 一種同步任務(wù)異步執(zhí)行的方法和調(diào)度系統(tǒng)
- 數(shù)據(jù)處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 一種自動(dòng)分配和推送的任務(wù)管理平臺(tái)及方法
- 程序執(zhí)行控制的裝置及方法、終端和存儲(chǔ)介質(zhì)
- 基于會(huì)話(huà)的任務(wù)待辦方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 技術(shù)評(píng)價(jià)裝置、技術(shù)評(píng)價(jià)程序、技術(shù)評(píng)價(jià)方法
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 視聽(tīng)模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的方法和用戶(hù)接口、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫(kù)的技術(shù)推薦方法





