HOME

TheInfoList



OR:

Flash mob computing or flash mob computer is a temporary ''ad hoc''
computer cluster A computer cluster is a set of computers that work together so that they can be viewed as a single system. Unlike grid computers, computer clusters have each node set to perform the same task, controlled and scheduled by software. The comp ...
running specific
software Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work. ...
to coordinate the individual computers into one single supercomputer. A flash mob computer is distinct from other types of computer clusters in that it is set up and broken down on the same day or during a similar brief amount of time and involves many independent owners of computers coming together at a central physical location to work on a specific problem and/or social event. Flash mob computer derives its name from the more general term
flash mob A flash mob (or flashmob) is a group of people who assemble suddenly in a public place, perform for a brief time, then quickly disperse, often for the purposes of entertainment, satire, and artistic expression. Flash mobs may be organized via t ...
which can mean any activity involving many people co-ordinated through virtual communities coming together for brief periods of time for a specific task or event. Flash mob computing is a more specific type of flash mob for the purpose of bringing people and their computers together to work on a single task or event.


History

The first flash mob computer was created on April 3, 2004 at the
University of San Francisco The University of San Francisco (USF) is a private Jesuit university in San Francisco, California. The university's main campus is located on a setting between the Golden Gate Bridge and Golden Gate Park. The main campus is nicknamed "The ...
using software written at USF called FlashMob (not to be confused with the more general term
flash mob A flash mob (or flashmob) is a group of people who assemble suddenly in a public place, perform for a brief time, then quickly disperse, often for the purposes of entertainment, satire, and artistic expression. Flash mobs may be organized via t ...
). The event, called FlashMob I, was a success. There was a call for computers on the computer news website
Slashdot ''Slashdot'' (sometimes abbreviated as ''/.'') is a social news website that originally advertised itself as "News for Nerds. Stuff that Matters". It features news stories concerning science, technology, and politics that are submitted and evalu ...
. An article in The New York Time
"Hey, Gang, Let’s Make Our Own Supercomputer"
brought a lot of attention to the effort. More than 700 computers were brought to the gym at the University of San Francisco, and were wired to a network donated by Foundry Networks. At FlashMob I the participants were able to run a benchmark on 256 of the computers, and achieved a peak rate of 180
Gflops In computing, floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance, useful in fields of scientific computations that require floating-point calculations. For such cases, it is a more accurate mea ...
(billions of calculations per second), though this computation stopped three quarters of the way due to a node failure. The best, complete run used 150 computers and resulted in 77 Gflops. FlashMob I was run off a bootable CD-ROM that ran a copy of Morphix
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, which was only available for the x86 platform. Despite these efforts, the project was unable to achieve its original goal of running a cluster momentarily fast enough to enter the (November 2003)
Top 500 The TOP500 project ranks and details the 500 most powerful non- distributed computer systems in the world. The project was started in 1993 and publishes an updated list of the supercomputers twice a year. The first of these updates always coinc ...
list of supercomputers. The system would have had to provide at least 402.5 Gflops to match a Chinese cluster of 256 Intel
Xeon Xeon ( ) is a brand of x86 microprocessors designed, manufactured, and marketed by Intel, targeted at the non-consumer workstation, server, and embedded system markets. It was introduced in June 1998. Xeon processors are based on the same a ...
nodes. For comparison, the fastest super computer at the time,
Earth Simulator The is a series of supercomputers deployed at Japan Agency for Marine-Earth Science and Technology Yokohama Institute of Earth Sciences. Earth Simulator (first generation) The first generation of Earth Simulator, developed by the Japanese g ...
, provided 35,860 Gflops.


Creators of flash mob computing

Pat Miller was a research scientist at a national lab and adjunct professor at USF. His class on Do-It-Yourself Supercomputers evolved into FlashMob I from the original idea of every student bringing a commodity CPU or an Xbox to class to make an evanescent cluster at each meeting. Pat worked on all aspects of the FlashMob software. Greg Benson, USF Associate Professor of Computer Science, invented the name "flash mob computing", and proposed the first idea of wireless flash mob computers. Greg worked on the core infrastructure of the FlashMob run time environment. John Witchel (
Stuyvesant High School Stuyvesant High School (pronounced ), commonly referred to among its students as Stuy (pronounced ), is a State school, public university-preparatory school, college-preparatory, Specialized high schools in New York City, specialized high school ...
'86) was a USF graduate student in Computer Science during the Spring of 2004. After talking to Greg about the issues of networking a stadium of wireless computers and listening to Pat lecture on what it takes to break the
Top 500 The TOP500 project ranks and details the 500 most powerful non- distributed computer systems in the world. The project was started in 1993 and publishes an updated list of the supercomputers twice a year. The first of these updates always coinc ...
, John asked the simple question: "Couldn't we just invite people off the street and get enough power to break the Top 500?" And flash mob supercomputing was born. FlashMob I and the FlashMob software was John's master's thesis.


See also

*
Flash mob A flash mob (or flashmob) is a group of people who assemble suddenly in a public place, perform for a brief time, then quickly disperse, often for the purposes of entertainment, satire, and artistic expression. Flash mobs may be organized via t ...
* Supercomputer


References

* Markoff, J. (2004)
"Hey, Gang, Let’s Make Our Own Supercomputer"
''The New York Times'', February 23, 2004.


External links


''San Francisco Flashmob Attempts Supercomputer''
Original Slashdot article
FlashMobComputing.org
* Supercomputers University of San Francisco