Solution Manual For Distributed Systems: Concepts And Design, 5th Edition

Solution Manual For Distributed Systems: Concepts And Design, 5th Edition is your go-to resource for solving complex textbook problems with clear solutions and explanations.

Leo Bailey
Contributor
4.7
35
7 months ago
Preview (16 of 137 Pages)
100%
Purchase to unlock

Page 1

Solution Manual For Distributed Systems: Concepts And Design, 5th Edition - Page 1 preview image

Loading page ...

Distributed Systems, Edition 5: Chapter 1 Solutions.fm1Distributed Systems: Concepts and DesignChapter 1Exercise Solutions1.1Give five types of hardware resource and five types of data or software resource that can usefullybe shared. Give examples of their sharing as it occurs in distributed systems.1.1 Ans.Hardware:CPU:compute server (executes processor-intensive applications for clients), remote object server(executes methods on behalf of clients), worm program (shares cpu capacity of desktop machine with thelocal user). Most other servers, such as file servers, do some computation for their clients, hence their cpuis a shared resource.memory:cache server (holds recently-accessed web pages in its RAM, for faster access by other localcomputers)disk:file server, virtual disk server (see Chapter 8), video on demand server (see Chapter 15).screen:Network window systems, such as X-11, allow processes in remote computers to update thecontent of windows.printer:networked printers accept print jobs from many computers. managing them with a queuingsystem.network capacity:packet transmission enables many simultaneous communication channels (streams ofdata) to be transmitted on the same circuits.Data/software:web page:web servers enable multiple clients to share read-only page content (usually stored in a file, butsometimes generated on-the-fly).file:file servers enable multiple clients to share read-write files. Conflicting updates may result ininconsistent results. Most useful for files that change infrequently, such as software binaries.object:possibilities for software objects are limitless. E.g. shared whiteboard, shared diary, room bookingsystem, etc.database:databases are intended to record the definitive state of some related sets of data. They have beenshared ever since multi-user computers appeared. They include techniques to manage concurrent updates.newsgroup content:Thenetnewssystem makes read-only copies of the recently-posted news itemsavailable to clients throughout the Internet. A copy of newsgroup content is maintained at each netnewsserver that is an approximate replica of those at other servers. Each server makes its data available tomultiple clients.video/audio stream:Servers can store entire videos on disk and deliver them at playback speed to multipleclients simultaneously.exclusive lock:a system-level object provided by a lock server, enabling several clients to coordinate theiruse of a resource (such as printer that does not include a queuing scheme).

Page 2

Page 3

Page 4

Page 5

Page 6

Page 7

Page 8

Page 9

Page 10

Page 11

Page 12

Page 13

Page 14

Page 15

Page 16

Preview Mode

This document has 137 pages. Sign in to access the full document!

Study Now!

XY-Copilot AI
Unlimited Access
Secure Payment
Instant Access
24/7 Support
Document Chat

Related Documents

View all