This shows you the differences between the selected revision and the current version of the page.
| notes:lec17 2007/12/15 16:29 | notes:lec17 2007/12/15 16:31 current | ||
|---|---|---|---|
| Line 218: | Line 218: | ||
| ==== Summary ==== | ==== Summary ==== | ||
| - | At the beginning of the lecture we’ve looked at differences between serial and parallel form of communication between a client and a server. Using **serial connections**, a server serves one client at the time, and is forced to spend most of the time waiting on a client. | + | At the beginning of the lecture we’ve looked the differences between serial and parallel form of communication between a client and a server. Using **serial connections**, a server serves one client at the time, and is forced to spend most of the time waiting on a client. |
| Using the idea of pipelining from computer architecture, we can use **parallel connections**, where multiple processes handle each connection separately. | Using the idea of pipelining from computer architecture, we can use **parallel connections**, where multiple processes handle each connection separately. | ||
| Line 228: | Line 228: | ||
| When we talk about distributed systems, we must talk about robustness of a system, and, in particular, **server robustness**. At the kernel level, it can be improved with a combination of polling and interrupts, which can be used for high-priority tasks. | When we talk about distributed systems, we must talk about robustness of a system, and, in particular, **server robustness**. At the kernel level, it can be improved with a combination of polling and interrupts, which can be used for high-priority tasks. | ||
| - | One example of distributed systems applications is a **Network File System**. Associated with Network File Systems are **Synchronous and Asynchronous RPC**, and **Cache Coherence**. | + | One example of distributed systems applications is a **Network File System**. Associated with Network File Systems are **Synchronous** and **Asynchronous RPC**, and **Cache Coherence**. |