可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種可編程路由交換平臺(tái)的服務(wù)適應(yīng) 性評(píng)估方法和裝置。
【背景技術(shù)】
[0002] 核心路由器和交換機(jī)(統(tǒng)稱作路由交換平臺(tái))是互聯(lián)網(wǎng)傳輸數(shù)據(jù)的樞紐。但由于 互聯(lián)網(wǎng)用戶數(shù)量日益增加,對網(wǎng)絡(luò)帶寬、延時(shí)的需求隨之激增,對路由交換平臺(tái)的處理能力 提出了更高的要求;同時(shí)互聯(lián)網(wǎng)應(yīng)用服務(wù)類型逐漸豐富,多種新型網(wǎng)絡(luò)創(chuàng)新架構(gòu)涌現(xiàn),要求 路由交換平臺(tái)的功能靈活可變,支持已存在或?qū)⒁霈F(xiàn)的各種類型的應(yīng)用和架構(gòu)。為避免 路由交換平臺(tái)成為互聯(lián)網(wǎng)性能進(jìn)步的瓶頸,可編程路由交換平臺(tái)引起學(xué)術(shù)界和工業(yè)界的廣 泛關(guān)注。
[0003] 可編程路由交換平臺(tái)對核心路由交換平臺(tái)的軟硬件均可以編程,實(shí)現(xiàn)了軟件可重 構(gòu)運(yùn)行,功能模塊可以靈活組裝、動(dòng)態(tài)分配構(gòu)件。優(yōu)秀的可編程路由交換平臺(tái)可以檢測路由 故障并快速自愈,對于路由抖動(dòng)也有相應(yīng)的抑制機(jī)制,在網(wǎng)絡(luò)規(guī)模急劇擴(kuò)張導(dǎo)致的路由性 能不穩(wěn)定的場景下,依舊可以穩(wěn)定的進(jìn)行路由和轉(zhuǎn)發(fā)功能。但是,面對互聯(lián)網(wǎng)上不斷涌現(xiàn) 的各種新型網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)構(gòu)架,可編程路由交換平臺(tái)能否為其提供令用戶滿意的性能支 持,其評(píng)估方法仍是亟待解決的一個(gè)重要問題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的 一個(gè)目的在于提出一種可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法,該方法,可以評(píng)估可 編程路由交換平臺(tái)對網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的服務(wù)適應(yīng)性,以使用戶了解該可編程路由交換 平臺(tái)對特定網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的支持能力。
[0005] 本發(fā)明的第二個(gè)目的在于提出一種可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估裝置。
[0006] 為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性 評(píng)估方法,包括以下步驟:評(píng)估可編程路由交換平臺(tái)可以提供的緩存能力P buf;測量所述可 編程路由交換平臺(tái)編程接口的靈活性Pfle;評(píng)估所述可編程路由交換平臺(tái)所能支持任務(wù)的 能力P task;評(píng)估所述可編程路由交換平臺(tái)的內(nèi)部消息的處理能力Pmsg;評(píng)估所述可編程路 由交換平臺(tái)的故障恢復(fù)性能P fail;分別評(píng)估所述緩存能力P buf、所述靈活性Pfle、所述所能支 持任務(wù)的能力Ptask、所述內(nèi)部消息的處理能力P msg和所述故障恢復(fù)性能P fail對網(wǎng)絡(luò)應(yīng)用或 網(wǎng)絡(luò)架構(gòu)的影響因子,并根據(jù)所述緩存能力Pbuf、所述靈活性P fle、所述所能支持任務(wù)的能力 ptask、所述內(nèi)部消息的處理能力Pmsg和所述故障恢復(fù)性能P failW及對應(yīng)的影響因子計(jì)算所述 可編程路由交換平臺(tái)對所述網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的服務(wù)適應(yīng)性S。
[0007] 根據(jù)本發(fā)明實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法,對可編程路由 交換平臺(tái)進(jìn)行性能評(píng)估,并評(píng)估各性能指標(biāo)對網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的影響因子,以及根據(jù) 各性能指標(biāo)以及對應(yīng)的影響因子計(jì)算可編程路由交換平臺(tái)對網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的服務(wù) 適應(yīng)性,以使用戶了解該可編程路由交換平臺(tái)對特定網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的支持能力。
[0008] 為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性 評(píng)估裝置,包括:第一評(píng)估模塊,用于評(píng)估可編程路由交換平臺(tái)可以提供的緩存能力P buf; 測量模塊,用于測量所述可編程路由交換平臺(tái)編程接口的靈活性Pfle;第二評(píng)估模塊,用于 評(píng)估所述可編程路由交換平臺(tái)所能支持任務(wù)的能力P task;第三評(píng)估模塊,用于評(píng)估所述可 編程路由交換平臺(tái)的內(nèi)部消息的處理能力Pmsg;第四評(píng)估模塊,用于評(píng)估所述可編程路由交 換平臺(tái)的故障恢復(fù)性能P fail;計(jì)算模塊,用于分別評(píng)估所述緩存能力P buf、所述靈活性Pfle、 所述所能支持任務(wù)的能力Ptask、所述內(nèi)部消息的處理能力P nisg和所述故障恢復(fù)性能P faiji 網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的影響因子,并根據(jù)所述緩存能力Pbuf、所述靈活性P fle、所述所能支持 任務(wù)的能力Ptask、所述內(nèi)部消息的處理能力Pmsg和所述故障恢復(fù)性能P failW及對應(yīng)的影響 因子計(jì)算可所述編程路由交換平臺(tái)對所述網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的服務(wù)適應(yīng)性S。
[0009] 根據(jù)本發(fā)明實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估裝置,對可編程路由 交換平臺(tái)進(jìn)行性能評(píng)估,并評(píng)估各性能指標(biāo)對網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的影響因子,以及根據(jù) 各性能指標(biāo)以及對應(yīng)的影響因子計(jì)算可編程路由交換平臺(tái)對網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的服務(wù) 適應(yīng)性,以使用戶了解該可編程路由交換平臺(tái)對特定網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的支持能力。
【附圖說明】
[0010] 圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法的 流程圖;
[0011] 圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估裝置的 結(jié)構(gòu)示意圖;
[0012] 圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的可編程路由交換平臺(tái)的示意圖。
【具體實(shí)施方式】
[0013] 下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0014] 下面參考附圖描述本發(fā)明實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法 和裝置。
[0015] 圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法的 流程圖。如圖1所示,本發(fā)明實(shí)施例的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法,包括以 下步驟:
[0016] S1,評(píng)估可編程路由交換平臺(tái)可以提供的緩存能力Pbuf。
[0017] 在本發(fā)明的一個(gè)實(shí)施例中,SI具體包括:向可編程路由交換平臺(tái)的端口不斷發(fā)送 多個(gè)數(shù)據(jù)包;且檢測可編程路由交換平臺(tái)是否有丟包發(fā)生,并記錄兩次丟包之間所轉(zhuǎn)發(fā)的 數(shù)據(jù)包的個(gè)數(shù)K ;記錄可編程路由交換平臺(tái)所能達(dá)到的最佳緩存大小Kbest,并評(píng)估可編程路 由交換平臺(tái)可以提供的緩存能文
【主權(quán)項(xiàng)】
1. 一種可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法,其特征在于,包括以下步驟: 評(píng)估可編程路由交換平臺(tái)可以提供的緩存能力pbuf; 測量所述可編程路由交換平臺(tái)編程接口的靈活性pfle; 評(píng)估所述可編程路由交換平臺(tái)所能支持任務(wù)的能力ptask; 評(píng)估所述可編程路由交換平臺(tái)的內(nèi)部消息的處理能力pmsg; 評(píng)估所述可編程路由交換平臺(tái)的故障恢復(fù)性能pfail; 分別評(píng)估所述緩存能力pbuf、所述靈活性pfle、所述所能支持任務(wù)的能力p task、所述內(nèi)部 消息的處理能力pmsg和所述故障恢復(fù)性能p fail對網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的影響因子,并根據(jù) 所述緩存能力pbuf、所述靈活性p fle、所述所能支持任務(wù)的能力ptask、所述內(nèi)部消息的處理能 力?_和所述故障恢復(fù)性能P failw及對應(yīng)的影響因子計(jì)算所述可編程路由交換平臺(tái)對所述 網(wǎng)絡(luò)應(yīng)用或網(wǎng)絡(luò)架構(gòu)的服務(wù)適應(yīng)性s。
2. 如權(quán)利要求1所述的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法,其特征在于,所 述評(píng)估可編程路由交換平臺(tái)可以提供的緩存能力P buf具體包括: 向所述可編程路由交換平臺(tái)的端口不斷發(fā)送多個(gè)數(shù)據(jù)包; 且檢測所述可編程路由交換平臺(tái)是否有丟包發(fā)生,并記錄兩次丟包之間所轉(zhuǎn)發(fā)的數(shù)據(jù) 包的個(gè)數(shù)K ; 記錄所述可編程路由交換平臺(tái)所能達(dá)到的最佳緩存大小Kbest,并評(píng)估所述可編程路由 交換平臺(tái)可以提供的緩存能力&/ 。 八best
3. 如權(quán)利要求1所述的可編程路由交換平臺(tái)的服務(wù)適應(yīng)性評(píng)估方法,其特征在于,所 述測量所述可編程路由交換平臺(tái)編程接口的靈活性P fle具體包括: 通過調(diào)用所述可編程路由交換平臺(tái)的編程接口,查看不同任務(wù)所能訪問到的不同資源 類型的數(shù)目,其中,所述資源類型包括計(jì)算資源、存儲(chǔ)資源和通信資源,記錄第i個(gè)任務(wù)能 訪問的不同資源類型的數(shù)目SORp以測量得出所述不同任務(wù)平均所能訪問到所述可編程路 由交換平臺(tái)的資源能力為
,其中,Ntask為所觀察的任務(wù)數(shù)目; 根據(jù)所述評(píng)估所述可編程路由交換平臺(tái)編程接口的靈活性P fle為:
4. 如權(quán)利要求