Distributed systems question bank
Posted On Monday, February 15, 2010 at at 4:09 AM by AnuragPart A
1. What is a distributed system?
2. Differentiate DS and network system ?
3. Notes on middleware ?
4. Explain about security challenges in DS ?
5. Define transparency and openness in DS ?
6. Explain different types of transparency ?
7. Define spontaneous networking ?
8. Explain event ordering with example ?
9. write notes on tunneling and mobile ip ?
10. Explain different types of failure and various methods to handle failure ?
11. explain network issues of Ds ?
12. give short notes on various switching schemes ?
13. write notes on IP addressing ?
14. Give short notes on the following a)IPv6 b)Domain names c)firewall d)wireless LAN
15. What are sockets ?
16. explain Java API for UDP datagram ?
17. explain Java API for TCP streams ?
18. What is the use of reflection ?
19. What is remote object reference ?
20. Explain request reply protocol with its message structure ?
21. Explain group communication ?
22. Explain JINI Ds ?
23. Compare the features of TCP and UDP ?
24. What are the protection techniques used in OS ?
25. Differentiate between process and threads ?
26. Explain thread life cycle ?
27. Give brief notes on a)Digital signature b)Certificates c)Credentials ?
28. Write notes on client Server communication
29. What are the requirements of distributed file system ?
30. What are the functions of virtual file system?
31. Explain about proxy servers and caches
32. Differentiate between synchronous and asynchronous DS
33. What is external data representation and marshaling
34. Explain about distributed garbage collection
35. Write short notes on events and notifications
36. Why are threads so important in DS?
37. How objects are communicated in DS?
38. IP multicasting suffers from omission failure. How?
39. What are the characteristics of a distributed file system
40. Explain some limitations of flat transaction?
41. Explain sequential consistency
42. Why is there no explicit data typing in CORBA CDR?
43. Explain two face commit protocol
44. Explain flat file service operations
45. Compare specialized invocation and Concurrent invocation
46. Difference b/w monolithic and microkernel
47. Difference between simple distributed transaction and nested transaction
48. What is meant by optimistic concurrency control
49. What is the need of fault tolerance in distributed system?
50. Compare threads and processes
51. Explain need of replication in distributed system
52. What is asynchronous and persistent asynchronous invocation
53. Define transaction and its properties
54. Explain time stamp ordering
55. Explain phantom dead lock, edge chasing and shadow version
56. Explain remote procedure calls
57. Explain about concurrency control in distributed System
58. What is the need of implementing recovery schemes in DS
59. Explain the characteristics of fault in distributed system
60. Difference between passive replication and active replication.
Part B
- Discuss various design issues in the DS
- What is meant by transparency? How it is implemented in DS?
- Explain architectural models of DS?
- Explain how remote procedure calls is implemented in DS?
- Write Short notes on 1.)Client server communication 2)Group Communication
- Explain about interaction model and failure model in DS
- Illustrate the function of each layer in protocol suite
- Explain event ordering with an example in DS
- Explain the design requirements for distributed architecture
- What are the advantages of using multicasting facility in DS
- Explain different failures in DS
- Explain IPv6: How can this be migrated from IPv4
- Compare the features of TCP and UDP
- How security techniques can be implemented in DS
- Explain OS layers
- Explain the design issues of RMI? How can it be implemented
- Explain events and notifications with example
- Explain external data representation and marshalling with example
- How threads can be used in client and server process
- Discuss in detail about distributed file system implementation
- Compare Sun NFS and AFS
- Explain con currency control in Distributed transactions
- Explain in detail about threads and its implementations
- Discuss about requirements of distributed file system
- Explain about NFS and its enhancements
- Explain about AFS and its enhancements
- Explain in detail about file system architecture
- Explain fault tolerant services in DS
- Compare different concurrency control techniques
- Explain optimistic concurrency control technique
- Outline two phase commit protocol for distributed transaction processing
- What is group masking and digital signature
- discuss in detail about locks in DS
- Explain about system model and group communication