Chimera (software library)
- Chimera (software library)
-
Chimera is a software library created as a research project at UCSB for the C programming language that implements a structured, peer-to-peer routing platform to allow the easy development of peer-to-peer applications.
The project's focus is on providing a fast, lightweight implementation of a system like other prefix-routing protocols such as UCSB's Tapestry system and Microsoft Research's Pastry system, that can be easily used to build an application that creates an overlay network with a limited number of library calls. The library is intended to serve as both a usable complete structured peer-to-peer system and a starting point for further research. It includes some of the current work in locality optimization and soft-state operations.
The system contains both a leaf set of neighbor nodes, which provides fault tolerance and a probabilistic invariant of constant routing progress, and a PRR-style routing table to improve routing time to a logarithmic factor of network size.
Chimera is currently being used in industry labs, as part of research done by the U.S. Department of Defense, and by startup companies[1].
Notes
References
- Chimera documentation by Rama Alebouyeh included with source code
External links
Categories:
- Distributed data storage
- Computer programming tool stubs
Wikimedia Foundation.
2010.
Look at other dictionaries:
Chimera — Chimera, chimaira, or chimaera may refer to: Chimera (mythology), a monstrous creature with parts from multiple animals Mount Chimaera, the region in Lycia that some believe was an inspiration for the myth Contents 1 Science 2 … Wikipedia
Software tools for molecular microscopy — There are a large number of software tools or software applications that have been specifically developed for the field sometimes referred to as molecular microscopy or cryo electron microscopy or cryoEM. Several special issues of the Journal of… … Wikipedia
Zinc finger chimera — Zinc finger protein chimera are chimeric proteins composed of a DNA binding zinc finger protein domain and another domain through which the protein exerts its effect. The effector domain may be a transcriptional activator (A) or repressor… … Wikipedia
Scrapland — Infobox VG title = American McGee presents: Scrapland developer = Mercury Steam Entertainment publisher = Enlight designer = American McGee engine = version = released = NA November 4, 2004 (WIN) NA February 28, 2005 (Xbox) EU March 18, 2005 (WIN … Wikipedia
Myth (series) — A promotional screen from Myth II: Soulblighter. Units shown: Berserks, Dwarves, Warlocks, Brigands, Bowmen (off screen) and Mauls. Myth is a series of real time tactics computer games. The games are: Myth: The Fallen Lords Myth II: Soulblighter… … Wikipedia
List of computer technology code names — Following is a list of code names that have been used to identify computer hardware and software products while in development. In some cases, the code name became the completed product s name, but most of these code names are no longer used once … Wikipedia
Tokyo Mew Mew — The first volume of Tokyo Mew Mew, published in Japan by Kodansha on February 6, 2001 … Wikipedia
Blog — For the Polish band, see Blog 27. Journalism … Wikipedia
Myth (computer game series) — Myth is a series of real time tactics (not to be confused with real time strategy) computer games. The games are:*Myth: The Fallen Lords *Myth II: Soulblighter *Myth III: The Wolf AgeMyth and Myth II were developed and self published by Bungie… … Wikipedia
Protein — Proteins are large organic compounds made of amino acids arranged in a linear chain and joined together by peptide bonds between the carboxyl and amino groups of adjacent amino acid residues. The sequence of amino acids in a protein is defined by … Wikipedia