Distributed Shared Memory The context for this question is t…

Distributed Shared Memory The context for this question is the same as the previous question. Consider the following sequence of actions in a TreadMarks DSM system. Assume pristine copies of pages X and Y are at their owner node O throughout. Assume X and Y are initially not present on any other node. T1: Processor P1:acq(L1)write Xrel(L1)T2: Processor P2:acq(L1)write Yrel(L1)T3: Processor P3:acq(L2)write Xrel(L2)T4: Processor P4:acq(L1)read Xwrite Yrel(L1) c) [2 points] What happens when P4 releases L1?

Global Memory Systems The context for this question is the…

Global Memory Systems The context for this question is the same as the previous question. Based on the Global Memory Systems (GMS) architecture, analyze the following multi-node scenario. Use the provided terminology for your answers. For any given page: PFD States: Local-Private — node owns an exclusive local copy, Local-Shared — multiple nodes hold shared copy, Global-Private – node holds the page in its global memory on behalf of another node, Non-existent — node does not hold any copy. GCD:  Home Node for a given page; given a UID it returns the node IDs that are currently hosting the page in set notation, e.g., {X, Y} Initial Scenario (Time T0) A 3-node cluster consists of Node A, Node B, and Node C. For the data page P, Node A is the Home Node. At T0, Node A has just loaded Page from disk into its local part of the DRAM for a process. Nodes B and C are currently idle. Current Status at T0 with respect to page P: GCD at Home Node for P: {A} PFD at Node A: Local-Private PFD at Node B: non-existent PFD at Node C: non-existent c) [2 points] Event 2 (Time T2>T1) Node A experiences memory pressure and intends to evict Page P. The page is clean (i.e., not dirty). Node C would be the candidate node to send the page. Should Node A decide to keep the page in the cluster. Provide the status for the following 4 entries after Event 2: [0.5 points] GCD Owner List at Home Node: (List) ________ [0.5 points] PFD at Node A: (State) __________ [0.5 points] PFD at Node B: (State) __________ [0.5 points] PFD at Node C: (State) __________

Active Networks Consider three active nodes A → B → C in seq…

Active Networks Consider three active nodes A → B → C in sequence. Capsule originates at A and passes through B before reaching C. Node B currently has the code for this TYPE in its soft store, but node C has not seen this TYPE before. A new capsule of this TYPE now arrives at C. a) [2 points] Walk through exactly what happens at C, step by step, until the capsule is either processed or dropped.

Spring OS You are a software engineer on a team that maintai…

Spring OS You are a software engineer on a team that maintains an important application that runs on Spring OS. Currently, Client Domain A, Client Domain B, Server Domain Y and Server Domain Z all run on a single node. Assume Server Z exports Object Z and Server Y exports Object Y. Recently, the entire application has been running slow. To improve system performance and scalability, your manager has proposed partitioning the domains across two nodes connected by a LAN. Proposed Split: Node 1: Client Domain A, Server Domain Z Node 2: Client Domain B, Server Domain Y a) [2 points] Your coworker claims that the client-side stubs must be changed for accessing the servers on remote nodes (e.g., Client A accessing Server Y”. What is the fallacy in your coworker’s claim?What does change on the client side for this proposed split to work?

38. To gain insight into what it’s like to live on minimum w…

38. To gain insight into what it’s like to live on minimum wage, journalist Barbara Ehrenreich goes undercover in Florida and ends up working two jobs, one as a waitress for a national restaurant chain, and the second as a                                   .