Overview of Message Passing Tools |
Overview of NCS Design Approach |
NCS Implementation Approach |
Conclusion Remarks |
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