Home » Archive

Articles in the Software Category

Community Feeds, Software »

[Sep 29, 2009 | Comments Off | Posted by Xavier Llorà ]

Designing the distributed execution of a generic Meandre flow involves several moving pieces. One of those is the temporary storage required by the computing nodes (think of it as one node as one isolated component of a flow) to keep up with the data generated by a component, and also be able to replicate such [...]

Related posts:

  1. Easy, reliable, and flexible storage for Python
  2. ZooKeeper and distributed applications
  3. Meandre: Semantic-Driven Data-Intensive Flow Engine

Community Feeds, Software »

[Sep 24, 2009 | Comments Off | Posted by Xavier Llorà ]

A while ago I wrote some thoughts about how to map RDF to and from FluidDB. There I explored how you could map RDF onto FluidDB, and how to get it back. That got me thinking about how to get a simple endpoint you could query for RDF. Imagine that you could pull FluidDB data [...]

Related posts:

  1. Liquid: RDF meandering in FluidDB
  2. Temporary storage for Meandre’s distributed flow execution
  3. Meandre 1.4.0 released, 1.4.1 coming short after

Community Feeds, Software »

[Aug 25, 2009 | Comments Off | Posted by Xavier Llorà ]

Meandre (NCSA pushed data-intensive computing infrastructure) relies on RDF to describe components, flows, locations and repositories. RDF has become the central piece that makes possible Meandre’s flexibility and reusability. However, one piece still remains largely sketchy and still has no clear optimal solution: How can we facilitate to anybody sharing, publishing and annotating flows, components, [...]

Related posts:

  1. Liquid: RDF endpoint for FluidDB
  2. Meandre: Semantic-Driven Data-Intensive Flows in the Clouds
  3. Meandre 1.4.0 final release candidate tagged

Community Feeds, Software »

[Aug 13, 2009 | Comments Off | Posted by Xavier Llorà ]

A while ago I wrote a little post about alternative column stores. One that I mentioned was Tokyo Cabinet (and its associated server Tokyo Tyrant. Tokyo Cabinet it is a key-value store written in C and with bindings for multiple languages (including Python and Java). It can maintain data bases in memory or spin them [...]

Related posts:

  1. Temporary storage for Meandre’s distributed flow execution
  2. Efficient storage for Python
  3. A simple and flexible GA loop in Python

Community Feeds, Software »

[Apr 2, 2009 | Comments Off | Posted by Xavier Llorà ]

On May 26th I gave a seminar about Meandre’s basics at the Computer Science department at University of Illinois . The talk was part of the Cloud Computing Seminars. I merged together slides I have been using to talk about Meandre, and tried to give it an easy to grasp overview flavor. You view [...]

Related posts:

  1. An Overview of the DISCUS project
  2. Meandre: Semantic-Driven Data-Intensive Flows in the Clouds
  3. Meandre 1.4.0 released, 1.4.1 coming short after

Community Feeds, Software »

[Apr 1, 2009 | Comments Off | Posted by Xavier Llorà ]

Sometimes thinking a bit helps to rush decisions that may lead to weird places. Today I was going over a simple genetic algorithm for numeric optimization written in C. The code is nothing special, tournament selection without replacement, SBX crossover operator, and polynomial mutation. To the point, I was running a simple OneMax-like problem (in [...]

Related posts:

  1. Evaluation consistency in iGAs: User contradictions as cycles in partial-ordering graphs
  2. A simple and flexible GA loop in Python
  3. Fast mutation implementation for genetic algorithms in Python

Community Feeds, Software »

[Mar 24, 2009 | Comments Off | Posted by Community ]

for IlliGAL Report No. 2009005:
The XCS Library (XCSLib) is an open source C++ library for
genetics-based machine learning and learning classifier systems. It
provides (i) several reusable components that can be employed to design
new learning paradigms inspired to the learning classifier system
principles; and (ii) the implementation of two well-known and widely
used models of learning classifier systems.
Related Posts

Community Feeds, Software »

[Feb 4, 2009 | Comments Off | Posted by Xavier Llorà ]


I am currently working on the distributed execution of flows as part of the Meandre infrastructure—as a part of the SEASR project. One of the pieces to explore is how to push data between machines. No, I am not going to talk about network protocols and the like here, but how you can pass the [...]

Community Feeds, Software »

[Jan 27, 2009 | Comments Off | Posted by Xavier Llorà ]


cForms is a WordPress plugin that allows you to quickly add forms on your site. The plugin will allow you to collect information from visitors easily. Besides mail notifications, it also provides database back-ended tracking. Pretty convenient if you have to boost the usefulness of your site. Two examples I have more or less been involved is [...]

Community Feeds, Software »

[Jan 25, 2009 | Comments Off | Posted by Xavier Llorà ]


I have been using FireStats for gathering statistics on WordPress sites for more than a couple of years now. I mainly use FireStats combined with WordPress Stats, and Google Analytics. Each of them give you different views into traffic, but FireStats is by far quick and fast and give you a good overall picture you can dig down using WordPress [...]

Software »

[Aug 2, 2007 | No Comment | Posted by Xavier Llorà ]

The E2K blog has moved. You can reach it at
http://dita.ncsa.uiuc.edu/e2k/

Software »

[Aug 1, 2007 | No Comment | Posted by Xavier Llorà ]

XCSFJava 1.1 code authored by Martin V. Butz was posted online and its documentation was posted as Missouri Estimation of Distribution Algorithms Laboratory Technical Report No. 2007008. Click here to access MEDAL software, or here to access MEDAL reports.