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
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
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
Quote: multiprocessor, reference counting without synchronized operations; 100x reduction in maximal response time for garbage collection [»levaY10_2001]
| Subtopic: real-time control
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
Quote: open systems deal with large quantities of diverse information and massive concurrency; asynchronous, decentralized, inconsistent, continuous [»hewiC7_1986]
| Subtopic: distributed ensemble
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
Quote: a self-protective component can check for error conditions before execution or asynchronously [»abboRJ3_1990]
| Subtopic: processes vs. asynch
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
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
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)
|