DISTRIBUTED OPERATING SYSTEMS LAB QUESTIONS
Lab assignments related:-
1. Define a Distributed system.Give applications of the same.
2. What is a server and a client process?,explain server and client side system calls for connection oriented and connectionless communication.
3. What is a thread?,differentiate between threads and processes.
4. Explain the concept of multithreading.How do we execute a multithreaded program ?.Locate the thread in your echo server assignment.
5. Socket address is a combination of what 2 addresses ?
6. Does a socket have an address structure associated with it?
7. IPV4 and IPV6….what are their lengths in bits?
8. What are the ranges for class A,B,and C.
9. Why is the server process pushed in the background?
10. Explain the ring and bully algorithms
11. Compare the time complexities of Ring and Bully algorithms under best and worst conditions.
12. Explain your RPC assignment, does RPC face any failures ?,explain them
13. What is the XDR format for RPCs
14. Explain your RMI assignment,along with its execution.
15. Why was Java chosen for the implemetation of RMI ?
16. What are the basic Java classes involved in RMI
17. Why does the server need to register with the Binding Agent in RMI ?
18. What is DNS ?,what is a domain name?,how does DNS work.
19. Any examples of DNS.
20. Explain the concept of Hadoop
21. What is meant by the map-reduce logic ?
22. Explain the concept of Lamports algorithm.
23. What are physical and logical clocks
24. What are the fields of the HTTP header
25. What level of the OSI model does the HTTP work ?
1. The characteristics of Distributed Systems.
2. Goals of Distributed Systems
3. What are homogenous Multicomputer systems
4. What are heterogenous Multicomputer systems
5. Differentiate between DOS and NOS
6. What are the different type of System Models
7. What are specific DS communication protocols
8. What is middleware ?,why does it reside
9. Features of RPC and RMI
10. What are Physical clocks,what are logical clocks
11. What are Lamport Timestamps
12. What is the Distributed approach for Mutual Exclusion
13. What are distributed Transactions?
14. What is fault tolerance
15. What is reliable Client-Server and Reliable Group communication
16. What are the various recovery mechanisms?
17. Explain the applications of Distributed Operating systems
18. Explain the security issues in Distributed Operating systems
19. How are client-server failures handled in DS.
20. What are Grids?,what is grid computing?
21. What are the different types of grids
22. Mention any Grid applications
23. What are clusters?,what is cluster computing?
24. What are the different types of Clusters
25. Mention any Cluster applications
26. Are there any Grid and cluster administrative tools?
27. Differentiate between grids and Clusters