本發(fā)明涉及用于由軟件定義的網(wǎng)絡(luò)架構(gòu)中的面向服務(wù)的通信的網(wǎng)絡(luò)和計(jì)算資源管理的設(shè)備和方法。
背景技術(shù):
技術(shù)實(shí)現(xiàn)思路
1、用于由軟件定義的網(wǎng)絡(luò)架構(gòu)、即sdn中的面向服務(wù)的通信的網(wǎng)絡(luò)和計(jì)算資源管理的方法規(guī)定:sdn控制器監(jiān)控通信網(wǎng)絡(luò)中的網(wǎng)絡(luò)流量,其中sdn控制器接收關(guān)于計(jì)算資源使用情況和關(guān)于通信網(wǎng)絡(luò)中的面向服務(wù)的通信的數(shù)據(jù),其中sdn控制器根據(jù)數(shù)據(jù)評估結(jié)果確定網(wǎng)絡(luò)和計(jì)算資源配置,并且sdn控制器根據(jù)網(wǎng)絡(luò)和計(jì)算資源配置來配置網(wǎng)絡(luò)和計(jì)算資源。通過面向服務(wù)的通信,可以在通信網(wǎng)絡(luò)100中自動找到必須相互通信的服務(wù)。通過sdn控制器的網(wǎng)絡(luò)和計(jì)算資源管理,通信網(wǎng)絡(luò)適配于服務(wù)的要求。
2、優(yōu)選地,根據(jù)數(shù)據(jù)評估結(jié)果,確定表征網(wǎng)絡(luò)和計(jì)算資源配置的實(shí)例彼此交換的消息的路徑以及服務(wù)實(shí)例到控制設(shè)備的分配。由此,避免了通信網(wǎng)絡(luò)中過載的控制設(shè)備和數(shù)據(jù)線路的瓶頸。
3、例如,如果作為數(shù)據(jù)評估結(jié)果而識別出通信網(wǎng)絡(luò)的網(wǎng)絡(luò)交換機(jī)向其轉(zhuǎn)發(fā)消息的通信網(wǎng)絡(luò)的數(shù)據(jù)線路上的瓶頸,則該網(wǎng)絡(luò)交換機(jī)通過網(wǎng)絡(luò)配置而被配置為,不將這些消息轉(zhuǎn)發(fā)到該數(shù)據(jù)線路。
4、例如,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則該實(shí)例通過資源配置而被配置為,不發(fā)送針對該服務(wù)的供應(yīng)或?qū)魅氲膶τ谠摲?wù)的請求保持不答復(fù)。
5、例如,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則至少一個網(wǎng)絡(luò)交換機(jī)通過網(wǎng)絡(luò)配置而被配置為,不轉(zhuǎn)發(fā)來自該實(shí)例的針對該服務(wù)的供應(yīng)。
6、一種用于由軟件定義的網(wǎng)絡(luò)架構(gòu)、即sdn中的面向服務(wù)的通信的網(wǎng)絡(luò)和計(jì)算資源管理的設(shè)備規(guī)定:sdn控制器被設(shè)計(jì)為,監(jiān)控通信網(wǎng)絡(luò)中的網(wǎng)絡(luò)流量,其中該sdn控制器被設(shè)計(jì)為,接收關(guān)于計(jì)算資源使用情況和關(guān)于通信網(wǎng)絡(luò)中的面向服務(wù)的通信的數(shù)據(jù),其中sdn控制器被設(shè)計(jì)為,根據(jù)數(shù)據(jù)評估結(jié)果來確定網(wǎng)絡(luò)和計(jì)算資源配置,并且其中sdn控制器被設(shè)計(jì)為,根據(jù)網(wǎng)絡(luò)和計(jì)算資源配置來配置網(wǎng)絡(luò)和計(jì)算資源。通過該設(shè)備使通信網(wǎng)絡(luò)能夠適配于服務(wù)的要求。
7、sdn控制器優(yōu)選地被設(shè)計(jì)為,根據(jù)數(shù)據(jù)評估結(jié)果來確定表征網(wǎng)絡(luò)和計(jì)算資源配置的實(shí)例彼此交換的消息的路徑以及服務(wù)實(shí)例到控制設(shè)備的分配。
8、例如,sdn控制器被設(shè)計(jì)為,如果作為數(shù)據(jù)評估結(jié)果而識別出通信網(wǎng)絡(luò)的網(wǎng)絡(luò)交換機(jī)向其轉(zhuǎn)發(fā)消息的通信網(wǎng)絡(luò)的數(shù)據(jù)線路上的瓶頸,則該網(wǎng)絡(luò)交換機(jī)通過網(wǎng)絡(luò)配置而被配置為,不將這些消息轉(zhuǎn)發(fā)到該數(shù)據(jù)線路。
9、例如,sdn控制器被設(shè)計(jì)為,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則該實(shí)例通過資源配置而配置為,不發(fā)送針對該服務(wù)的供應(yīng)或?qū)魅氲膶τ谠摲?wù)的請求保持不答復(fù)。
10、例如,sdn控制器被設(shè)計(jì)為,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則至少一個網(wǎng)絡(luò)交換機(jī)通過網(wǎng)絡(luò)配置而被配置為,不轉(zhuǎn)發(fā)來自該實(shí)例的針對該服務(wù)的供應(yīng)。
11、在一個示例中,通信網(wǎng)絡(luò)包括車輛、工業(yè)系統(tǒng)或物聯(lián)網(wǎng)系統(tǒng)的控制設(shè)備、至少一個網(wǎng)絡(luò)交換機(jī)和/或至少一個網(wǎng)關(guān),其中sdn控制器被設(shè)計(jì)為,根據(jù)網(wǎng)絡(luò)和/或計(jì)算資源配置來在控制設(shè)備上安裝、更新、激活或停用服務(wù)實(shí)例,和/或其中sdn控制器被設(shè)計(jì)為,根據(jù)網(wǎng)絡(luò)和/或計(jì)算資源配置來配置至少一個網(wǎng)絡(luò)交換機(jī)和/或至少一個網(wǎng)關(guān),以轉(zhuǎn)發(fā)或不轉(zhuǎn)發(fā)來自服務(wù)或其實(shí)例和/或給服務(wù)或其實(shí)例的消息。
12、可以提供一種計(jì)算機(jī)程序,其中該計(jì)算機(jī)程序包括計(jì)算機(jī)可讀指令,當(dāng)由計(jì)算機(jī)執(zhí)行所述指令時,運(yùn)行該方法。
1.一種用于由軟件定義的網(wǎng)絡(luò)架構(gòu)、即sdn中的面向服務(wù)的通信的網(wǎng)絡(luò)和計(jì)算資源管理的方法,其特征在于,sdn控制器(138)監(jiān)控(202)通信網(wǎng)絡(luò)(100)中的網(wǎng)絡(luò)流量,其中所述sdn控制器(138)接收關(guān)于計(jì)算資源使用情況和關(guān)于通信網(wǎng)絡(luò)(100)中的面向服務(wù)的通信的數(shù)據(jù),其中所述sdn控制器(138)根據(jù)數(shù)據(jù)評估結(jié)果來確定(204)網(wǎng)絡(luò)和計(jì)算資源配置,并且所述sdn控制器(138)根據(jù)所述網(wǎng)絡(luò)和計(jì)算資源配置來配置(206)所述網(wǎng)絡(luò)和計(jì)算資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)數(shù)據(jù)評估結(jié)果,確定(204)表征網(wǎng)絡(luò)和計(jì)算資源配置的實(shí)例彼此交換的消息的路徑以及服務(wù)實(shí)例到控制設(shè)備的分配。
3.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,如果作為數(shù)據(jù)評估結(jié)果而識別出所述通信網(wǎng)絡(luò)(100)的網(wǎng)絡(luò)交換機(jī)向其轉(zhuǎn)發(fā)消息的所述通信網(wǎng)絡(luò)(100)的數(shù)據(jù)線路(120)上的瓶頸,則所述網(wǎng)絡(luò)交換機(jī)通過網(wǎng)絡(luò)配置而被配置(206)為,不將這些消息轉(zhuǎn)發(fā)到所述數(shù)據(jù)線路(120)。
4.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則所述實(shí)例通過所述資源配置而被配置為,不發(fā)送針對所述服務(wù)的供應(yīng)或?qū)魅氲膶τ谒龇?wù)的請求保持不答復(fù)。
5.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則至少一個網(wǎng)絡(luò)交換機(jī)通過所述網(wǎng)絡(luò)配置而被配置為,不轉(zhuǎn)發(fā)來自所述實(shí)例的針對所述服務(wù)的供應(yīng)。
6.一種用于由軟件定義的網(wǎng)絡(luò)架構(gòu)、即sdn中的面向服務(wù)的通信的網(wǎng)絡(luò)和計(jì)算資源管理的設(shè)備,其特征在于,sdn控制器(138)被設(shè)計(jì)為,監(jiān)控通信網(wǎng)絡(luò)(100)中的網(wǎng)絡(luò)流量,其中所述sdn控制器(138)被設(shè)計(jì)為,接收關(guān)于計(jì)算資源使用情況和關(guān)于通信網(wǎng)絡(luò)(100)中的面向服務(wù)的通信的數(shù)據(jù),其中所述sdn控制器(138)被設(shè)計(jì)為,根據(jù)數(shù)據(jù)評估結(jié)果來確定(204)網(wǎng)絡(luò)和計(jì)算資源配置,并且其中所述sdn控制器(138)被設(shè)計(jì)為,根據(jù)所述網(wǎng)絡(luò)和計(jì)算資源配置來配置所述網(wǎng)絡(luò)和計(jì)算資源。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述sdn控制器(138)被設(shè)計(jì)為,根據(jù)數(shù)據(jù)評估結(jié)果,確定表征網(wǎng)絡(luò)和計(jì)算資源配置的實(shí)例彼此交換的消息的路徑以及服務(wù)實(shí)例到控制設(shè)備的分配。
8.根據(jù)權(quán)利要求6或7中任一項(xiàng)所述的設(shè)備,其特征在于,所述sdn控制器(138)被設(shè)計(jì)為,如果作為數(shù)據(jù)評估結(jié)果而識別出通信網(wǎng)絡(luò)(100)的網(wǎng)絡(luò)交換機(jī)向其轉(zhuǎn)發(fā)消息的通信網(wǎng)絡(luò)(100)的數(shù)據(jù)線路(120)上的瓶頸,則所述網(wǎng)絡(luò)交換機(jī)通過所述網(wǎng)絡(luò)配置而被配置為,不將所述消息轉(zhuǎn)發(fā)到所述數(shù)據(jù)線路(120)。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的設(shè)備,其特征在于,所述sdn控制器(138)被設(shè)計(jì)為,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則所述實(shí)例通過資源配置而配置為,不發(fā)送針對所述服務(wù)的供應(yīng)或?qū)魅氲膶τ谒龇?wù)的請求保持不答復(fù)。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的設(shè)備,其特征在于,所述sdn控制器(138)被設(shè)計(jì)為,如果作為數(shù)據(jù)評估結(jié)果而識別到正在其上運(yùn)行服務(wù)實(shí)例的過載的控制設(shè)備,則至少一個網(wǎng)絡(luò)交換機(jī)通過網(wǎng)絡(luò)配置而被配置為,不轉(zhuǎn)發(fā)來自所述實(shí)例的針對所述服務(wù)的供應(yīng)。
11.根據(jù)權(quán)利要求6至10中任一項(xiàng)所述的設(shè)備,其特征在于,所述通信網(wǎng)絡(luò)(100)包括車輛(118)、工業(yè)系統(tǒng)或物聯(lián)網(wǎng)系統(tǒng)的控制設(shè)備(102、112、114、116)、至少一個網(wǎng)絡(luò)交換機(jī)(104、106、108、110)和/或至少一個網(wǎng)關(guān),其中所述sdn控制器(138)被設(shè)計(jì)為,根據(jù)網(wǎng)絡(luò)和/或計(jì)算資源配置來在控制設(shè)備(102、112、114、116)上激活或停用服務(wù)實(shí)例,和/或其中所述sdn控制器(138)被設(shè)計(jì)為,根據(jù)網(wǎng)絡(luò)和/或計(jì)算資源配置來配置至少一個網(wǎng)絡(luò)交換機(jī)(104、106、108、110)和或至少一個網(wǎng)關(guān),以轉(zhuǎn)發(fā)或不轉(zhuǎn)發(fā)來自服務(wù)或其實(shí)例和/或給服務(wù)或其實(shí)例的消息。
12.一種計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序包括計(jì)算機(jī)可讀指令,當(dāng)由計(jì)算機(jī)執(zhí)行所述指令時,運(yùn)行根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法。