From http://www.fraglets.net:
Fraglets are tiny computation fragments or tokens that flow through a computer network. There are two ways to look at Fraglets. First, Fraglets implement a chemical reaction model where computations are carried out by having fraglets "react" with each other. Alternatively, fraglets can be seen as dataflow tokens that work themselves through communication media and routing tables - conceptually, the CPU is turned inside out such that the network becomes the CPU's bus. An interesting twist (with both views) is that Fraglets blend the notion of code and data, overcoming the discrepancy between "classic networking" and "active networking".
There is a C implementation available at http://www.fraglets.net/#swdownload