Find this at http://www.npac.syr.edu/users/gcf/hariri10aug95/

NYNET Communication System NCS -- A New Multithreaded Message Passing Environment for ATM

Given by Salim Hariri at Rome Laboratory Review on August 10,1995. Foils prepared August 10,1995

Overview of Message Passing Tools
Overview of NCS Design Approach
NCS Implementation Approach
Conclusion Remarks


Table of Contents for NYNET Communication System NCS -- A New Multithreaded Message Passing Environment for ATM


001 A Multithreaded Message Passing Environment for ATM LAN/WAN
002 Presentation Outline
003 Need for a New Communication System - I
004 Need for a New Communication System - II
005 Need for a new Communication Systyem - III
006 P4 overview
007 p4 initialization
008 Communication in p4
009 PVM overview
010 PVM daemons (pvmd)
011 Communication in PVM
012 Communication Functions
013 p4 vs PVM
014 p4 vs PVM: Performance results
015 Problems with Existing Systems
016 Related Efforts
017 Drawbacks
018 Objectives of NYNET Communication Systems
019 NCS Design Approach 1
020 NCS Design Approach 1
021 NCS Design Approach 2
022 NCS Design Approach 2 -- Contd
023 NCS Design Approach 3
024 NCS Design Approach 3 -- Contd
025 NCS Design Approach 4
026 NCS Design Approach 4 -- Contd
027 NCS Design Approach 5
028 NCS Design approach 5 -- Contd
029 NYNET Communication System
030 Higher Level Environment for NCS
031 Generic model for an application
032 NCS Primitives
033 NCS Implementation Approach
034 NCS_MTS Implementation
035 NCS_MTS Implementation Contd
036 Approach 1: Using P4
037 NCS using P4 -- Approach 1
038 Approch 2: Using ATM API
039 NCS Using ATM API -- approach 2
040 NCS Benchmarking and Evaluation
041 Matrix Multiplication
042 NYNET Applications
043 JPEG Compression/Decompression
044 JPEG Compression/Decompression Contd
045 NYNET Applications -- JPEG Simulation
046 Other NYNET Applications -- Video on Demand
047 Collaboratory and Telemedicine on NYNET
048 Drawbacks of ATM API
049 Drawbacks of ATM API (cont.)
050 Solutions
051 Read/Write Traps
052 Trap Interface
053 Results
054 Receive Mechanism in Fore device driver
055 Receive mechanism with Trap Routine
056 Problems experienced in implementing receive trap routines
057 read trap handler
058 recv trap interface
059 recv Rountine Architecture
060 NCS Process Communication architecture
061 Thread based Programming paradigm
062 NCS has two levels of threads
063 Separate Control and Data daemons
064 Control Daemons
065 Multiple Flow Control
066 Hierarchical Receive Queue Structure
067 Hierarchical Receive Queue Structure
068 Multicast: Existing schemes
069 Multicast: NCS approach
070 Advantages
071 Observations
072 Summary


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Mon Feb 17 1997