fep協(xié)議介紹?
一種基于集群服務(wù)器的動(dòng)態(tài)調(diào)度模型,該模型提出了次前端機(jī)的概念,前端機(jī)根據(jù)網(wǎng)絡(luò)服務(wù)類型的不同,將動(dòng)態(tài)調(diào)度的任務(wù)交給相應(yīng)的次前端機(jī)處理,從而降低了前端機(jī)的負(fù)載,在一定程度上緩解了服務(wù)器的瓶頸,增強(qiáng)了集群服務(wù)器的可擴(kuò)展性。
前端處理器是一臺(tái)具有特殊能力的微型計(jì)算機(jī),用以代替計(jì)算機(jī)中硬連線的通信控制器來(lái)對(duì)遠(yuǎn)程終端進(jìn)行控制。
除了控制接收和發(fā)送所有在宿主機(jī)和終端之間傳輸?shù)臄?shù)據(jù)以外,前端處理器還可以完成下列各種功能:
(1)數(shù)據(jù)和格式的轉(zhuǎn)換:把一種或多種傳輸進(jìn)來(lái)的數(shù)據(jù)代碼和格式轉(zhuǎn)換成宿主機(jī)的數(shù)據(jù)代碼或格式。
(2)探詢或選擇:探詢指前端處理器每次只請(qǐng)求一個(gè)終端發(fā)送數(shù)據(jù),而選擇則是前端處理器請(qǐng)求一個(gè)或多個(gè)終端接收數(shù)據(jù)。具有探詢或選擇功能的前端處理器可以確定某一終端是否已準(zhǔn)備好發(fā)送或接收數(shù)據(jù)。
(3)報(bào)文的裝配或拆卸:對(duì)所有以不同的數(shù)據(jù)速率和按同步或異步格式傳輸?shù)臄?shù)據(jù)進(jìn)行裝配或拆卸,以保證宿主機(jī)收到的只是完整的報(bào)文。
(4)差錯(cuò)控制:對(duì)傳輸差錯(cuò)進(jìn)行檢測(cè)并盡可能地校正。
(5)故障弱化:指在宿主機(jī)系統(tǒng)的主要部件已經(jīng)失效的情況下,該系統(tǒng)的另一些部件(例如終端)仍能保持繼續(xù)工作的一種前端處理器的能力。
(6)排隊(duì):把傳輸進(jìn)來(lái)的報(bào)文按傳輸?shù)拇涡蚺藕靡怨┧拗鳈C(jī)處理。
(7)報(bào)文交換:如果某個(gè)前端處理器能供不止一臺(tái)宿主機(jī)使用,那么就可以用它來(lái)進(jìn)行不同宿主機(jī)之間的報(bào)文交換。
(8)直接響應(yīng):對(duì)于簡(jiǎn)單的查詢,前端處理器可以直接響應(yīng)而不必與宿主機(jī)打交道。