cis4307, Fall 2009 5 (15) Minute Test #10 December 3, 2009 1. (10) Consider atomicity in a distributed system. What is the new problem respect a single system, and how it solved? 2. (5) How can I securely set up a password with an authenticated server? 3. (5) Describe the difference between physical and logical clocks, and why logical clocks suffice in many circumstances. 4. (15) Implement in C the function int longest(const char * a, const char *b) which returns the length of of the longest substring of a and b. For example, given "rosangela" and "roangieka" returns 3.