Map
Index
Random
Help
Topics
th

Topic: asynchronous processing

topics > computer science > Group: parallel processing



Topic:
actor machines
Topic:
communicating sequential processes
Topic:
concurrency
Topic:
concurrency control by monitors
Topic:
concurrent operations
Topic:
concurrent while in parallel processing
Topic:
data flow machines
Topic:
event controlled processing
Topic:
event time
Topic:
events
Topic:
interrupt handler
Topic:
interrupts
Topic:
message queues for communication
Topic:
multiple processors
Topic:
non-deterministic processing
Topic:
operating system kernel
Topic:
Petri net transitions and events
Topic:
parallel control statements
Topic:
program execution
Topic:
real time systems
Topic:
robot programming
Topic:
synchronized processing
Subtopic: events and notifiers, asynchronous up

Quote: coordination deals with synchronous activity while notification deals with asynchronous activity
Quote: an event is an asynchronous change in a condition value; e.g., altitude < 500 fee [»faulSR3_1988]
Quote: Cedar user interface by a notifier that initiates asynchronous procedures that match input events in a TIP table [»swinDC7_1985]
Quote: a computer can operate asynchronously, fully parallel, arbitrary extension without interruption [»petrCA1_1966]
QuoteRef: sammJE_1969 ;;570 asynchronous i/o via an event option

Subtopic: asynchronous for efficency up

Quote: if a process can do asynchronous activity after a message send, it should use a new, helper process and time-out process [»liskB10_1981]
Quote: parallel processes usually don't care what happens to results; an asynchronous 'out' statement is better than a monitor call [»carrN4_1989]
Quote: if a program accesses sequential blocks, Unix asynchronously pre-reads the next block; improves performance significantly [»ritcDM7_1978a]
Quote: use asynchronous communication because can be as efficient as synchronous and more flexible [»giffDK7_1985, OK]
Quote: Amoeba files are replicated on two disks; the create-file operation can return when 0, 1 or 2 copies written to disk [»vanrR10_1988]

Subtopic: asynchronous algorithms up

Quote: multiprocessor, reference counting without synchronized operations; 100x reduction in maximal response time for garbage collection [»levaY10_2001]

Subtopic: real-time control up

Quote: complex control tasks best programmed as asynchronous communicating subtasks [»donnMD_1987]
QuoteRef: hamiM3_1976 ;;19 asynchronous operation required for real-time applications
Quote: systems for concurrent programming fail to handle complex, concurrent subtasks in a nondeterministic world [»donnMD_1987]
Quote: with complex, concurrent subtasks, must search for appropriate reactions to unpredictable events
Quote: a robot's environment is unpredictable and nondeterministic
Quote: preemption with alert simplifies the programming of asynchronous concurrent systems [»donnMD_1987]

Subtopic: open systems up

Quote: open systems deal with large quantities of diverse information and massive concurrency; asynchronous, decentralized, inconsistent, continuous [»hewiC7_1986]

Subtopic: distributed ensemble up

Quote: an ensemble is a collection of asynchronous activities that communicate; a computer, a person, another ensemble [»geleD2_1992]
Quote: the DDM1 data flow machine consists of asynchronous processor-store elements that communicate by messages; elements may contain sub-elements [»daviAL_1979]
Quote: an event-action language asynchronously invokes an action when certain events occur [»brueB8_1983]
Quote: a Helix object can have one committable instance, i.e., write-original or write-exclusive access mode; other modes allow sharing and concurrency [»fridM5_1985]

Subtopic: error conditions up

Quote: a self-protective component can check for error conditions before execution or asynchronously [»abboRJ3_1990]

Subtopic: processes vs. asynch up

Quote: need to map asynchronous events such as interrupts and exceptions to a process model as quickly as possible [»stroB_1994]
Quote: use multiple threads in place of asynchronous operations with interrupts or Unix signals [»birrAD_1991]
Quote: synchronous communication of immutable objects simplifies reasoning about message ordering; more efficient and easier to verify than buffered channels [»kumaS6_2001]

Subtopic: problems with asynchrony up

Quote: an earlier version of Amoeba has asynchronous RPC; a dreadful decision, impossible to program [»taneAS12_1990]
Quote: an asynchronous, triply-redundant voting system was unstable because channels sampled sensors at different times; bad at control points [»rushJ12_1991]
Quote: schedule hard-real-time systems by translating asynchronous processes into periodic processes and finding a pre-run-time schedule that meets deadlines [»xuJ12_1991]
Quote: most concurrent languages disallow asynchronous signaling; provide polling or safe points for receiving signals

Related Topics up

Topic: actor machines (2 items)
Topic: communicating sequential processes (33 items)
Topic: concurrency (33 items)
Topic: concurrency control by monitors (24 items)
Topic: concurrent operations (22 items)
Topic: concurrent while in parallel processing (5 items)
Topic: data flow machines (14 items)
Topic: event controlled processing (46 items)
Topic: event time (45 items)
Topic: events (44 items)
Topic: interrupt handler (20 items)
Topic: interrupts (25 items)
Topic: message queues for communication (36 items)
Topic: multiple processors (10 items)
Topic: non-deterministic processing (19 items)
Topic: operating system kernel (67 items)
Topic: Petri net transitions and events (21 items)
Topic: parallel control statements (12 items)
Topic: program execution (8 items)
Topic: real time systems (14 items)
Topic: robot programming (20 items)
Topic: synchronized processing
(35 items)

Updated barberCB 4/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.