自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

流媒體服務器負載均衡結(jié)構(gòu)設計

網(wǎng)絡 網(wǎng)絡優(yōu)化 網(wǎng)絡運維
本文對流媒體服務器負載均衡的設計結(jié)構(gòu)進行了詳細介紹,并且包括了請求流程的詳細描述,從原理上面來清楚地學習它的傳輸結(jié)構(gòu)和工作機理。

在網(wǎng)絡上面,視頻的傳輸是很龐大的。面對大連數(shù)據(jù)的傳輸和交換,必須要用到負載均衡技術(shù)。針對流媒體服務器的負載均衡我們前面也介紹過了一些內(nèi)容了。現(xiàn)在,我們就針對它的設計結(jié)構(gòu)再來詳細說一說,幫助大家理解這部分內(nèi)容。

流媒體服務器中的負載均衡系統(tǒng)結(jié)構(gòu)設計

對于大型視頻點播系統(tǒng)來說,一個好的負載均衡算法不能只單純考慮負載分配問題,更應“未雨綢繆",在接受用戶請求和節(jié)目存儲時就考慮到負載均衡問題,因此我們認為本系統(tǒng)中的負載均衡系統(tǒng)應該如圖1所示,分為接入許可控制模塊(Admission Control Module, A CM )、負載調(diào)度模塊(Load Schedule Module,LSM )和存儲管理模塊(Storage Manage Module, SMM )三個部分。

接入許可控制模塊作為視頻服務器的單一入口點,判斷是否接受客戶的命令請求;負載調(diào)度模塊負責根據(jù)一定的服務器選擇算法分配負載,并管理各MS-VOD節(jié)點;存儲管理模塊負責根據(jù)點播率變化情況及時調(diào)整影片存儲。

流媒體服務器中的負載均衡系統(tǒng)結(jié)構(gòu)示意圖

圖1.流媒體服務器中的負載均衡系統(tǒng)結(jié)構(gòu)示意圖

客戶請求處理流程

ACM作為流媒體服務器的入口點,記錄有所有正在接受服務客戶與MS-VOD的對應關(guān)系,即根據(jù)客戶標識能夠立即查詢到為其服務的MS-VOD。當ACM 收到流量控制和VCR(Video Cassette Record)等己連接客戶的命令請求時,將其賦予很高的優(yōu)先級,直接轉(zhuǎn)發(fā)到為該客戶服務的MS-VOD,由同一個MS-VOD作進一步處理。而對于客戶提交的新的點播請求命令,則按下而的流程完成處理:

1.MS-Manager中的ACM模塊收到用戶請求后進行處理:首先與BOSS交互進行用戶身份鑒權(quán)和點播合法性的認證,然后再經(jīng)許可準入控制算法處理,決定是否接受該用戶請求;

2.對于非法的點播請求或者是暫時無法滿足其QoS要求的點播請求,ACM直接返 回給客戶拒絕服務信息;如果用戶請求通過了ACM的認證并被許可準入,則該請求會被轉(zhuǎn)發(fā)至LSM模塊;

3.LSM記錄其收到的客戶請求,根據(jù)當前各MS-VOD的負載記錄和一定的負載調(diào)度策略,按著先來先服務的原則,逐一為查詢命令選擇MS-VOD,如果查詢到了合適的MS-VOD,立即通知此MS-VOD為相應的用戶提供視頻服務;

4.如果當前沒有可用的服務器,則將該請求保留,保留其間多次為其選擇MS-VOD,直至選擇成功或失敗,并將結(jié)果通知ACM。對于超時失敗的選擇查詢, ACM會將結(jié)果通知該客戶;

5.對于選擇成功的查詢,將該客戶的加載請求發(fā)送到相應的MS-VOD,如果此MS-VOD中存儲有相應影片,則直接將影片數(shù)據(jù)從硬盤中調(diào)出至緩存中,再由視頻處理模塊將其轉(zhuǎn)化為流式數(shù)據(jù),以提供給用戶流媒體視頻服務;

6.如果此MS-VOD中沒有存儲相應的影片,則立即向上級內(nèi)容分發(fā)平臺CDP發(fā)出數(shù) 據(jù)請求,如果請求數(shù)據(jù)成功,將從ASON上接收數(shù)據(jù)放在緩存中,經(jīng)過數(shù)據(jù)轉(zhuǎn)換后,立刻向客戶發(fā)送數(shù)據(jù),并將加載成功結(jié)果通知ACM,否則將失敗結(jié)果返回給 ACM;

7.ACM將收到的加載結(jié)果返回給客戶,一個用戶請求處理完成。

小結(jié)

流媒體服務器研究的一個重點就是負載均衡問題。本文從流媒體服務器的架構(gòu)特點和工作流程出發(fā),給出了MS的系統(tǒng)設計,并提出將許可準入控制、負載分配和存儲調(diào)度管理三者有機結(jié)合的負載均衡算法,在實際測試中取得了很好的均衡效果。

責任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-06 14:15:02

流媒體服務器負載均衡

2010-05-06 14:22:12

流媒體服務器負載均衡

2010-04-26 17:41:29

服務器負載均衡

2022-01-08 19:18:57

OBSLinux實時流媒體服務器

2023-10-12 19:46:26

Nginx服務器

2010-05-05 18:44:27

服務器負載均衡

2010-05-05 18:28:16

負載均衡服務器

2010-05-07 12:15:49

服務器負載均衡

2018-12-14 08:52:38

過載保護異構(gòu)服務器負載均衡

2023-03-21 08:41:09

結(jié)構(gòu)設計數(shù)據(jù)庫高性能

2023-03-12 09:22:58

2010-05-04 14:10:00

Media Servi

2009-01-10 18:53:01

服務器ServerDNS

2009-07-22 10:25:37

2010-05-10 14:02:53

服務器負載均衡

2010-03-25 15:14:36

機房綜合布線

2011-07-14 14:01:29

網(wǎng)絡服務器配置服務器

2010-11-19 12:53:53

梭子魚負載均衡

2019-03-27 08:43:17

Nginx負載均衡服務器

2018-10-26 09:52:25

Nginx服務器負載均衡
點贊
收藏

51CTO技術(shù)棧公眾號