The PAF-FPE Project

This is the website of the PAF-FPE project. A Marie-Curie project run by Leonardo Maccari in the period 2011-2014. I do not plan to update this website anymore, If you are interested in this project, you can find a description and a list of achievements in this short Executive Summary. In that pdf I will also update the publication list as the last papers get published.


See you at the Amsterdam Privacy Conference

A paper I wrote entitled On privacy implications of distributed wireless social networks has been accepted at the Amsterdam Privacy Conference to be held in October. I've very excited to go there since the group that is organising the event has an approach I really like, mixing scientists coming from different fields, from computer science to social sciences. Moreover the keynotes are, among others, Helen Nissenbaum and Alessandro Acquisti, that I cite quite a lot!



WONS workshop

While still developing code to have big simulations, we have the first results. Here you can find the paper and if you click on the image below you can read the poster presented at the WONS workshop in Jan 2012.

Co-located with WONS we had the Italian networking workshop where I presented an extended version of the paper, it is a tech report we are finalizing, you can find a preprint here.


Omnet++ radio range, pathloss and error model

I've had some hard time in figuring out how omnet++ handles the propagation of radio signals, so thought I'll write it here to remind it to myself and others in the future.

These are standard value for radio parameters:
**.wlan[*].radio.sensitivity = -85dBm
**.wlan[*].radio.snirThreshold = 4dB


Chat application for Omnet++

This commit adds a model for a Chat application to Inet. Chat is one of the most used application type in social networks so I needed a realistic model to describe the statistical features of this kind of traffic.


AddressGenerator for Inet

In the this commit I've added a new module that is quite useful in Inet simulations. It is an address generator that the applications can use to choose the destination of the sessions they open. The need for this is that each application takes care of choosing where to send the next packet, but it does this quite simply, whether you specify it on configuration or, some, take a random() keyword meaning anyone.


ICC source code

I'm still working on the publication of code to re-create the simulations as submitted to ICC. The code is still not really presentable, if you're interested in the code used for ICC (maybe you're a revisor? ;-) ) email me and I'll send an "as-is" tar.gz


Musolesi mobility model for Omnet++

To this link you'll find the first release of a mobility Model I used for the simulations for Wireless Ad-Hoc Social Networks. It has been detailed by Musolesi et. al. in this paper and other ones. It is a realistic model derived from social theory of communities, that is, it generates random traces according to the actions a community of people performs based on social studies. I will briefly document here the details of my implementation, that is derived from Musolesi's original code. The source is not really polished, but the original code itself was some kind of c-style c++ that should be rewritten from scratch. I obviously preserved the original LGPL license.


Omnet++ contributions, ICC source code...

After the deadline for ICC 2012 I'm reviewing some of the code I wrote in order to make it usable by other people in the omnet++ inet community. The plan is to public all the code used for simulations but instead of committing it all I'm trying to make separate commits to my git-hub branch of inet framework so that the single pieces may be re-used in other trees.


Omnet parallel simulations

In Omnet, if your scenario contains X runs you can run by command line each single run, you can select ranges of set of runs to run one after the other. Generally I use a multi-processor machine which means I can run more than one run at the same time, but Omnet does not allow me to do it efficiently by itself. What I'd like to do is tell omnet "execute runs in parallel in order to keep X processors always active". There is no way of doing it so I wrote the following script, if you run it without arguments it will tell you what to do, briefly the arguments are:


Subscribe to RSS