World Scientific
Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×

System Upgrade on Tue, May 28th, 2024 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at customercare@wspc.com for any enquiries.
Special Issue: International Conference on Semigroups and Groups in Honor of the 65th Birthday of Prof. John RhodesNo Access

ASYNCHRONOUS AUTOMATA NETWORKS CAN EMULATE ANY SYNCHRONOUS AUTOMATA NETWORK

    https://doi.org/10.1142/S0218196704002043Cited by:20 (Source: Crossref)

    We show that any locally finite automata network with global synchronous updates can be emulated by another one , whose structure derives from that of by a simple construction, but whose updates are made asynchronously at its various component automata (e.g. possibly randomly or sequentially, with or without possible simultaneous updates at different nodes). By "emulation", we refer to the existence of a spatial-temporal covering 'local time', allowing one to project the behavior of continuously onto that of . We also show the existence of a spatial-temporal section of the asynchronous automata network's behavior which completely determines the synchronous global state of at every time step.

    We give the construction of the asynchronous automata network, establish its freedom from deadlocks, and construct local time functions and spatial-temporal sections relating any posssible behavior of to the single corresponding behavior of on a given input sequence starting from a given initial global state.

    This establishes that the behavior of any locally finite synchronous automata network actually can be emulated without the restriction of synchronous update, freeing us from the need of a global clock signal. Local information is sufficient to guarantee that the synchronous behavior of is completely determined by any asynchronous behavior of starting from a corresponding global state and given the same input sequence as . Moreover, the relative passage of corresponding local time at any two nodes in is bounded in a simple way by approximately one-third of the distance between them.

    As corollaries, any synchronous generalized cellular automaton or synchronous cellular automaton can be emulated by an asynchronous one of the same type.

    Implementation aspects of these asynchronous automata are also discussed, and open problems and research directions are indicated.

    AMSC: Primary 68Q70, Secondary 68Q85, Secondary 68R99, Secondary 68Q80, Secondary 03D99, Secondary 05C90, Secondary 68Q05, Secondary 18B20