Arguments For Dealing With Unbounded Nondeterminism
Clinger and Carl Hewitt have developed a model (known as the Actor model) of concurrent computation with the property of unbounded nondeterminism built in ; this allows computations that cannot be implemented by Turing Machines, as seen above. However, these researchers emphasize that their model of concurrent computations cannot implement any functions that are outside the class of recursive functions defined by Church, Kleene, Turing, etc. (See Indeterminacy in concurrent computation.)
Hewitt justified his use of unbounded nondeterminism by arguing that there is no bound that can be placed on how long it takes a computational circuit called an arbiter to settle (see metastability in electronics). Arbiters are used in computers to deal with the circumstance that computer clocks operate asynchronously with input from outside, e.g.., keyboard input, disk access, network input, etc. So it could take an unbounded time for a message sent to a computer to be received and in the meantime the computer could traverse an unbounded number of states.
He further argued that Electronic mail enables unbounded nondeterminism since mail can be stored on servers indefinitely before being delivered, and that Communication links to servers on the Internet can likewise be out of service indefinitely. This gave rise to the Unbounded nondeterminism controversy
Read more about this topic: Unbounded Nondeterminism
Famous quotes containing the words arguments and/or dealing:
“Because a person is born the subject of a given state, you deny the sovereignty of the people? How about the child of Cuban slaves who is born a slave, is that an argument for slavery? The one is a fact as well as the other. Why then, if you use legal arguments in the one case, you dont in the other?”
—Franz Grillparzer (17911872)
“A second-class mind dealing with third-class material is hardly a necessity of life.”
—Harold Laski (18931950)