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...
Themes applied to text formatted as paragraphs are located in the ________ tab of the Ribbon
A) Home B) Layout C) Design D) View
Write up the results of your testing. Begin your report with an executive summary. The body of the report should be no longer than four pages. Put your test scenarios, raw data, your testing procedure, and your informed consent and pre-test questionnaire in an appendix.
What will be an ideal response?