On the occasion of the new release of our main products, GVirtuS and JaClouX we are pleased to announce the first “UniParthenope OpenSource Lab Party”.
The party will be held on March 16 2011 in the Faculty of Science and Technology of the University of Napoli “Parthenope”.
The party will be organized as a conference where there will be held talks about the projects developed in the OpenSource Lab.
In particular will be presented:
- GVirtuS, a framework for the implementation of split-driver model and the of virtulization of hardware devices.
- JaClouX, an open source, cloud independent, Java API for high performance cloud computing application design, development, simulation and evaluation.
During the party it will be possible to meet and talk with the developers of the laboratory.
Further news about the party will be posted on the OSL website: http://osl.uniparthenope.it/tag/osl-party.
The Uniparthenope OpenSource Lab Team.
cloud, cloudcomputing, cuda, gpu, gvirtus, osl-party
Starting from the changeset 266 gVirtuS doesn’t have anymore an XML configuration file, the new format is the simple .properties one.
A .properties file is just a collection of key-value separated by a colon, like in:
Comments are supported, a comment starts with the “#” character and ends at the end of the line.
I was feeling that XML format was to complex for the simple configuration stuff needed by gVirtuS, and in this way it isn’t needed anymore to link gVirtuS binaries against the expat XML parser library.
At the moment it is needed just a configuration entry for running gVirtuS: the communicator. The communicator configuration entry is more a structure than a simple value (i.e. it is needed to specify the type of the communicator and the parameters for the type), to pack all the needed informations in a single string it is used an URL like syntax, so the value of the communicator entry is something like:
type://paremeter_1:parameter_2:...:paremeter _n
A “real life” sample that uses an AfUnix communicator bounded on /tmp/gvirtus with read and write permissions for everyone is:
communicator: afunix:///tmp/gvirtus:0666
The communicators supported ad the moment, with respective configuration entry, are:
- afunix, afunix://path:mode
- shm, shm://
- tcp, tcp://hostname:port
- vmshm, vmshm://hostname:port
Starting from the same changeset is shipped a default configuration file that it is automatically installed in the default location.
Please tell me what do you think about this change!
configuration, gvirtus, osl
I don’t use to (re)post random videos, but this time it is for bringing up the new quote on my about box, it is by Mikhail Kalashnikov, the inventor of the terrible AK-47 (known also simply as “the kalashnikov”) and of other small weapons.
“I would prefer to have invented a machine that people could use and that would help farmers with their work, for example a lawnmower.”
I found this quote some days ago, when I was looking for other things of course. I thought that the quote was good also for my “About” box: often I get a little frustrated because I can’t explain to my friends, to my relatives, to random people that I meet in the bar, what I do, what is the object of my work, what I invent (or what I try to invent).
Read the rest of this entry
computerscience, hpc, kalashnikov, research, science
VMShm is a mechanism that enables qemu virtual machines to access to POSIX shared memory objects created on the host OS.
VMShm make it possible to an user space application running in a virtual machine to map up to 1M of a POSIX shared memory object from the host OS.
It can be used as a base to build up an high performance communication channel between host and guest(s) OSes.
Read the rest of this entry
gvirtus, hpc, kvm, osl, qemu, shm
From this release (01-beta2) we support cudatoolkit >= 3.1. The legacy compatibility for cudatoolkit versions older than 3.1 is not guaranteed.
In this release there are also some minor changes and bugfixes.
The frontend now is named “libcudart.so.3″, so it is not needed anymore to rename it or to preload it.
The AfUnix communicator now has a new (optional) option, “mode” for setting the permission on the socket file (0660 for default).
Go to the Project Page and to the Download Page.
cuda, gvirtus, osl