Scheduled random walks skirt collisions.Juggling competing demands in a network of feverishly calculating computers drawing on the same memory resources is like trying to avert collisions among blindfolded blind·fold tr.v. blind·fold·ed, blind·fold·ing, blind·folds 1. To cover the eyes of with or as if with a bandage. 2. To prevent from seeing and especially from comprehending. n. 1. , randomly zigzagging ice skaters. Among networked computers, some sort of software scheduler must act as a referee to regulate data flow. Proving that a given scheduler not only prevents conflicts but also performs its duties efficiently can be surprisingly difficult, however. Computer scientists have found that analyzing even simple data-sharing cases can be troublesome. One important scheduling problem is equivalent to moving two tokens, each one at the start of a different infinite string of random digits. At each tick of a clock, the scheduler chooses which of the tokens to move one digit to the right, always making sure that the two tokens never end up on the same number at the same time. Can the scheduler keep the tokens going forever along their own strings without ever having both tokens simultaneously on, say, a 7. Despite the problem's apparent simplicity, no one knows the answer yet, says mathematician Peter M. Winkler Winkler may refer to:
Instead of following tokens along infinite tracks, computer scientists find it convenient to study random walks on a two-dimensional array of points connected by lines. At each tick of the clock, a token moves randomly from one point to another connected point. The behavior of random walks by a single token on such an array is well understood, Winkler says. "Much less is known about the behavior of multiple, simultaneous random walks," he notes. The scheduling question takes the following form: If two tokens take random walks on the same array and every step of each walk is known in advance, can the scheduler keep the tokens from ever colliding by choosing, on each tick of the clock, which token moves? Winkler has solved a variant of the problem that turns out to be easier to handle than the original. In the variant, the scheduler doesn't know the paths in advance but instead has the option of immediately retracting an erroneous move by sending a token backwards along its walk. For this fickle scheduler, Winkler can specify precisely which arrays of points and connections lend themselves to collision-free navigation by two randomly walking tokens. Using different methods, Bela Bollobas of the University of Memphis The University of Memphis is a public research university located in Memphis, Tennessee, United States, and is a flagship public research university of the Tennessee Board of Regents system. in Tennessee and his collaborators have independently obtained similar results. So far, researchers have failed in their efforts to use these techniques to prove that a clairvoyant scheduler who can't retract TO RETRACT. To withdraw a proposition or offer before it has been accepted. 2. This the party making it has a right to do is long as it has not been accepted; for no principle of law or equity can, under these circumstances, require him to persevere in it. a move can promise collision-free navigation on any array, Winkler says. Recent theoretical work by Peter Gacs of Boston University Boston University, at Boston, Mass.; coeducational; founded 1839, chartered 1869, first baccalaureate granted 1871. It is composed of 16 schools and colleges. and computations by John Tromp tromp v. tromped, tromp·ing, tromps Informal v.intr. 1. To walk heavily and noisily; tramp. 2. of the National Research Institute for Mathematics and Computer Science The National Research Institute for Mathematics and Computer Science (Dutch: Centrum voor Wiskunde en Informatica or CWI) is located at the Science Park Amsterdam in the Netherlands, and was founded in 1946 by J. G. van der Corput, D. van Dantzig, J. F. Koksma, H. A. in Amsterdam have provided clues that may yet point to a solution, he adds. |
|
||||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion