Match letter and numbers a. the client push-update problem, because it can be a nightmare when clients
Question:
Match letter and numbers
a. the client push-update problem, because it can be a nightmare when clients are off line, and get out of sync
b. piggyback the ack for the Nth reply in the Nth+1 request. Variations of: request N acks all previous replies up to N-1.
c. if you are using strong migration on a running process this is probably the easiest of three to implement but has the problem that there will be a significant pause in execution
d. Provides indirection so a server can move from one location to another and the client can still find it.
e. By identifier, by value, by type, unattached, fastened, fixed
f. architecture-defined machine-level instructions for manipulating the computer at run time as part of process execution.
g. When you migrate a running process but do not start over in the new location. Instead you pick up right where you left off in the old location.
h. classic three-tiered architecture
i. two main types: one simply uses an event bus to distribute data items (events) to subscribers, but a more complex and more powerful system also stores data persistently until it can be received.
j. virtual machine monitor
k. a socket
l. classic DHT where the rewards of belonging to the consortium can be high, and the cost low. A flexible and powerful cooperative system.
m. Are going to have to force good behavior (or punish bad behavior) algorithmically for such a system to work.
n. Why fully automated marshaling of data in middleware is generally unsolvable and specifically hard
o. we could use modus ponens or the resolution principle
p. has libraries and interfaces into them which shield application developers from having to know the details of operating system calls. presents a unified development environment on different underlying systems.
1. when considering whether to use a thin client or a thick client, this is probably the first and most important deal-breaker to consider.
2. user interface level, application / business logic level where the server also becomes a client to the ... / ... database level
3. processing nodes can dynamically join up when they have resources to spare, but can also leave at any time when they need to use their full resources locally
4. bit torrent system. A powerful distributed file sharing system, where nodes store and share pieces of files
5. these powerful systems allow referential decoupling and can also be implemented to support temporal (time) decoupling
6. to retrieve data from our intelligent event bus system ( or database system) that was never explicitly stored in it.
7. an application programming interface (API)
8. user-level instructions that can be run by any kind of process and root-level instructions that are only run by root processes: (a) to protect the hardware from users damaging it and (b) to shield the users from having to know how complex drivers and other hardware code works
9. can support multiple instances of one or more operating systems on a single instance of the hardware.
10. Nameserver daemons
11. strong mobility
12. nine different cells in a table that give recommendations about moving resources when you migrate a system to a new location
13. stop the current virtual machine, migrate the memory to the new location then start the process in the new virtual machine
14. used by two processes that have a new work connection to read and write data via messages.
15. Dynamic data structures such as cyclically linked lists can be structured at will by application programmers and we would have to plan for every possible configuration of memory ahead of time.
16. RRA is the most expensive, but you can probably use tricks so that it is almost as efficient as RR and still get the benefit of not having to (endlessly) store responses on the server in case of resend request.
Business Communication Essentials a skill based approach
ISBN: 978-0132971324
6th edition
Authors: Courtland L. Bovee, John V. Thill