999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

新型異構通信系統中基于數據驅動的會話管理機制

2017-09-15 03:27:39鄭慶霄李偉岸李歡
中國新技術新產品 2017年20期

鄭慶霄++李偉岸+++李歡

摘 要:基于IP集成的無線多接入系統體現了傳統的移動通信網絡、新興的多接入技術和開放的IP技術相結合的網絡發展趨勢,是下一代移動互聯網的發展方向。支持異構通信網絡間不同協議的互聯互通是其中的重中之重,其中很重要的一部分就是整個通信會話在異構網絡間的管理。但是目前的協議沒有從軟件設計的角度出發提供一種具有通用性的會話管理機制。本文引入了一套完整會話管理機制來進行語音和數據的管理,將以前的控制流驅動的數據信息管理變為數據驅動的數據信息管理,很好的支持現有的異構通信網絡會話管理協議。

關鍵詞:異構通信系統;數據驅動;會話管理;引用計數;垃圾回收

中圖分類號:TP392 文獻標識碼:A

0.前言

新型的無線接入技術層出不窮。由不同的標準化組織制定的無線接入技術,通常在覆蓋范圍,接入速率、容量、移動性和業務特性等方面有著很大差異,其適用的場 景各有側重,彼此之間很難相互替代。因而異種無線接入技術共存和融合的發展,必將成為未來移動通信系統的重要特征。

對這種網絡的展望如圖1所示。下一代移動互聯網為用戶提供在任何地點隨時隨地的網絡接入服務。

從3G版本的發展可以看到,數據傳輸IP化的趨勢正在逐漸從3G的核心承載網向接入網推進,顯著標志就是3GPP中對IP-RAN的定義。同時,3GPP和3GPP2提出了全IP的體系結構,隨著IMS體系的引入和完善,3G分組域將逐步提供電信級的多媒體服務,傳統的電路域業務也會逐漸向分組域轉移。

本文引入一套完整的數據信息會話管理方案來對系統中所有的語音和數據進行統一管理。并且該方案能被應用于其他的異構通信網絡間的會話管理架構設計中。該數據信息會話管理方案將傳統的控制流驅動的數據信息管理變為數據驅動的數據信息管理,可以被應用到現有的各種異構通信網絡間的會話管理中去。

1.會話管理機制設計思路

會話是語音和數據的容器,無論是從IP端或是從無線鏈路端收到一個新的語音呼叫或者數據短信,都會在基站系統上新建一個會話。下面將會詳細介紹會話管理機制的設計。

它的核心思想主要包含了3個方面:會話狀態同步機制(使用了發布訂閱設計模式),會話的引用計數器,會話的垃圾回收機制。

會話狀態同步機制:會話會被多個軟件模塊使用,例如流控模塊、收發模塊、呼叫管理模塊等。在每個模塊都可能會進行會話的操作以及會話的刪除,必須引入一個統一的會話狀態同步機制,否則將會導致會話狀態不同步的錯誤。

會話的引用計數器:為了保證在刪除某一個會話時所有該會話的使用者都解除了對該會話的使用,我們對每一個會話引入了一個引用計數器。當某一個會話的引用計數被減到0時,就可以銷毀該會話了。

會話的垃圾回收機制:由于每一個會話的釋放都是一個隨機的事件,在通信系統當中,我們應該盡可能地避免這樣的隨機事件對系統性能帶來抖動,將會話刪除的動作統一到系統空閑時間進行。

我們設計的會話管理機制采用了基于數據驅動的設計方法,將語音和數據作為會話進行統一的管理,避免了每個模塊單獨對語音和數據進行分散處理,解決了多模塊處理語音和數據的同步和統一管理問題。

2.會話管理機制設計實現

2.1 會話的創建

為了跟蹤會話的使用情況,我們需要統計有哪些模塊使用了一個會話,所有使用了會話的模塊將會注冊一個會話結束的事件,每一個會話都會有一個引用計數來表明有多少個模塊使用了該會話。

2.2 引用計數

引用計數常被用作一種垃圾回收算法,每一個擁有引用計數的對象都會有一個引用計數來表明使用它的對象有多少。如果一個會話的引用計數變成0時,說明系統中再沒有其他模塊來使用它,我們將會把它放入一個垃圾回收隊列中。

2.3 訂閱發布設計模式

每一個接收到會話建立事件的模塊都會對引用計數加1,同時該模塊會注冊一個會話結束的事件。當一個會話結束時,該會話所在的模塊不僅僅需要對該會話的引用計數減1,還需要發布一個會話結束的事件給所有會話結束事件的訂閱者。

圖2是一個典型的訂閱發布模式示意圖,訂閱者1和訂閱者2訂閱了主題A,訂閱者2和訂閱者3訂閱了主題B,當發布者發布一個主題A時,只有訂閱者1和2會收到該主題A的事件,同理,當發布者發布了一個主題B時,也只有訂閱者2和3會收到該主題B的事件。

通過使用訂閱發布者的設計模式,我們能保證當一個會話結束時,該會話結束事件將會被所有的會話結束訂閱者所收到。

2.4 會話結束與垃圾回收

在通話過程當中會話可能會在任意模塊被結束,垃圾回收者會把系統當中不再被使用到的會話對象釋放掉,首先是避免了程序設計人員來在每個模塊進行會話對象的釋放,其次在實時系統當中減少了抖動,由一個低優先級任務在系統空閑時輪詢垃圾回收隊列,對需要處理的無用會話進行統一刪除。

結論

在使用了新的會話管理機制以后,解決了以前多模塊會話狀態不同步問題。通過對新的會話管理機制的測試和分析,我們證明了該會話管理機制可以被很好地用于處理以下的情況:當我們需要在多個模塊之間進行數據共享,所有的軟件模塊都擁有該數據的對等權利時,如何進行共享數據管理的情況。

該會話管理機制可被廣泛應用于異構通信系統的會話管理設計當中,作為會話的管理,同樣,也可以用于一些類似的可以引入會話概念的系統設計中,會對我們的整個內存管理、系統性能管理、垃圾回收等帶來極大的好處。甚至我們還可以基于該會話管理機制對異構網絡間的通信協議進行優化,使其更好地滿足未來面向對象的軟件設計趨勢。

參考文獻

[1] “Wei Fu and Carl Hauser, “A Real-Time Garbage Collection Framework for Embedded Systems”. ACM SCOPES ‘05, 2005”. Portal.acm.org. Retrieved 9 July 2010.

[2]Gero Muehl, Distributed Event-Based Systems[M]. Ludger Fiege, and Peter R. Pietzuch, Springer-Verlag, Germany.2007

[3]Wilson, Paul R. Uniprocessor Garbage Collection Techniques[C]. Proceedings of the International Workshop on Memory Management. London, UK: Springer-Verlag. Retrieved 5 December 2009. pp. 1–42. ISBN 3-540-55940-X. Section 2.1.endprint

主站蜘蛛池模板: 色窝窝免费一区二区三区 | 欧美激情网址| 久青草网站| 久久无码免费束人妻| 国产夜色视频| 欧美日韩专区| 亚洲婷婷在线视频| 国产精女同一区二区三区久| 欧美日韩动态图| 99久久成人国产精品免费| 日韩毛片免费观看| 一本大道东京热无码av| 无套av在线| 18禁黄无遮挡免费动漫网站| 日本不卡在线视频| 欧美一区二区精品久久久| 色网站在线视频| 五月婷婷丁香综合| 91视频国产高清| 青青操视频在线| 日日噜噜夜夜狠狠视频| 免费久久一级欧美特大黄| 试看120秒男女啪啪免费| 国产白浆视频| 国产一区二区三区夜色| 国产小视频免费| 国产黄网站在线观看| 亚洲第一网站男人都懂| 亚洲欧美色中文字幕| 欧美一区精品| 久久久精品国产SM调教网站| 久久永久精品免费视频| 久久超级碰| 在线永久免费观看的毛片| 国产成人高清亚洲一区久久| 国内精品九九久久久精品| 午夜啪啪福利| 婷婷成人综合| 国产激情无码一区二区免费| 亚洲欧洲日韩综合| 日韩精品一区二区三区免费| 毛片手机在线看| 成·人免费午夜无码视频在线观看| 久久综合色天堂av| 青青青亚洲精品国产| 国产一级在线观看www色| 亚洲性影院| 狠狠五月天中文字幕| 亚洲精品久综合蜜| 人人爽人人爽人人片| 91日本在线观看亚洲精品| 亚洲高清无码精品| 亚洲va欧美ⅴa国产va影院| 2018日日摸夜夜添狠狠躁| 欧洲成人在线观看| 久久视精品| 国产在线小视频| 亚洲国产中文欧美在线人成大黄瓜 | 亚洲a级在线观看| 成人字幕网视频在线观看| 一区二区影院| 四虎永久免费地址在线网站| 青青操国产视频| 91精品国产麻豆国产自产在线| 色婷婷亚洲十月十月色天| 四虎永久免费网站| 热这里只有精品国产热门精品| 无码一区二区三区视频在线播放| 日本精品视频一区二区| 国产网站一区二区三区| 成年女人18毛片毛片免费| 亚洲欧美成人在线视频| 国产区成人精品视频| 欧美亚洲欧美区| 超级碰免费视频91| 久久这里只精品国产99热8| 欧美国产中文| 黄色网址手机国内免费在线观看| 日日噜噜夜夜狠狠视频| 亚洲天天更新| 无码网站免费观看| 伊人久久久久久久|