{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

hw2 - Q3 There are in principle three different techniques...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
CSCI 5105: Foundations of Modern Operating Systems Homework 2 Due: 04/05/2010 Maximum Marks: 50 Q1) An essential component of dynamic load balancing policies is the exchange of state information (e.g. load) amongst the nodes of the system. Discuss the merits / demerits of these policies to exchange state: 1. Periodic broadcast - Each node broadcasts its state information after every t seconds. 2. Broadcast when state changes - Each node broadcasts its state information on a state change 3. On demand exchange - A node broadcasts its state information when it becomes underloaded / overloaded. 4. Exchange by polling - A node exchanges its state information with a randomly chosen node Q2) Outline a simple scheme by which an Akamai CDN server can find out a cached embedded document is stale without checking the document's validity at the original server.
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Q3) There are, in principle, three different techniques for redirecting clients to servers: TCP handoff, DNS-based redirection, and HTTP-based redirection. What are the main advantages and disadvantages of each technique? Q4) A significant drawback with vanilla process migration is that it doesn't consider the fact that a process being migrated might be interacting with other processes on the system. Given such a possibility, would it be a good idea to migrate a set of processes at a time? What would be the pros / cons of this? How would this be implemented? Q5) What are the benefits associated with using a replication strategy with each Web document separately, as opposed to using one or only a few global strategies?...
View Full Document

{[ snackBarMessage ]}

Ask a homework question - tutors are online