NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
TECHNICAL SEMINAR ON COMPOSITE CALL Presented by Chinmayee Mishra under the guidance of Mr. Anisur Rahman
Presented by :: Chinmayee Mishra (CS200163374)
[L01-1]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
INTRODUCTION In operating systems, invoking a system service is usually a heavy-weight operation due to protection domain crossing. In distributed systems, invoking remote services is more expensive than invoking local services due to network latency and processing overhead. The COMPOSITECALL design pattern enables the extension of server interfaces for safe execution of repeated sequences of service calls and simple control structures. The pattern is also known as BATCHING [1]. It provides the means to compose separate calls to a server into a single one. A COMPOSITECALL is indeed a program a client sends for execution in the server domain. Presented by :: Chinmayee Mishra (CS200163374)
[L01-2]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
MAIN PARTICIPANT IN COMPOSITE CALL
Presented by :: Chinmayee Mishra (CS200163374)
[L01-3]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
COMPOSITE CALL PATERN
Presented by :: Chinmayee Mishra (CS200163374)
[L01-4]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
COMPOSITE CALL INSTANCES FOR LINUX SYSTEM CALLS
Presented by :: Chinmayee Mishra (CS200163374)
[L01-5]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
NORMAL SYSTEM CALL PATH
Presented by :: Chinmayee Mishra (CS200163374)
[L01-6]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
COMPOSITE CALL BASED COPY vs TRADIONAL COPY ON LINUX
Presented by :: Chinmayee Mishra (CS200163374)
[L01-7]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
COMPOSITE CALL BASED COPY vs NFS BASED COPY
Presented by :: Chinmayee Mishra (CS200163374)
[L01-8]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
CONCLUSION Experimental results show that, although the COMPOSITECALL mechanism can provide great performance improvements, its use must be carefully analyzed. In some cases, the overhead it imposes may be larger than the performance gain it provides. We plan to perform further experiments on distributed services where we expect to obtain very significant speedups.
Presented by :: Chinmayee Mishra (CS200163374)
[L01-9]
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY
Technical Seminar Presentation - 2004
THANK YOU
Presented by :: Chinmayee Mishra (CS200163374)[L01-10]