Jump to content

NET (Access problem in a net)

From glossaLAB
Charles François (2004). NET (Access problem in a net), International Encyclopedia of Systems and Cybernetics, 2(2): 2252.
Collection International Encyclopedia of Systems and Cybernetics
Year 2004
Vol. (num.) 2(2)
ID 2252
Object type Methodology or model

In a parallel processing net, numerous independent programs need to communicate in a coordinated way. However they need also to obtain access to those parts which are of common use for the whole system and thus start to compete for general memory facilities or peripherics time.

J.P. SANSONNET writes: “(As) these interactions are asynchronmous, this turns unpredictable their global behavior… It may happen, for example, that different tasks compete for common resources in a disordered manner and in this way very quickly critical situations appear, such as those called ”Famine“, or ”Fatal embrace“.

Famine: Some tasks never obtain the resource they need — for ex. never accede to the printer to produce their output.
Fatal embrace: Two tasks wait indefinitely for each other” (1988, p.1304).

Organizing the net and making compatible its interconnections is thus a fundamental requirement for correct and efficient operation. SANSONNET writes that, to avoid access problems “each processor may be endowed with some local memory. Each pair processor/memory thus becomes a small and relatively independent computer” (p.1303).

It is noteworthy to observe, when simultaneity replaces sequentiality, how the need for general organization rules pops up immediately.

See also

Contention, Parallelism, Processing: simultaneous or sequential, transputer

This website only uses its own cookies for technical purposes; it does not collect or transfer users' personal data without their knowledge. However, it contains links to third-party websites with third-party privacy policies, which you can accept or reject when you access them.