Access grid
This presentation is the property of its rightful owner.
Sponsored Links
1 / 121

Access Grid 視訊格網 應用之展示 PowerPoint PPT Presentation


  • 89 Views
  • Uploaded on
  • Presentation posted in: General

Access Grid 視訊格網 應用之展示. 中興大學 計資中心 研發組 林炳銓 [email protected] 報告日期 : 93.11.4( 四 ). 大 綱. AccessGrid 簡介 AccessGrid 連線模式 AccessGrid 軟體簡介 AccessGrid 流量監控工具 連線 Demo 建置 AG 會議室之硬體設備 結論 附錄 1-AG 相關網站 附錄 2-Bridge 架設注意事項. 大 綱. AccessGrid 簡介 AccessGrid 連線模式 AccessGrid 軟體簡介

Download Presentation

Access Grid 視訊格網 應用之展示

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Access grid

Access Grid 視訊格網應用之展示

中興大學 計資中心

研發組 林炳銓

[email protected]

報告日期: 93.11.4(四)


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid連線模式

  • AccessGrid軟體簡介

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid連線模式

  • AccessGrid軟體簡介

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Access grid1

何謂Access Grid超級視訊格網

由美國阿岡國家實驗室ANL(Argonne National

Laboratory)所開創的一種新式視訊會議系統,可提供3

至20人的共同與會。

全球AG建置數量成長概況

  • 10 Sites in 1999

  • 34 Sites in 2000

  • 69 Sites in 2001

  • 136 Sites in 2002

  • Over 150 Sites in 2003


Access grid

Access Grid著重於合作、教育、科學及相關軟體之發展與應用。其強調的是提供一個可因需求而擴大,以網路互相密切連結的溝通系統。

  • 超級視訊格網是因應資訊交流所設計的新一代溝通平台,其 整合視訊影像、語音與多元化資料(如監視影像、預報成果等),並可進行群體間(多點對多點Group to Group)之多方網路視訊會議。


Access grid

Access Grid具備多重用途特色,將可提供國內科技合作、教育、訓練、遠距教學等之支援系統。亦可作為政府部門間會議溝通之用,甚至可成為國際間教育合作之基礎設施。

透過超寬頻網路連結,此一設施將有助於設施所在當地、區域性、全國性、乃至於國際間,安定和平的維護及經濟繁榮之發展。


Access grid

超級視訊格網之系統特色

  • 具多重視窗與高解析度影像之視訊會議品質。

  • 畫面可彈性配置並可與其它應用程式整合(如Word及Power Point)。

  • 具多重攝影鏡頭,多視角環場擷取影像之功能。

  • 可即時多媒體互動及資料、簡報共享能力。

  • 採分散式架構,提高可用率,不受斷線或停機等不確定因素之影響。

  • 系統架構具模組化,小至攜帶型電腦,大至叢集式電腦均可安裝。

  • 可與傳統視訊會議(H.323)互相連接,保障原有硬體之投資,並擴大延伸固有視訊設備之應用價值面。

  • 原始程式屬於免費的開放源碼(Open Source),可視自身需要修改原始碼。


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid連線模式

  • AccessGrid軟體簡介

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Quick bridge server

Quick Bridge Server功能

  • 做為Unicast Network與Mulitcast Network溝通的橋樑。

  • 若AG client所處的網路環境不支援multicast,仍可與其他AG Node進行互動。

  • 有如一間虛擬的會議廳,可讓所有透過Bridge連線至AG Node的使用者進行視訊與音訊的雙向溝通。


Quick bridge server1

Quick Bridge Server運作架構簡介


Accessgrid bridge

AccessGrid為何需要Bridge?

  • 由於真正的AccessGrid視訊格網之應用,須在完全支援Multicast的網路環境下方能順利運作;

  • 但基於安全性考量,某些網路環境並不開放支援Multicast,故須透過Bridge進行Multicast與Unicast之轉換。


Access grid2

當Quick Bridge Server所處網路非Multicast-Enabled環境時。

可獨立運作,任何Unicast AG Node可直接連線進行互動。

Access Grid 連線模式一


Access grid3

可與其他Bridge Server互連。

建立Unicast和Multicast橋樑,使Uunicat AG Node可與Multicast Group中之AG Node進行溝通。

Access Grid 連線模式二


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid連線模式

  • AccessGrid軟體簡介

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Accessgrid

AccessGrid軟體簡介

  • AG相關名詞介紹

  • AG 1.x版 架構與功能介紹

  • AG 2.x版 架構與功能介紹

  • AG 版本功能演進


Access grid

AG相關名詞介紹

  • Node(節點)

  • Site(站台)

  • Lobby(大廳)

  • Room(會議室)

  • Virtual Venue(虛擬會議廳)

  • Virtual Venue Client(虛擬會議廳用戶端)

  • Virtual Venue Server(虛擬會議廳伺服端)

  • Node Service(節點服務)

  • Network Service(網路服務)

  • Resources(資源)


Access grid

AG相關名詞介紹(續)

  • Node(節點)

    將系統與服務管理安排成一個結合的單元(基本元件是virtual venue),亦即是所有被管理的資源集合。

  • Site(站台)

    支援一或多個AG節點的實際站台(管理網域、運作中的機房等等),AG站台必須提供格網服務(authentication,QoS,security,resource management等等)。

  • Lobby(大廳)

    進入Venue Server後最先看到的地方,這是一個公開的場合,使用者彼此間可以透過文字或語音進行交談,並可以分享資料、網頁與投影片…等等。


Access grid

AG相關名詞介紹(續)

  • Room(會議室)

    進入Venue Server後,可以針對不同的主題,從Lobby切換到該會議室,與特定的一群人進行討論,在這會議室裡,不會受到其他會議室使用者的影響干擾,而且使用者彼此間依舊可以透過文字或語音進行交談,並可以分享資料、網頁與投影片…等等。

  • Virtual Venue(虛擬會議廳)

    這是指進入Venue Server後,使用者所看到的整體畫面,包括了Lobby與各個特定主題的會議室(Room),在這整個空間裡,讓使用者感覺猶如置身在一間大型的線上網路虛擬會議廳,透過影音與資料的互動,進行各項議題的研議協商。


Access grid

AG相關名詞介紹(續)

  • Virtual Venue Client(虛擬會議廳用戶端)

    顧名思義,是指進入Virtual Venue(虛擬會議廳)的用戶端程式,透過該程式連上Virtual Venue Server,可以使用伺服端所提供的一切服務與資源。

  • Virtual Venue Server(虛擬會議廳伺服端)

    顧名思義,是指提供一切服務與資源給Virtual Venue(虛擬會議廳)用戶端所使用的伺服端程式,本身可透過Venue Management Tool來建立、修改、移除任何Venues。


Access grid

AG相關名詞介紹(續)

  • Node Service(節點服務)

    包括AudioService、VideoService、VideoConsumerService、VideoProducerService…等等服務。

  • Network Service(網路服務)

    包含許多專業的中介軟體(Middleware),例如

    authentication,authorization,accounting,policy,

    fault detection,resource allocation,remote data

    access…等等。

  • Resources(資源)

    包括Server端與用戶端所提供的一切可用服務之總稱。


Accessgrid1

AccessGrid軟體簡介

  • AG相關名詞介紹

  • AG 1.x版 架構與功能介紹

  • AG 2.x版 架構與功能介紹

  • AG 版本功能演進與差異


Ag 1 x

AG 1.x版 硬體架構圖


Ag 1 x1

AG 1.x版 設備配置圖


Ag 1 x node site

AG 1.x版 Node與Site

  • Access Grid Node(節點):

    將系統與服務管理安排成一個結合的單元(基本元件是virtual venue)。

  • Access Grid Site(站台):

    支援一或多個AG節點的實際站台(管理網域、運作中的機房等等),AG站台必須提供格網服務(authentication,QoS,security,resource management等等)。

  • AG1.X 俗稱單機版

    PIG = Personal Interface to access Grid


Ag 1 x node

AG 1.x版 Node功能

  • Audio:使用一或多個麥克風進行語音編碼 (透過混音器)。

  • Video:使用一或多個攝影機進行視訊畫面 之編碼或擷取。

  • Audio presentation: 使用一或多個喇叭播放聲音。

  • Video display:透過一或多個電腦螢幕及(或)投影機播送影像。

  • Screen sharing/whiteboard:

    透過VNC(Virtual Networking Computer)方式分享螢幕畫面/電子白板。


Access grid

AG Nodes 類型

  • Advanced Node – Tiled Display, Multiple Video Streams, Localized Audio

  • Room Node – Shared Display, Multiple Video Streams, Single Audio Stream (AG 1.x Node)

  • Desktop Node – Desktop Monitor, Multiple Video Streams, Single Audio Stream (AG 1.X PIG) Desktop

  • Laptop Node – Laptop Display, Single Video Stream, Single Audio Stream (AG 2.0) Note Book

  • Minimal Node – Compact Display, Single Video Stream, Single Audio Stream (AG 2.0) PDA


Ag 1 x2

AG 1.x版 軟體元件

  • VIC(video conferencing tool): 視訊傳輸程式(支援IPv6)。

  • RAT(robust audio tool): 聲音傳輸程式。

  • tkMOO-Light: 文字模式的對話程式。

  • Multicast beacon: 監控網路multicast performance。

  • Virtual Venue軟體(由Argonne National Lab 研發)。

  • VNC: 遠端控制電腦的軟體。

  • DPPT(Distributed PowerPoint tool):可觀看Power Point slides的程式。


Ag 1 x vic

AG 1.x版 VIC程式

由Lawrence Berkeley Labs的Steve McCanne與Van Jacobson開

發。它是在multicast架構下,使用多個同步視訊將許多站台連

接在一起。


Ag 1 x vic1

AG 1.x版 VIC程式畫面


Ag 1 x vic2

AG 1.x版 VIC程式畫面(續)


Ag 1 x vic3

AG 1.x版 VIC程式畫面(續)


Ag 1 x vic4

AG 1.x版 VIC程式畫面(續)


Ag 1 x rat

AG 1.x版 RAT程式

RAT是Visual Audio Tool的改良版,也是由前述兩位專家開發

,它允許多個使用者在multicast架構下參與語音的會議。


Ag 1 x rat1

AG 1.x版 RAT程式畫面


Ag 1 x tkmoo light

AG 1.x版 tkMOO-light程式

  • AG會議中的站台操作者都需要保持互動,使用的是原先在線上角色扮演遊戲中所開發的軟體,稱作“Multi-User dragons”及“Dungeons”,或是“MUDs“(MUD的功能類似存取控制操作的Internet Relay Chat)。

  • 美國阿岡國家實驗室架設了MUD server作為AG操作者在桌上型電腦上執行MUD client來進行溝通,tkMOO-light是目前建議採用的軟體程式,而Tiny-Fugue(Unix平台)也同樣被使用著。


Ag 1 x tkmoo light1

AG 1.x版 tkMOO-light畫面


Ag 1 x multicast beacon

AG 1.x版Multicast Beacon程式

為了協助診斷會議進行中multicast網路的問題,ANL

採用“Beacon”這套監控系統,其包含以下三個軟體

元件:

1.在每個AG Node執行Beacon

2.Server從所有的Beacons收集封包傳輸統計量

3.Beacon web server顯示Server所收集的資料


Ag 1 x multicast beacon1

AG 1.x版Multicast Beacon畫面


Ag 1 x virtual venue server

AG 1.x版 Virtual Venue 程式--server端

  • 要協調多個群組會議是很複雜的。ANL已開發出網頁介面與JAVA應用程式的整合方式,可以簡化上述的過程。

  • Virtual Venue虛擬會議廳是個相當基本的網頁,可讓使用者選擇要參與的“conference”,會議廳的本文有以下資訊:

    • VIC的Multicast address

    • RAT的Multicast address

    • MUD Identifier


Ag 1 x virtual venue server web

AG 1.x版 Virtual Venue 程式--server端(Web介面)


Ag 1 x virtual venue client

AG 1.x版 Virtual Venue 程式--client端

當連上ANL的Virtual Venue Server後,會自動開啟

tkMOO-Light(文字交談程式),點選所要參與的

會議室(Room),將連線資料填入AG1.2的VIC與RAT中

,即可進入該會議室與其他人進行視訊會議。

註: PC所處的網路必須支援multicast!!!


Ag 1 x vnc vs dppt

AG 1.x版-VNC vs. DPPT

  • VNC(Virtual Network Computing)允許使用者透

  • 過網際網路分享彼此的電腦螢幕畫面;在AG的環境

  • 下,此功能可讓講者分享自己的電腦操作畫面,可

  • 對聽眾進行即時性的教學示範,或是呈現具有動

  • 畫效果的投影片,若使用DPPT(Distributed

  • PowerPoint Tool)則無法分享動畫。

  • VNC採用的是client-server架構,在

  • Windows98/NT/2000/XP及Unix/Linux上均有

  • 支援。


Accessgrid2

AccessGrid軟體簡介

  • AG相關名詞介紹

  • AG 1.x版 架構與功能介紹

  • AG 2.x版 架構與功能介紹

  • AG 版本功能演進與差異


Ag 2 x

AG 2.x版的定義

Access Grid計畫的目標是讓一群人能夠彼此互動,

透過格網的資源以及使用格網的技術,達到群組對

群組(group to group)遠距離的協同合作。

  • 支援分散式學術研究協同合作

  • 分散式演講及研討會

  • 遠地參與設計與開發

  • 登入虛擬站台進行團隊會議討論

  • 複雜的分散式格網基礎應用

  • 長期協同合作的工作流程


Ag 2 x1

AG 2.x版 架構圖


Ag 2 x2

AG 2.x版 軟體架構圖

Your Meeting

Access Grid Virtual Venues

Access Grid

“Glue”

Access Grid Resource Manager Software

VIC video tool

Rat audio tool

IP Multicast


Ag 2 x3

Virtual Venues

使用者協同合作的地方

Network Services

專業的中介軟體(Middleware)—authentication,authorization,accounting,policy,faultdetection,resource allocation,remote data access…等等

Virtual Venues Client

使用者端之軟體

Nodes

Shared Nodes

所有被管理的資源集合

Resources

提供所需的能力

Personal Nodes

使用者端的資源集合

AG 2.x版的功能

  • 藉由分享下列資源達到使用者協同合作:

  • Data

  • Applications

  • Resources


Ag 2 x virtual venues

AG 2.x版的Virtual Venues

  • 什麼是Virtual Venue?

    • 人們進行共同合作的一個虛擬空間

  • Virtual Venues可提供什麼?

    • 進入/離開 授權資訊

    • 連線到其他的Venues

    • 在使用者之間形成一股凝聚力

      • Venue Environment, Users, Data

    • 用戶端之能力協商

      • 可用的網路服務清單

      • 紀錄各項串流效果的配置

    • 應用程式

  • Virtual Venues具有兩種介面:

    • 管理端 – Venue Management Software

    • 用戶端 – Virtual Venue Client Software


Ag 2 x virtual venues1

AG 2.x版Virtual Venues畫面


Ag 2 x venue server

Venue Server可管理多個 Virtual Venues

透過Venue Management Tool可建立、 修改、移除 venues

AG 2.x版 Venue Server


Ag 2 x certificate

AG 2.x版 申請Certificate

第一次啟動Venue

Client,必須填

入相關個人資料

向ANL註冊申請CA

認證。


Ag 2 x venue client

AG 2.x版 首次啟動Venue Client

當所填資料確實無誤,

經過數個工作天後,若

CA註冊申請成功,就會

收到ANL發出的通知信。

第一次啟動Venue

Client,需填入相

關個人資料與CA認

證的密碼。


Ag 2 x venue client1

AG 2.x版 Venue Client畫面

  • 可顯示Venue的內容

  • Lobby導覽功能

  • 整合其他的Node Service(包括AudioService、VideoService、VideoConsumerService、VideoProducerService)


Ag 2 x shared browser

AG 2.x版 Shared Browser畫面

  • 每個在線上的Venue Clinet均可邀請其他人共同瀏覽同一個網頁

  • 其他人開啟該網頁後即可自行點選所想要看的超連結,而不會影響其他人正在觀看的網頁


Ag 2 x shared presentation

AG 2.x版 Shared Presentation畫面

  • 每個在線上的Venue Clinet均可邀請其他人共同觀看同一個投影片簡報檔

  • 發出邀請者可透過Shared Presentation Controller程式(每個人均可搶奪該主控權)或滑鼠直接翻頁

  • 此時其他所有受邀者就會同時觀看同一張投影片內容


Ag 2 x shared nodes

AG 2.x版 Shared Nodes

  • AG Node由一台或多台機器組成。

  • 單一集中式的NodeService可與每台機器上的ServiceManager進行通訊。


Ag 2 x node service

AG 2.x版 Node Service

  • 呈現公開AG Node機器上的資源。

  • 實作成特定的網路介面(例如麥克風、WebCam…)。

  • 提供能力給AG Node。

    • Video: h261, 25fps

    • Audio: 16kHz


Ag 2 x node service1

AG 2.x版 Node Service(續)

  • 使用者安裝可用的服務來建立Node的能力。

  • 增加服務以擴大Node的協同合作能力。

  • 服務是可以簡單地被開發並易於整合第三方的發展。


Ag 2 1 2

AG 2.1.2版 平台與軟體需求

  • 支援的平台:

    • Windows 2000/XP

    • RedHat Linux 7.3

  • 搭配軟體:

    • Python 2.2 – http://www.python.org/

      • Windows –ActivePython 2.2.3

      • Linux – Python 2.2 is included in RH 7.3

    • wxPython 2.4 – http://www.wxpython.org/

      • Windows – wxPython

      • Linux – wxPythonGTK

  • Access Grid Toolkit:

    • Windows - Access Grid Toolkit

    • Linux - Access Grid Toolkit Bundle


Ag 2 2

AG 2.2版 平台與軟體需求

  • 支援的平台:

    • Windows XP

    • RedHat Linux 7.3

  • 搭配軟體:

    • Python 2.3 – http://www.python.org/

      • Windows –ActiveState Python 2.3

      • Linux – Python 2.2.3

    • wxPython 2.4 – http://www.wxpython.org/

      • Windows – wxPython 2.4.2.4

      • Linux – wxPythonGTK

  • Access Grid Toolkit:

    • Windows - Access Grid Toolkit 2.2

    • Linux -Access Grid Toolkit 2.2


Ag 2 3

AG 2.3版 平台與軟體需求

  • 支援的平台:

    • Windows XP

    • Gentoo Linux/Mac OSX/Fedora Core (Linux)/Slackware Linux/Debian Linux/Debian Linux

  • 搭配軟體:

    • Python 2.3 – http://www.python.org/

      • Windows –ActiveState Python 2.3

      • Linux – http://www-unix.mcs.anl.gov/fl/research/accessgrid/software/releases/2.3/index.html

    • wxPython 2.5 – http://www.wxpython.org/

      • Windows – wxPython 2.5

      • Linux – 同上

  • Access Grid Toolkit:

    • Windows - Access Grid Toolkit 2.3

    • Linux -同上


Ag 2 3 toolkit

Toolkit:

Manage Certificates

Request a Certificate

Uninstall the AGTk

Venue Client (Debug Mode)

Venue Management Tool

Configuration Tools:

Node Management

Node Setup Wizard

Documentation:

Venue Client Manual

Venue Management Client Manual

Services:

Node Service (Debug)

Service Manager (Debug)

Venue Server (Debug)

Other Components:

Shared Browser

Shared Presentation

Bridge Service(Linux Only)

AG 2.3版 Toolkit 概要


Ag 2 x vs globus

AG 2.x版 vs. Globus

  • 在AG 2.x中Globus是必要的。

  • 執行AG 2.x,需申請Certificate(簡稱CA)。

  • CA是給每個人的,而不是給每個Node。

  • 識別使用者的唯一性。

  • 日期: Fri, 1 Oct 2004 09:45:06 -0500  寄件者:[email protected]: [email protected]: AG Dev Certificate Approved

    Your certificate request to the AG Developers CA has been approved and your certificate is ready. You can retrieve this certificate automatically by running the Venues Client and picking View Pending requests from the Preferences->Certificate Manager Menu item. The DN for this request was: O=Access Grid, OU=agdev-ca.mcs.anl.gov, OU=nchu.edu.tw, CN=lin pin chuan


Ag 2 x vs globus1

AG 2.x版 vs. Globus(續)

  • O=Access Grid, OU=agdev-ca.mcs.anl.gov,

    OU=nchu.edu.tw, CN=lin pin chuan

    • O= Associates certificate with an Organization

    • OU=Associates certificate with an Organizational Unit

    • OU: agdev-ca.mcs.anl.gov署名CA的位址

    • OU: nchu.edu.tw是使用者註冊的網域

    • CN= 使用者獨一無二的姓名


Accessgrid3

AccessGrid軟體簡介

  • AG相關名詞介紹

  • AG 1.x版 架構與功能介紹

  • AG 2.x版 架構與功能介紹

  • AG 版本功能演進與差異


1 0 2 0

1.0

Virtual Venues

靜態式的媒體設定

前提:需支援Multicast

單一Venue Server

Virtual Venues Client

透過Web Browser進入Lobby

Nodes

無法擴充新的Services

應用程式(ex.DPPT)尚未整合在AG軟體本身內

2.0

Virtual Venues

動態式的媒體設定

整合式資料儲存

可自訂Multicast位址

以URLs方式連線登入

Virtual Venues Client

流線型的Client

整合格網安全機制

Workspace Docking

一目暸然的應用程式配置介面

Nodes

以資源的觀點來定義Nodes

管理設定均採GUI方式

建立新的Services相當容易

Applications

主機端的協同合作應用程式

Network Services

1.0 到 2.0 的演進


2 0 2 1

2.1

Virtual Venues

重新設計的資料儲存(增加穩定性)

支援Unicast Clinet(透過Bridge)

授權機制已建立完成

管理員角色

允許登入的角色

Virtual Venues Client

簡易的Certificate管理

Nodes

Node Configuration Wizard

Node Service(Audio、Video、VideoConsumer、VideoProducer)

Services

Service(VenueServer、NodeService、ServiceManager、BridgingService)

Applications

已完成的Shared Presentation Viewer功能(共同瀏覽投影片)

Network Services

2.0

Virtual Venues

動態式的媒體設定

整合式資料儲存

可自訂Multicast位址

以URLs方式連線登入

Virtual Venues Client

流線型的Client

整合格網安全機制

Workspace Docking

一目暸然的應用程式配置介面

Nodes

以資源的觀點來定義Nodes

管理設定均採GUI方式

建立新的Services相當容易

Applications

已將應用程式整合至Venue Client(ex.Shared Browser、Shared Presentation)

Network Services

2.0 到 2.1 的演進


1 x 2 x

1.x 與 2.x 的差異


1 x 2 x1

1.x 與 2.x 的差異(續)


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid軟體簡介

  • AccessGrid與Bridge

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Accessgrid4

AccessGrid流量監控工具

Net-SNMP套件 + MRTG

Darkstat套件

Bandwidth套件

NTOP套件


Accessgrid net snmp mrtg

AccessGrid流量監控工具一:Net-SNMP套件 + MRTG

一.套件下載位置:

Net-snmp:

ftp://163.28.80.21/Linux/Gentoo/distfiles/net-snmp-5.1.1.tar.gz

MRTG:

ftp://ftp.nctu.edu.tw/network/mrtg/

二.安裝設定啟動步驟,細節如下:

http://twaren.tcrc.edu.tw/modules/newbb/viewtopic.php?topic_id

=277&forum=7

三.流量首頁如下:

http://140.120.150.235/nchu-agbridge_traffic.html


Accessgrid net snmp mrtg1

AccessGrid流量監控工具一:Net-SNMP套件 + MRTG畫面


Accessgrid darkstat

AccessGrid流量監控工具二:Darkstat套件

一.套件下載位置:

http://dmr.ath.cx/net/darkstat/darkstat-2.6.tar.gz

二.安裝設定啟動步驟,細節如下:

http://twaren.tcrc.edu.tw/modules/newbb/viewtopic.ph

p?topic_id=295&forum=7

三.流量首頁如下:

http://140.120.150.235:666/


Accessgrid darkstat1

AccessGrid流量監控工具二:Darkstat畫面


Accessgrid bandwidth

AccessGrid流量監控工具三:bandwidth套件

一.套件下載位置:

http://voxel.dl.sourceforge.net/sourceforge/bandwidthd

/bandwidthd-1.2.1b.tgz

二.安裝設定啟動步驟,細節如下:

http://twaren.tcrc.edu.tw/modules/newbb/viewtopic.ph

p?topic_id=302&forum=7

三.流量首頁如下:

http://140.120.150.235/bandwidthd/


Accessgrid bandwidth1

AccessGrid流量監控工具三:bandwidth畫面


Accessgrid ntop

AccessGrid流量監控工具四:ntop套件

一.套件下載位置:

http://voxel.dl.sourceforge.net/sourceforge/ntop/ntop-3.0-

0.i386.rpm

http://voxel.dl.sourceforge.net/sourceforge/ntop/ntop-3.0.tgz

二.安裝設定啟動步驟,細節如下:

http://twaren.tcrc.edu.tw/modules/newbb/viewtopic.php?topic_id

=304&forum=7

三.流量首頁如下:

http://140.120.150.235:3000/


Accessgrid ntop1

AccessGrid流量監控工具四:ntop畫面


Quick bridge server2

Quick Bridge Server總流量概算公式

根據測試結果得知,流量的概略算法如下:

假設每一個client端VIC送出的影像畫面

頻寬為400Kb/s,RAT送出的聲音頻寬為

100Kb/s,若連線client數目為N,則

BridgeServer的總流量BW則是:

BW = (400K+100K) * N * (N-1)

若N=10,則

BW = (400K+100K) * 10 * (10-1)

= 45000Kbps

= 45Mbps


Ag1 2 nchu quickbridge server

多校使用 AG1.2 連線至NCHU QuickBridge Server畫面


Quick bridge server3

Quick Bridge Server總結

  • 任何Unix系列的OS均可架設Quick Bridge,且屬於開放源碼(Open Source),可在任何地方被修改或開發。

  • 透過Quick Bridge,可讓Unicast Network的AG Client能與Multicast Network介接互通。

  • 當連線至Quick Bridge的AG Client端數目越多時, Server端的流量會相當大。

  • 架設Bridge Server並非長久之計,因為真正的AG應 用必須在完全支援Multicast的環境平台上(包括Server端與Client端)。


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid軟體簡介

  • AccessGrid與Bridge

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Access grid

連線Demo


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid軟體簡介

  • AccessGrid與Bridge

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Access grid

致平廳AG會議室連線架構圖


Access grid

致平廳AG會議室 硬體設備

  • Access Grid電腦設備

    • 顯示電腦一台(聲音擷取及控制電腦:內含顯示卡二張)。

    • 影像擷取電腦一台(內含影像擷取卡四張) 。

    • 相關週邊電腦設備

      • 乙太網路交換器一台。

      • 電腦訊號切換器一台。

      • 整合式螢幕鍵盤滑鼠一台。

      • 19 吋標準機櫃兩個(此項可視自身需求選購)。

        備註: 其餘相關視訊設備,均與傳統H.323視訊會議(或遠距教學)

        系統所用設備相同,限於篇幅,於此不列出。


Access grid

致平廳AG會議室 顯示電腦

  • 雙 CPU,AMD Athlon MP 2600 MHz。

  • 1.0G DDR RAM。

  • 5 個 PCI 插槽。

  • 1 個 AGP 插槽。

  • 80GB 硬碟一顆。

  • DVD光碟機一台。

  • 3.5 吋 1.44MB 軟碟機一台。

  • Intel PRO/100+ 10/100Mbps 網路卡一片。

  • 300W 電源供應器。

  • 4U 高度電腦機殼,並安裝於 19 吋機架內。

  • 依階梯教室位置,講師端(舞台處)電腦可操控此台電腦(位於中控室)。

  • 安裝Windows 2000 Professional作業系統。


Access grid

致平廳AG會議室 顯示卡規格

  • 顯示卡(一) 一張

    • AGP 標準介面。

    • 256-bit 雙匯流排處理架構。

    • 具備 32MB DDR RAM。

    • 具備雙接頭輸出介面。

    • 主要顯示可達 360 MHz、解析度可達 2048 x 1536。

    • 次要顯示可達 230 MHz、解析度可達 1600 x 1200。

    • 具備多達 5 種畫面組合輸出模式。

    • 支援 AGP 4X,可相容於高速 1G/sec 的高階主機板。

    • 具備 Composite、S-Video端子輸出功能。

    • 支援 OpenGL、DirectX 處理能力。

    • 可提供雙顯示放大 (DualHead Zoom) 功能。

    • 支援 Linux 及 Windows 2000 作業系統。

  • 顯示卡(二) 一張

    • PCI 標準介面。

    • 具備 32MB DDR RAM。

    • 具備單一顯示卡可達到四個類比或數位螢幕輸出。

    • 最高數位解析度可達 1280 x 1024 24bpp。

    • 可將同一畫面同時顯示於所有連接的螢幕上

    • 支援 Windows NT 4.0 及 Windows 2000 作業系統。


Access grid

致平廳AG會議室 影像擷取電腦

  • 1.~10.項規格與顯示電腦相同。

  • 64M 顯示記憶體,AGP 介面,支援可達2.9GB/sec bandwidth解 析 度 與 顯 示 顏色之顯示卡一張。

  • 安裝Linux(Fedora Core 2)作業系統。

  • 影像擷取卡四張

    • 須支援 PCI 標準介面。

    • 須具備視窗上層顯示功能。

    • 須具備 VideoConference 功能,可與NetMeeting完全整合。

    • 須具備數位影像 AVI 檔案格式製作功能。

    • 須可擷取 24-bit 靜態影像,並可儲存成 TIFF、JPEG、BMP 等檔案格式。

    • 須具備遙控功能,可使用 Remote Control 控制。

    • 須具備一組 Composite 及 S-Video輸入端子。

    • 須支援 Linux 及 Windows 2000 作業系統。


Access grid

致平廳AG會議室 電腦訊號切換器

  • 具備至少 4 台 PC 主機可共用 1 組 Keyboard、Mouse 及 Monitor。

  • 可混接 PS/2 (6pin) 及 Serial Keyboard 、Mouse。

  • 具備熱插拔功能,可隨時自切換器插拔復接Keyboard 或 Mouse 接頭而不當機。

  • 具備面板按鍵、鍵盤組合鍵、自動掃瞄模式等電腦切換方式。

  • 自動掃瞄模式具備只掃瞄有開機的 PC。

  • 具備免用外電 (None-Power) 功能,避免因停電而造成 Mouse模擬信號消失的錯誤工作。

  • 具備 Port LED 指示燈號,方便辨識 PC 連接狀況。

  • 提供有線或無線腳踏開關,以切換電腦訊號

  • 提供 PS/2 鍵盤及滑鼠各一組。

  • 可安裝於 19 吋機架內。


Access grid

致平廳AG會議室整合式螢幕鍵盤滑鼠

  • 1U 機架型,螢幕、鍵盤及滑鼠整合於 1U 高度內。

  • 具備 15 吋 TFT 主動矩陣式 LCD 螢幕。

  • 具備 105 Keys 之鍵盤。

  • 具備 Touch Pad PS/2 滑鼠。

  • 具備 Plug & Play 功能,且符合 DDC1/2B 規格。

  • 具備前方控制開關。

  • 具備 15 Pin Mini D-sub 訊號輸入接頭。

  • 解析度可達 1024 x 768。

  • 通過 FCC-A,CE,UL 認證。


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid軟體簡介

  • AccessGrid與Bridge

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Access grid

結 論

  • 若要讓AccessGrid視訊格網應用順利運作,則網路環境須完全支援Multicast,但此仍有安全性考量。

  • Bridge可做為Unicast Network與Mulitcast Network溝通的橋樑。但Bridge Server的流量會隨client端連線數目增加而竄升。

  • AG軟體在功能性與整合性上不斷強化改善。但操作步驟過於繁複、介面不友善,以及過度消耗系統資源,使其無法迅速普及化於一般大眾。

  • 建置AG Node會議室的電腦設備架構已朝向單機模組化設計,但視聽設備仍佔總成本之最。


Access grid

加入我們

記的聯絡 喔

  • Access Grid連線測試

    • 每週星期四PM2:00-3:00進行

  • 每月舉辦工作會議

  • 每季舉辦 Access Grid技術研討會

  • 不定期舉辦 Access Grid 連線活動轉播

  • 聯絡人

    • 中興計網中心:林炳銓先生 中山資管系:蔣振宇先生

    • 電話: 04-22840306#762 電話:07-5251513

    • E-Mail: [email protected] [email protected]


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid連線模式

  • AccessGrid軟體簡介

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Access grid

附錄1-AG相關網站

  • Access Grid (www.accessgrid.org)

  • Access Grid Documentation Project

  • Access Grid Node Registration

  • Access Grid Tutorials - WebCT 4.1

  • Access Grid Virtual Venues Server

  • AccessGrid Bugzilla Main Page

  • AccessGrid-doc

  • AG Node Information Form

  • AGNCCU AG NCCU

  • AGTK-Linux-ftp.mcs.anl.gov

  • Argonne National Laboratory Home Page

  • Asia Pacific Access Grid

  • BridgedVenues - AG Wiki

  • Fedora AccessGrid RPMS

  • Global Grid Forum

  • [email protected]


Access grid

附錄1-AG相關網站(續)

  • http--140.110.60.998080-SARS_GRID-

  • IDS SARS Grid

  • inSORS Integrated Communications, Inc.

  • Internet Futures - Access Grid Projects - VP

  • Internet2 Access Grid Nodes Projects Reflector

  • NCHC Opensource Taskforce

  • NCHC Virtual Venue Center

  • NCSA AGSchedule

  • SARS防疫格網

  • The Alliance Access Grid Node at KU

  • The Globus Alliance

  • The Grid Report - News and Information about Grid Computing

  • Third Virtual Conference on Genomics and Bioinformatics

  • Virtual Room VideoConferencing System version 3.2 (VRVS)

  • 國家高速網路與計算中心

  • TWAREN測試計劃 of NCHU 計資中心 - 討論區


Access grid

大 綱

  • AccessGrid簡介

  • AccessGrid連線模式

  • AccessGrid軟體簡介

  • AccessGrid流量監控工具

  • 連線Demo

  • 建置AG會議室之硬體設備

  • 結論

  • 附錄1-AG相關網站

  • 附錄2-Bridge架設注意事項


Quick bridge server4

Quick Bridge Server 建置環境介紹

OS: Fedora Core 2

CPU: Intel P4-2.4GHz

Memory: DDR RAM 1.5GB

SWAP RAM: 512MB

Hard Disk: SCSI 36GB*3

NIC Adapter: 100Mbps


Quick bridge server5

Quick Bridge Server架設資訊與注意事項

一.官方網站 — 無

二.Access Grid Documentation Project 教學文件:

http://www.accessgrid.org/agdp/guide/networkbridging.html

三.套件下載位置:

http://people.man.ac.uk/~zzcgumd/software/QuickBridge4.0.tar.gz


Quick bridge server6

Quick Bridge Server架設資訊與注意事項(續)

四.vv.dat虛擬會議廳設定格式:

# ShortName a/v McastAdd McastPort UcastPort LongName

NCHU a 224.39.7.144 20002 50002 NCHU AccessGrid QuickBridge Server

NCHU v 224.39.7.144 20000 50000 NCHU AccessGrid QuickBridge Server

NCCU a 140.119.210.228 55002 50002 NCCU AccessGrid QuickBridgeServer

NCCU v 140.119.210.228 55000 50000 NCCU AccessGrid QuickBridgeServer

ADC a 233.2.171.253 59996 50000 ACCESS DC

ADC v 233.2.171.253 59994 50002 ACCESS DC

Lob a 224.2.211.167 16964 50004 Access Grid Lobby

Lob v 224.2.177.155 55524 50006 Access Grid Lobby

--------------------------------略-------------------------------

[備註]NCHU為Lobby之名稱,可自訂(每個欄位之間必須以一個空白隔開)。

且Video與Audio的port number必須相差2以上。


Quick bridge server7

Quick Bridge Server架設資訊與注意事項(續)

五.啟動QuickBridge Server,發現找不到

QuickBridge主程式執行檔,訊息如下:

[[email protected] QuickBridge]# ./QuickBridge.ksh -s -r NCHU

Starting bridge for NCHU AccessGrid QuickBridge Server...

################################################

Audio for NCHU AccessGrid QuickBridge Server is on port 50002

Video for NCHU AccessGrid QuickBridge Server is on port 50000

################################################

[[email protected] QuickBridge]# ./QuickBridge.ksh[280]: QuickBridge: not found


Quick bridge server8

Quick Bridge Server架設資訊與注意事項(續)

解決上述問題,方法有二:

1.修改QuickBridge.ksh執行程式的路徑設定(第99行增加./):

[[email protected] QuickBridge]# vi QuickBridge.ksh

94 ################################################

95 # Main control

96 ################################################

97

98 # Initialise and check variables/parameters

99 bridge_exe=./QuickBridge

100 ttl=127

101 vv_file=vv.dat

2.將QuickBridge主程式執行檔複製到系統執行檔路徑下:

[[email protected] QuickBridge]# which QuickBridge

/usr/bin/which: no QuickBridge

in(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/

in:/usr/sbin:/usr/bin:/usr/X11R6/bin:/home/chuan/bin)

[[email protected] QuickBridge]# cp QuickBridge /usr/bin

[[email protected] QuickBridge]# which QuickBridge

/usr/bin/QuickBridge


Quick bridge server9

Quick Bridge Server架設資訊與注意事項(續)

六.啟動QuickBridge Server,顯示如下訊息:

[[email protected] QuickBridge]# ./QuickBridge.ksh -s -r NCHU

Starting bridge for NCHU AccessGrid QuickBridge Server...

################################################

Audio for NCHU AccessGrid QuickBridge Server is on port 50002

Video for NCHU AccessGrid QuickBridge Server is on port 50000

################################################

[[email protected] QuickBridge]# max_unicast_mem is 32

myhostname=NCHU-AGbridge

myhostipaddress=127.0.0.1


Quick bridge server10

Quick Bridge Server架設資訊與注意事項(續)

using multicast

ucport[data]=50000 ucport[rtcp]=50001  Video使用的port

mcport[data]=20000 mcport[rtcp]=20001

making multicast port[0]

making multicast port[1]

No bridge.acl file found, no ACL set

max_unicast_mem is 32

myhostname=NCHU-AGbridge

myhostipaddress=127.0.0.1

using multicast

ucport[data]=50002 ucport[rtcp]=50003  Audio使用的port

mcport[data]=20002 mcport[rtcp]=20003

making multicast port[0]

making multicast port[1]

No bridge.acl file found, no ACL set  bridge.acl設定說明如後


Quick bridge server11

Quick Bridge Server架設資訊與注意事項(續)

若不存在ACL檔案,預設則是允許所有來源的IP可存取Bridge

Server要定義ACL,在QuickBridge的目錄內建立一個名為

bridge.acl的檔案

檔案格式如下:

#comment 註解說明文字

<IP address><subnet mask>

bridge.acl設定範例:

# National Chung Hsing University

123.123.123.1 255.255.255.0

123.123.123.2 255.255.255.0


Quick bridge server12

Quick Bridge Server架設資訊與注意事項(續)

七.以除錯模式啟動QuickBridge Server,參數及訊息如下:

usage: ./QuickBridge

[-g <multicast-group>|<unicast peer>]

[-m mcast port]

[-u ucast port]

[-t ttl]

-n [ Flags for additional session ]

Any number of additional bridge sessions can be specified by using the -n flag, unspecified values default to that of the previous session


Quick bridge server13

Quick Bridge Server架設資訊與注意事項(續)

[[email protected] /]# ./QuickBridge -g 224.39.7.144 -m 20000 -u 50000 -t 127-d 1

max_unicast_mem is 32

myhostname=NCHU-AGbridge

myhostipaddress=127.0.0.1

using multicast

ucport[data]=50000 ucport[rtcp]=50001

mcport[data]=20000 mcport[rtcp]=20001

making multicast port[0]

making multicast port[1]

No bridge.acl file found, no ACL set

adding an entry, unicast members are now:

---------------

0: 140.117.18.108 active dynamic

joining multicast group


Quick bridge server14

Quick Bridge Server架設資訊與注意事項(續)

p <-------------查詢目前連線的client狀態

current unicast members:

---------------

0: 140.117.18.108 active dynamic

1: 140.120.150.234 active dynamic

s <-------------查詢目前統計的傳輸封包資料量

number of uc data bytes received = 19622581

number of uc data recvfromcalls = 23628

number of mc data bytes sent = 19622581

number of mc data sendtocalls = 23628

--------------------------------

number of uc rtcp bytes received = 20528

number of uc rtcp recvfromcalls = 184

number of mc rtcp bytes sent = 20528

number of mc rtcp sendtocalls = 184

--------------------------------

q <-------------離開除錯模式並停止執行QuickBridge


Vv dat unicast ip multicast ip

vv.dat設定Unicast IP與Multicast IP的不同結果

1.設定Unicast IP(140.120.150.235)如下:

# ShortName a/v McastAdd McastPort UcastPort LongNameNCHU a 140.120.150.235 20002 50002 NCHU AccessGrid QuickBridge ServerNCHU v 140.120.150.235 20000 50000 NCHU AccessGrid QuickBridge Server--------------------------------略-------------------------------

2.啟動QuickBridge的訊息如下:[[email protected] /]# ./QuickBridge.ksh -s -r NCHU

Starting bridge for NCHU AccessGrid QuickBridge Server...

################################################

Audio for NCHU AccessGrid QuickBridge Server is on port 50002

Video for NCHU AccessGrid QuickBridge Server is on port 50000

################################################


Vv dat unicast ip multicast ip1

vv.dat設定Unicast IP與Multicast IP的不同結果(續)

如此在開啟VIC傳送影像

時,會出現兩個自己的畫

面!!(但其他client僅會看

到一個,如下頁所示)。

 Bridge Server本身的IP也出現在連線名單中!!

[[email protected] /]# max_unicast_mem is 32

myhostname=NCHU-AGbridge

myhostipaddress=127.0.0.1

ucport[data]=50000 ucport[rtcp]=50001

inserting a fixed unicast peer 140.120.150.235

No bridge.acl file found, no ACL set

max_unicast_mem is 32

myhostname=NCHU-AGbridge

myhostipaddress=127.0.0.1

ucport[data]=50002 ucport[rtcp]=50003

inserting a fixed unicast peer 140.120.150.235

No bridge.acl file found, no ACL set

time to check to see if any unicast members are inactive

just reset the timer to 60 sec

current unicast members are now:

---------------

0: 140.120.150.235 inactive fixed

1: 140.119.210.231 inactive dynamic

2: 140.120.150.232 inactive dynamic

3: 140.119.210.228 inactive dynamic

4: 140.120.150.234 inactive dynamic

5: 210.240.172.81 inactive dynamic

6: 140.120.150.231 inactive dynamic


Vv dat unicast ip

vv.dat設定Unicast IP的畫面


Vv dat unicast ip multicast ip2

vv.dat設定Unicast IP與Multicast IP的不同結果(續)

3.設定Multicast IP(224.39.7.144)如下:

# ShortName a/v McastAdd McastPort UcastPort LongNameNCHU a 224.39.7.144 20002 50002 NCHU AccessGrid QuickBridge ServerNCHU v 224.39.7.144 20000 50000 NCHU AccessGrid QuickBridge Server--------------------------------略-----------------------------

4.啟動QuickBridge的訊息如下:

[[email protected] /]# ./QuickBridge.ksh -s -r NCHU

Starting bridge for NCHU AccessGrid QuickBridge Server...

################################################

Audio for NCHU AccessGrid QuickBridge Server is on port 50002

Video for NCHU AccessGrid QuickBridge Server is on port 50000

################################################


Vv dat unicast ip multicast ip3

vv.dat設定Unicast IP與Multicast IP的不同結果(續)

[[email protected] /]# max_unicast_mem is 32

myhostname=NCHU-AGbridge

myhostipaddress=127.0.0.1

using multicast

ucport[data]=50000 ucport[rtcp]=50001

mcport[data]=20000 mcport[rtcp]=20001

making multicast port[0]

making multicast port[1]

No bridge.acl file found, no ACL set

max_unicast_mem is 32

myhostname=NCHU-AGbridge

myhostipaddress=127.0.0.1

using multicast

ucport[data]=50002 ucport[rtcp]=50003

mcport[data]=20002 mcport[rtcp]=20003

making multicast port[0]

making multicast port[1]

No bridge.acl file found, no ACL set


Vv dat unicast ip multicast ip4

vv.dat設定Unicast IP與Multicast IP的不同結果(續)

time to check to see if any unicast members are inactive

just reset the timer to 60 sec

current unicast members are now:

---------------

0: 140.120.150.231 inactive dynamic

1: 140.115.11.83 inactive dynamic

2: 140.119.210.231 inactive dynamic

3: 140.120.150.232 inactive dynamic

4: 140.134.208.36 inactive dynamic

5: 140.120.150.234 inactive dynamic

6: 140.117.18.75 inactive dynamic

7: 210.240.172.81 inactive dynamic

如此在開啟VIC傳送影像時,僅會出現一個自己的畫面!!(但其他client僅會看到一個,如下頁所示)。


Vv dat multicast ip

vv.dat設定Multicast IP的畫面


Quick bridge server15

政大-中興兩台Quick Bridge Server互連

政大 Quick Bridge Server連線資料:

IP: 140.119.210.228

Video port(VIC):50000

Audio port(RAT):50002

流量首頁: http://ag.cc.nccu.edu.tw/

中興 Quick Bridge Server連線資料:

IP: 140.120.150.235

Video port(VIC):50000

Audio port(RAT):50002

流量首頁: http://140.120.150.235/


Quick bridge server16

政大-中興兩台QuickBridge Server互連(續)

政大Quick Bridge Server的vv.dat設定執行方式:

# ShortName a/v McastAdd McastPort UcastPort LongName

NCCU a 224.10.10.10 55002 50002 NCCU--Access Grid Bridge Server

NCCU v 224.10.10.10 55000 50000 NCCU--Access Grid Bridge Server

NCHU a 140.120.150.235 20002 50002 NCHU--Access Grid Bridge Server

NCHU v 140.120.150.235 20000 50000 NCHU--Access Grid Bridge Server

啟動連線至中興的Video部份:

QuickBridge -g 140.120.150.235 -m 20000 -u 50000

啟動連線至中興的Audio部份:

QuickBridge -g 140.120.150.235 -m 20002 -u 50002


Quick bridge server17

政大-中興兩台Quick Bridge Server互連畫面


Access grid

報告完畢 謝謝指教!!


  • Login