Chapter 11 Flashcards

1
Q

6 Design Issues For Distributed Systems

A

Transparency
Openness
Scalability
Security
Quality of Service
Failure Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Transparency

A

The extent to which the user can tell that the system is distributed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Openness

A

How much of the system uses standard protocols for interoperability vs. more specialized protocols.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Scalability

A

How easy or difficult is it for the system to meet increasing demands?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Security

A

How defendable is the entire system, and the individual systems thereof?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quality of Service

A

How is QoS Specified and how should it be implemented to an acceptable level for users?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Failure Management

A

How can failures be detected, contained, and repaired?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Interaction Types in Distributed Systems

A

Procedural (synchronous)
Message-Based (asynchronous)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Procedural Interactions

A

One computer calling on a known service offered by
some other computer and waiting for that service to be delivered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Message-Based Interaction

A

Involves the “sending” computer defining information
about what is required in a message, which is then sent to another computer. Messages usually
transmit more information in a single interaction than a procedure call to another machine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What services does Middleware provide?

A

Interaction Support
The provision of common services, such as authorization and authentication.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Layers of a Client-Server Architectural Pattern

A

Presentation
Data Handling
Application Processing
Database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Presentation Layer

A

Manages how information is presented to the user as well as all user interactions
- What the user sees

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Data-Handling Layer

A

Manages data that passes to and from the client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Application Processing Layer

A

Implements the logic and required functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Database

A

Stores data and provides transaction management/query services