DocumentCode
1430410
Title
Fundamentals of distributed system observation
Author
Fidge, Colin
Author_Institution
Dept. of Comput. Sci., Queensland Univ., Qld., Australia
Volume
13
Issue
6
fYear
1996
fDate
11/1/1996 12:00:00 AM
Firstpage
77
Lastpage
83
Abstract
It´s difficult to determine event order in distributed systems because of the observability problem. The author discusses this problem and evaluates different strategies for determining arrival order. The author analyzed four time stamping methods to determine their effectiveness in contending with observability problems. Although he focuses on distributed systems, the concepts also apply to any system exhibiting concurrency-the appearance of two or more events occurring simultaneously-including multiprocessor machines and uniprocessor multitasking. Events in this context may be the execution of single machine instructions or entire procedures; the level of granularity is unimportant. To define event order, the author uses the idea of causality-the ability of one event to affect another-because it allows us to reason independent of any particular time frame
Keywords
message passing; multiprocessing systems; observability; queueing theory; arrival order; causality; concurrency; distributed system observation; event order; granularity; multiprocessor machines; observability problem; single machine instructions; time stamping methods; uniprocessor multitasking; Computer networks; Concurrent computing; Delay; Multitasking; Observability; Physics; Probes; Programming profession; Testing; Watches;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.542297
Filename
542297
Link To Document