Gearman is an open-source software that provides a job queue to distribute tasks among multiple machines. It uses a simple request-response protocol that allows workers to perform tasks like processing images, sending email, and log analysis. Originally created by Brad Fitzpatrick in 2005, Gearman is widely used by companies like LiveJournal, Digg and Yahoo to distribute workloads and build asynchronous workflows.