A distributed program to read, join and analyze logs on multiple servers