1 / 14

“ACT” Audio Conference over ATM Network with TRM

“ACT” Audio Conference over ATM Network with TRM. Technion - Israel Institute of Technology Electrical Engineering Faculty Computer Networks Laboratory. Michael Moreinis Michael Maziar. Under the supervision: Youval Nahum Remus Koos. Project Goals. Instructions:

Download Presentation

“ACT” Audio Conference over ATM Network with TRM

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “ACT”Audio Conference over ATM Network with TRM Technion - Israel Institute of Technology Electrical Engineering Faculty Computer Networks Laboratory Michael Moreinis Michael Maziar Under the supervision: Youval Nahum Remus Koos

  2. Project Goals • Instructions: • Delete sample document icon and replace with working document icons as follows: • Create document in Word. • Return to PowerPoint. • From Insert Menu, select Object… • Click “Create from File” • Locate File name in “File” box • Make sure “Display as Icon” is checked. • Click OK • Select icon • From Slide Show Menu, Select Action Settings. • Click “Object Action” and select “Edit” • Click OK • Building the Audio Conference Manager • Implementation of Server-Client Messages • Communication Channels • Client-Server Relationship Structure

  3. Description • Instructions: • Delete sample document icon and replace with working document icons as follows: • Create document in Word. • Return to PowerPoint. • From Insert Menu, select Object… • Click “Create from File” • Locate File name in “File” box • Make sure “Display as Icon” is checked. • Click OK • Select icon • From Slide Show Menu, Select Action Settings. • Click “Object Action” and select “Edit” • Click OK • There is a significant need in fast & reliable communication over computer networks • One of the communication implementations is AUDIO CONFERENCING • In order to run the AUDIO CONFERENCE convenient, the manager should be implemented • The ATM Network doesn’t support reliable connection - there is a need for IP control connections.

  4. Competitive Analysis • Instructions: • Delete sample document icon and replace with working document icons as follows: • Create document in Word. • Return to PowerPoint. • From Insert Menu, select Object… • Click “Create from File” • Locate File name in “File” box • Make sure “Display as Icon” is checked. • Click OK • Select icon • From Slide Show Menu, Select Action Settings. • Click “Object Action” and select “Edit” • Click OK • Others Audio Conferencing tools • Slow communication • No manager implemented • Audio conference with TRM • Audio Transfer over ATM - fast communication • TRM - fair management • Weaknesses of ACT • No user interface (at this point) • No additional tools (whiteboard, video etc.)

  5. Technology • Instructions: • Delete sample document icon and replace with working document icons as follows: • Create document in Word. • Return to PowerPoint. • From Insert Menu, select Object… • Click “Create from File” • Locate File name in “File” box • Make sure “Display as Icon” is checked. • Click OK • Select icon • From Slide Show Menu, Select Action Settings. • Click “Object Action” and select “Edit” • Click OK • ATM Networks • fast communication • large data (audio) - low latency • TRM - time resource manager • fairness in time allocation • no interference to speaker • IP control connections • reliable connection (necessary for control) • standard communication protocol

  6. Hardware/Software Resources • Sun Workstations • ATM Network cards FORE/ATM • Native ATM API • SUN Audio tools - AudioRecord - AudioPlay - AudioTool - set the audio devices

  7. Communication Channels Another channel is MULTICAST ATM connection from server to each client

  8. Request Queue • Each client may have one request only • Time allocation is equal to all clients

  9. Link List of Conference Participants • New participant - new member of LL is created • Participant is down - member of LL is deleted, Request Queue is updated

  10. Client Software • Each Client runs number of threads • The treads cannot be switched by user • Need for data locks

  11. Server Software • Audio Buffer • Global Data Locks

  12. Server-Client Messaging • Client Requests • demand • remove • exit • Client Messages • start • stop • exit • conference state messages

  13. Server-Client Messaging • Server Statistics • Clients connected • Request queue • Server Timing • Set-up the conference • Conference timing • Conference state messages

  14. Conclusions • Audio Devices • Easy to implement • Low quality • High Latency • ATM Networks • Fast • Unreliable connection • Convenient for large data transfer • TRM • Improves the performance • Fairness & Convenience • Order in Conference

More Related