Best Grand Challenge Solution Award for “Deterministic Real-Time Analytics of Geospatial Data Streams through ScaleGate Objects”

I am very happy to announce that our grand challenge solution, Deterministic Real-Time Analytics of Geospatial Data Streams through ScaleGate Objects, won the the Best Grand Challenge Solution Award at the Distributed-Event based Systems (DEBS) 2015 conference!!!

You have more details about our work (and the challenge) here.

I would like to thank Yiannis, Ivan, Marina and Philippas for the hard work!!! I would also like to thank Zbigniew Jerzak and Holger Ziekow for setting up such a nice challenge, and the organizers of DEBS 2015 for the great conference. Finally, many thanks to Rocio for the help with the graphics!

You can find the poster we presented and a picture of the winners below :-)!!!

poster_DEBS2015

DEBS2015

Tagged with: , , ,
Posted in Concurrent Data Structures, Data Streaming, Research, ScaleGate

Accepted paper – DEBS 2015 Grand Challenge!!!

This year, we participated to the DEBS 2015 Grand Challenge. Citing from their website:

“The ACM DEBS 2015 Grand Challenge is the fifth in a series of challenges which seek to provide a common ground and evaluation criteria for a competition aimed at both research and industrial event-based systems. The goal of the 2015 DEBS Grand Challenge competition is to evaluate event-based systems in the context of real-time analytics over high volume geospatial data streams. The underlying scenario addresses the analysis of taxi trips based on a stream of trip reports from New York City.”

In our paper, DEBS Grand Challenge: Deterministic Real-Time Analytics of Geospatial Data Streams through ScaleGate Objects, we show how we leveraged our ScaleGate concurrent data structure (more info here) to solve the challenge. We are pretty impressed by our results, we were able to run the given queries and process one year of data (173 million tuples) generated by 43,000 taxis at a rate of approximately 260,000 tuples/second (that is, 1 year of data in approximately 10 minutes!).

You have a link to the extended technical report of our work here.

Tagged with: , , ,
Posted in Concurrent Data Structures, Data Streaming, Research, ScaleGate

How to give a good presentation [part II]

After my previous post (here) I want to share some more tips about how to give a good presentation. As mentioned in the previous post, you can find many pages discussing this topic. This time, I am going for a short list of small tips that I think are somehow complementary to the ones you can usually find around.

  1. Put page numbers in your slides. It is much easier to ask “can you go back to slide X?” rather than “Can you go back? One more, one more, one more… OK here!”
  2. Do not hide. Make yourself visible and audible.
  3. Do not stay in the middle, do not cover parts of the projected slides, make sure everyone can see and hear you.
  4. If possible, check the place where you will present. Does the projector work? Do the colors of your presentation look good with the projector you are going to use? Can you point with your finger or do you need a stick or laser pointer?
  5. Look at the people, try to make eye contact, still being “polite”… if someone wishes to do something else, don’t make him/her feel uncomfortable by staring continuously at him/her.
  6. If possible, try to use a set of colors that are easily distinguishable by color-blind people. Also, in your graphs, use different markers (together with different colors) to help people distinguish between different lines/points.
  7. Do not read the slides! If some specific sentence needs to be cited as it is, memorize it.
  8. Do not memorize what you will say during the presentation. You might get interrupted in many different ways. Also, it does not feel very natural when someone is just repeating what he/she memorized.
  9. Do not improvise too much. If you rehearsed many times the presentation, most likely there is no room for improvisation. Also, you might start saying something you think is very clever and realize half way it is not…
  10. Balance the amount of text and the amount of words you spend for each slide. An empty slide accompanied by five minutes of discussion (or a slide full of text accompanied by a short sentence) will most likely make the audience ask itself why are you making you presentation so hard to understand.
  11. Balance the amount of time you spend for each slide, each slide (except for “outline” slides) should get a similar amount of time, most of the time.
  12. Repeat each question before answering it. Someone in the audience might not have heard it, and he/she will not understand your answer without the question. You might not have heard / understood it correctly, so repeat it to make sure you did. Finally, you will also buy some time to think about what to answer..

I hope you find these tips useful. Good luck with your presentation.

Tagged with: , ,
Posted in Master Thesis, Presentation, Teaching