Michael Zoumboulakis, Research Student
Michael Zoumboulakis
London Knowledge Lab
Desk7,
23-29 Emerald Street
London, WC1N 3QS, UK.
Birkbeck College, School of Computer Science and Information Systems
University of London
United Kingdom
Tel: ++44 (0) 207 7632125
Fax: ++44 (0) 207 2422754
Email: mz (at) dcs.bbk.ac.uk. Public
Key.
Research
I am a PhD student at the School of Computer Science and Information Systems -
my supervisor is George Roussos;
In one sentence my area of research is the Complex Event detection in
wireless networks of sensors. A complex event is a sequence that can not
be detected using traditional constructs such as thresholds or event calculus.
I have chosen this area of research because the conventional event semantics of
database systems offer a poor solution for transient, real-time streaming data
produced by networks of sensors.
Central to our methodology, is a symbolic representation of a sequence of readings.
This string of symbols is a decomposable event and detection reduces to a string
matching problem.
This kernel of event representation and detection is accessed by a familiar publish-subscribe protocol,
where users express interests in complex events by submitting subscriptions. When events
are detected using the symbolic abstraction, they get published and a notification is sent
to the subscriber(s). The publish/subscribe protocol is using the excellent
TinyCOPS framework.
Lastly, we cater for spatial complex events. A typical example of such an event, is the
atmospheric dispersion of a pollutant emitted from a point-source. In addition to the detection
of the event, the aim is to provide essential metadata, such as an estimate of the event location.
We use recursive least squares estimation of this part - based on a simple form of a Kalman filter.
Software
I'm working on an implementation of complex event detection and local co-ordination,
in TinyOS 2 for the
Tmote Sky.
Below you can find some of the software that can be downloaded from this page (please note that it comes with no warranty and it is covered by
the CDDL):
- A fast, integer-only implementation of SAX for TinyOS can be downloaded here (Updated March 2009).
- As above, but this version includes SfxArr interface that can be used to build and search Suffix Arrays. This is useful in the case where many
patterns have to be searched fast.
- A generic version of SAX implemented in C (but
please note that the original MATLAB code is available from this website). What we
distribute is only a port in C. The C code can be found here (only tested using the GNU compiler).
- A generic C implementation for the Intel WISP motes is
available here.
Note that this version is compiled using the IAR C/C++ Compiler for MSP430
v4.10E.
It will not compile using anything else (like mspgcc).
- As above, but this implementation is specific to the TI ez430-rf2500 mote.
- I have also been unlucky enough to write the port (TinyOS 1.x to TinyOS 2.x) for the drivers of the SBT80 sensor board.
Teaching
I will not be teaching any classes in 2009. Some of the classes I taught in
the past are:
Brief CV
In 1997 I got a BA from Coventry University.
In 2002 I got an MSc from Middlesex University. From
1997-2004 I worked for a small tour operating company in London. From 2004-2006 I moved on to work
for lastminute.com. I had (almost) a year-break in 2006
during which I did project management for an e-shop. In early 2007 I got involved in a funny project using RFID (readers and tags) and a hoover (photos)! Currently (since March 2007),
I am working for Inmarsat with
Benchmark Performance.
As for professional qualifications, I'm a certified system and network admin for the Solaris 10 OE (SCSA and SCNA respectively).
For a full version of my CV please send an email.
HOWTOs
Some (potentially useless) HOW TOs:
Any mistakes, corrections, comments please let me know (and I don't
accept any responsibility if you break your system!).
Other Interests
Six things I like:
- Reading; almost anything. My sister's book Dust
of a Day is one of my favourites.
- Fine Dining; Always like a good restaurant.
- Ski; Both mountain and water. I don't get to do it as much as I would have liked.
- Pubs; The Lock Tavern and
The Monkey Chews are two of my favourites.
- Random Conversations & People; I talk to anyone about anything. I like hearing different points of view
- Geek Humour, things like this always make me
laugh.
Talks & Publications
- M. Zoumboulakis, G. Roussos, Integer-based Optimisations for
Resource-constrained Sensor Platforms, in Proceedings of First International
Conference on Sensor, Systems and Software (S-CUBE) 2009,
September 7-9, Pisa, Italy, pdf
- M. Zoumboulakis, G. Roussos, Estimation of Pollutant Emitting
Point-Sources using Resource Constrained Sensor Networks, in Proceedings of
Third International Conference on Geosensor Networks (GSN3) 2009, July
13-14, Oxford, England, pdf.
- M. Zoumboulakis, G. Roussos, In-network Pattern Detection on Intel WISPs,
(Demo Abstract) in Proceedings of Wireless Sensing Showcase 2009, pdf
- M. Zoumboulakis, G. Roussos, Efficient Pattern Detection in
Extremely Resource Constrained Devices, in Proceedings of Sixth Annual IEEE
Communications Society Conference on Sensor, Mesh and Ad Hoc Communications
and Networks (SECON) 2009, June 22-26, Rome, Italy, pdf
- D. Papadogkonas, M. Zoumboulakis, J. Taylor, M. Levene and G. Roussos, 2008, Real-Time
Auditing of Domotic Robotic Cleaners, Int. J. Smart Home, vol. 2, no 1, pp. 81-94, pdf
- M. Zoumboulakis and G. Roussos, "Escalation: Complex Event Detection in Wireless
Sensor Networks", in Proceedings of 2nd European Conference on Smart Sensing and Context
(EuroSSC), 23-25 Oct 2007, Lake District, UK pdf.
- G. Roussos, D. Papadogkonas, J. Taylor, D. Airantzis, M.Levene and M. Zoumboulakis,
"Shared Memories: A Trail-based Coordination Server for Robot Teams", in Proceedings
of First International Conference on Robot Communication and Coordination (ROBOCOMM), 15-17 Oct 2007,
Athens, Greece.
- G. Roussos, M. Zoumboulakis, "Ubiquitous Computing and Databases: Critical Issues and Challenges"
pp714-719, in Encyclopedia of Database Technologies and Applications, 2005, ISBN 1-59140-560-2 pdf
- M. Zoumboulakis, G. Roussos, A. Poulovassilis, "Active Rules for Sensor Databases",
Int'l Workshop on Data Management for Sensor Networks, VLDB 2004, Toronto, Canada, 30 August 2004,
pdf
- M. Zoumboulakis, G. Roussos, A. Poulovassilis, "Active Rules for Wireless Networks of Sensor
& Actuators" (Poster Absract), Proceeding of ACM SenSys 2004, Baltimore, Maryland,
pdf