After Prague…May!

Hi! after one month and a half some things have happened…I am going to summarize a bit…writing the “Highlights”!

Reading (pi = persona interest)



Coding and Tools

  • I have started to design a taxonomy collecting main KPI from the CSMIC initiative and other existing works to create the Cloudindex. Some initial outcomes can be checked here (it is very similar to my work at the Webindex, however the computation process must be added and the URIs are not yet accesible):
  • …I plan to report this on-going work to the CSMIC initiative!
  • I was also testing the IMPALA tool of Cloudera for real time queries.
  • I would like also to emphasize the excellent work of the Media Lab Team at the University of Athens creating the “” portal. My contribution has been small but I hope to contribute more in the future.


  • During my stay in Spain in the Easter holidays (first week of may) I was invited by Jose Emilio Labra to give some seminars in the Semantic Web Course in the context of the Master of the Web Engineering. I am very grateful for this opportunity and I hope I can repeat. I was presenting part of my PhD and my current research SEERC. I think students were more or less happy with the contents! (My last lecturer had been in January I was a little bit not-trained).
  • Finally I have also collaborated in reviewing and partially supervising a final degree project on sentiment analysis. It has been a great experience!

Other things

In Spain I could meet my family and friends, visit places such as Tazones, go out and, mainly, drink and escanciarSidra Asturiana” and eat in places such as Tierra Astur or Los Lagos…and more things that you should ask me! 🙂

Map/Reduce intro

I have been playing with different Map/Reduce tools and examples to acquire the whole of view of this programming to solve different problems. Basically there are several patterns that can be identified when you need to tackle the implementation of some algorithm. I would like to leave some references that have served as inspiration:

In the same way I have prepared some slides compiling some basic examples that I have adapted from the original sources to deliver my own tutorial. I firmly believe that the best way of learning someting is try to explain to others so I hope to extend these slides in the future covering most of the patterns with different examples. At the moment I am going to
leave here the presentation:

Now it is time to play with Impala-Cloudera…I will keep you inform of the progress!

Week #10 and #11 in Thessaloniki

Hi! I have been a little bit lazy about writing in the blog but it is now time of recovering good practices. I am going to summarize my tasks during the last two weeks,

Reading (pi = persona interest)

Writing, reviewing and researching

  • I am managing a Special Issue in the Journal of Computers in Industry, Elsevier.
  • I finished the review of a book for Manning Publications.
  • I have been included as Technical Development Editor in Manning Publications.
  • I have been included as PC member in the workshop proposal “Data Mining on Linked Data (DMoLD’13) workshop with Linked Data Mining Challenge”  thanks to my colleagues at the University of Economics in Prague.
  • I am reviewing a paper for the journal “Expert Systems with Applications” (IF: 2.203)
  • I am reviewing and finishing the paper with my colleague Alejandro Montes about his final Master Project.


  • I have had a meeting with my SEERC colleagues to talk about next actions.
  • I have had a meeting with Michalis Vafoupolus to prepare the Linked Data Cup paper.
  • I have had two meetings with Lum about his Bachelor Degree Project. It is a kind of supervising to address the problem of sentiment analysis using Rapidminer, Lingpipe, Alchemy API and a custom solution.

Coding and Tools

  • I have made in my leisure time a tool for unifying company names called CORFU using Python, NLTK and the APIs of Google Places, Linkedin and Google Suggestions. It also includes other algorithms based on string similarity, etc.
  • I have developed a simple sentiment analyzer using Alchemy API.
  • I have adapted some examples of Map Reduce patterns

Other things

  • I continue my fight to learn Greek…I have to study a bit more!
This is all I can remember…perhaps I am missing something…!

Cloud Computing and Semantics

Last weeks I have reviewed some of the existing works trying to mix semantics and cloud computing to improve some of the key-processes in a cloud environment. QoS and resource provisioning are two of the main processes that are supposed to take advantage of an intelligent decision support systems to dynamically  adapt client requirements to cloud resources. According to the different types of cloud (SaaS, PaaS and IaaS) the use of formal models and knowledge bases can help to take decisions in different ways: prediction of resources, adjustment of “pay-as-go”, etc. Among other works I would like to leave here a list of relevant papers, etc. that I consider essential to understand the underlying problems, technology, current efforts and approaches to tackle them.

I will continue updating this post and the references but I think it is a good starting point to check all related works in this area. Moreover I had collected some papers related to Map/Reduce, SPARQL and more in the ROCAS project wiki.


Technologies Cloud

After seven years I got expertise in some research domains and technologies…I believe a cloud can properly explain it!