Compare and contrast the persistence requirements associated with event systems and tuple spaces
in the infrastructure of smart spaces.
What will be an ideal response?
Events are intended to be delivered immediately to consumers and, by default, they do not persist. A smart
space implementation could, however, choose to record all the events that occur for debugging or replaying
applications -- in which case a separate event store would be required, which subscribes to and consumes all
events.
Tuples in tuple spaces have lifetimes that are independent of the lifetimes of the components that place them
them there. That is a benefite in itself, given changes in the set of participating components. However, it could
turn out to be a problem, since some tuples might never be taken from the tuple space even though they have
no further value. For that reason, a tuple space implementation might delete tuples after a suitable period of
time.
You might also like to view...
Match each of the following programs or tools to its description:
I. WinZip and StuffIt II. Task Manager III. Magnifier IV. Ease of Access V. Task Scheduler A. allows you to exit out of nonresponsive programs B. centralized location for assistive technology C. an accessibility feature D. allows you to run utilities automatically at predetermined times E. file compression programs
Intermediate HTML Tables and Formatting horizon-tally adjacent cells?
(a) COL (b) COLGROUP (c) COLSPAN (d) SPAN
Describe how input from an HTML FORM is retrieved in a Perl program.
What will be an ideal response?
Which of the following is a benefit of using building blocks?
A) Consistency in colors, fonts and effects B) Consistency in structure and effects C) Consistency in colors and format D) Consistency in format and structure