Documente Academic
Documente Profesional
Documente Cultură
CS2056-Distributed Systems
Handled By,
Mr.T.Veeramani, A.P(O.G)&Mr.R.Umanesan, A.P(O.G)
Unit-I
Part-A
1. Write the consequences of distributed system?
2. Write the challenges of distributed system?
3. What is heterogeneity?
4. What is transparency?
5. What is middleware?
6. What is mobile code?
7. What is mobile agent?
8. What is thin clients?
9. What is interaction model?
10. What is arbitrary failure?
11. What is IPC?
12. What is socket?
13. Write the difference between udp datagram and tcp stream communication?
14. What is marshalling and unmarshalling.
15. What is EDR?
16. What is CORBA?
17. What is java object serialization?
18. What is client server communication?
19. What is RMI?
20. What is group communication?
CS2056-Distributed Systems
Dept. of IT.
Mr.T.Veeramani, A.P(O.G)
Mr.R.Umanesanl, A.P(O.G)
Part-B
1. Explain about fundamental model?
2. Explain about architectural model?
3. Write about API for the Internet Protocols?
4. Explain about UDP datagram and TCP stream communication?
5. Explain about client server communication?
6. Explain about CORBAs CDR and Java Object Serialization?
7. With neat diagram explain the various client server models.
8. Describe possible occurrence of security threats in internet.
9. Write short note on: i)External data resprentation and marshallingIi) Client-Server
communication
10. Explain in details: The interprocess communication in UNIX
Unit-II
Part-A
1. What is distributed system?
2. What is Distributed File System?
3. What is the difference between RMI and Java RMI?
4. Explain Distributed object model?
5. Explain about distributed garbage collection?
6. How objects are communicated in DS?
7. In what ways we can measure fault tolerance in RMI?
8. How can you control interaction between modules?
9. Explain the issues while designing the RMI?
10. What is the difference between RMI and RPC?
11. What are the protection techniques used in OS ?
12. Differentiate between process and threads?
13. Difference b/w monolithic and microkernel?
14. Why are threads so important in DS?
15. Compare specialized invocation and Concurrent invocation?
16. List the independent aspects to create a new process?
17. What are the properties of region?
18. Compare client caching and server caching?
19. Write note on Dispatcher.
20. Define the binder
CS2056-Distributed Systems
Dept. of IT.
Mr.T.Veeramani, A.P(O.G)
Mr.R.Umanesanl, A.P(O.G)
Part-B
1. Explain Events and Notification with example?
2. What is RMI? How it is implemented?
3. Explain how communication is done between Distributed Objects?
4. What are threads? Explain the various types of multi- threaded architectures with neat sketch?
5. Explain the architecture of kernel suitable for a distributed system?
6. Discuss in detail the about communication and invocations.
7. Explain distributed object.
8. Describe remote object and its remote interface.
9. Write note on the design issues from RMI.
10. With a neat sketch explain remote procedure call.
Unit-III
Part-A
1. List the File system modules of Distributed file system?
2. List the ambitious goals in developing Global Name Services?
3. Define File grouping?
4. Define Navigation and aliases
5. Define Meta data and binding?
6. List the top level organizational domains across the internet?
7. Differentiate Flat file service and Directory service?
8. List the requirements of Distributed file system?
9. What is Name services?
10. What is mount services?
11. What is DNS?
12. What is URI?
13. What is file replication?
14. Write note on flat file service.
15. Define path name.
16. What are the properties of URL?
17. Define name service
18. what are the different types of distributed file system available?
19.what is meant by distributed file system?
20.what is meant by cryptography?
Part-B
1. Briefly explain the architecture and server operation of NFS?
2. Discuss in detail the design and implementation of name services and Domain Name services.
CS2056-Distributed Systems
Dept. of IT.
Mr.T.Veeramani, A.P(O.G)
Mr.R.Umanesanl, A.P(O.G)
Unit-IV
Part-A
1. What is transparency ?
2. What are the types of synchronization?
3. Define consistent cut and inconsistent cut?
4. Define External synchronization?
5. Define global state?
6. What do you meant by Distributed debugging?
7. What do you meant by Distributed termination detection?
8. What are the types of synchronization?
9. What is URI?
10. Define total ordering?
11. Define clock skew.
12. Define clock drift.
13. What do you mean by co-ordinate universal time?
14. What is logical clock?
15. When an object is considered to be a garbage?
16. How is distributed dead lock detected?
17. What is distributed termination detector?
18. Define marker receiving rule.
19. Define marker sending rule.
20. What is distributed debugging?
Part-B
1. Explain briefly about multicast communication?
2. Explain snapshot algorithm
3. Explain briefly about network time protocol
4. Explain briefly about Election algorithm?
CS2056-Distributed Systems
Dept. of IT.
Mr.T.Veeramani, A.P(O.G)
Mr.R.Umanesanl, A.P(O.G)
Unit-V
Part-A
1. What are the approaches to implement DSM
2. List the options to update DSM consistency
3. Define atomic consistency?
4. Define total ordering?
5. What is mount services?
6. What is CORBA?
7.Define transaction.
8.Define ACID properties.
9.Define concurrency control.
10.What is meant by nested transaction?
11.Define strict two phase locking.
12.Define deadlock.
13.Difference between validation phase and update phase.
14.Define time stamp ordering.
15.Define two phase commit protocol.
16.Define Edge chasing.
17.Write the definition for sequential consistency.
18.Differentiate lazy release and eager release consistency.
19.Define latency,
20.Define mobile IP.
Part-B
1. Explain byzantine problem in synchronous system?
2. Explain the design and implementation issues of DSM?
3. Explain the CORBA architecture and RMI?
4. Explain sequential consistency and IVY case study?
5. Explain about Release consistency and Munin case study?
6. Explain briefly about CORBA Services?
CS2056-Distributed Systems
Dept. of IT.
Mr.T.Veeramani, A.P(O.G)
Mr.R.Umanesanl, A.P(O.G)
CS2056-Distributed Systems
Dept. of IT.
Mr.T.Veeramani, A.P(O.G)
Mr.R.Umanesanl, A.P(O.G)