RSA

[image from]



RSA is an algorithm based on public -key encryption. It was invented
by Ron Rivest, Adi Shamir and Len Adleman in 1987. This can be used
for public key encryption and digital signatures as well.



Resources :

http://www.di-mgt.com.au/rsa_alg.html

C implementation of RSA

Watch RSA video demonstration here or you can download it.

Posted in Labels: , , , , | 0 comments

Distributed systems question bank


Download as word document

Part 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

  1. Discuss various design issues in the DS
  2. What is meant by transparency? How it is implemented in DS?
  3. Explain architectural models of DS?
  4. Explain how remote procedure calls is implemented in DS?
  5. Write Short notes on 1.)Client server communication 2)Group Communication
  6. Explain about interaction model and failure model in DS
  7. Illustrate the function of each layer in protocol suite
  8. Explain event ordering with an example in DS
  9. Explain the design requirements for distributed architecture
  10. What are the advantages of using multicasting facility in DS
  11. Explain different failures in DS
  12. Explain IPv6: How can this be migrated from IPv4
  13. Compare the features of TCP and UDP
  14. How security techniques can be implemented in DS
  15. Explain OS layers
  16. Explain the design issues of RMI? How can it be implemented
  17. Explain events and notifications with example
  18. Explain external data representation and marshalling with example
  19. How threads can be used in client and server process
  20. Discuss in detail about distributed file system implementation
  21. Compare Sun NFS and AFS
  22. Explain con currency control in Distributed transactions
  23. Explain in detail about threads and its implementations
  24. Discuss about requirements of distributed file system
  25. Explain about NFS and its enhancements
  26. Explain about AFS and its enhancements
  27. Explain in detail about file system architecture
  28. Explain fault tolerant services in DS
  29. Compare different concurrency control techniques
  30. Explain optimistic concurrency control technique
  31. Outline two phase commit protocol for distributed transaction processing
  32. What is group masking and digital signature
  33. discuss in detail about locks in DS
  34. Explain about system model and group communication