Archive

Archive for the ‘projects’ Category

PhD Direction Meeting 13 Nov 2008

November 13th, 2008 No comments

Met with Simon and Aaron this morning to talk about the direction of my PhD 🙂

I introduced the city sensing idea that Paddy and I had talked about – and that I had previously sent to Simon to comment on.

I also started by saying that I am interested in the problem of Delay Tolerant Networks.

Firstly, we tried to sketch out the problem to be solved – I could not really describe it, so Aaron suggested that one of the problems is that of infrastructure – i.e. it is very expensive to install and use. For example, is every phone in Dublin was reporting sensor data, it would firstly swamp the network, and secondly be prohibitively expensive.

Simon also suggested that it was a problem of coverage – in areas where there is no infrastructure, how to do you report sensor data?

Aaron and Simon stressed that it was important to relate this problem to the real world by giving real examples – such as figures for infrastructure cost – data usage and network utilisation. But if we cannot get figures for this, we can make estimates based on what we do know.

Aaron mentioned an experiment he did when in Australia with ?(Dan)? which tested bluetooth hand-off times – and found that the handshake time was very long – and too long for passing nodes to exchange data. Simon and Aaron therefore suggested that a low level protocol could be designed, that if we assume it existed – could form the basis from which my contribution works.

This would mean that any system based on this, would have to be simulated, as the protocol itself would not be implemented for real (not by me anyway). Ideally however, I would have a system running on every phone in Dublin from now until when I analyse the data, however, this is not going to happen. But having it run on 10 phones would be nice, on 100 would be difficult but better, on 1000 phones, very very hard but very nice.

However, at this point, my contribution is unclear – so we discussed some ideas:

  • Micro messaging of data, small packets sent until out of range, making it as efficient as possible, some data wont get sent, but some will.
  • Reporting that things are normal, but not sending the data, as it can be derived that if there is nothing abnormal, then we wont send data we just ACK that everything is ok. – I suggested that this may be similar to Erasure coding which xors messages against previous known messages to extract the new message.
  • Perhaps we could utilise a mechanism for piggy-backing data over existing protocols – such as Bluetooth Friendly names, or spoofed MAC addresses, or on ARP requests.

We discussed simulations, and Aaron noted that Brendan has cluster access for processing large amounts of data – and also mentioned OmNet for running simulations.

Aaron mentioned that when they wrote their own simulation, it was deemed a bad idea, because there is no way to evaluate it, so suggested that we should not write out own simulator for anything.

I mentioned that a paper I had read had used information from wireless access points use (CRAWDAD) to simulate a network of people, and mentioned that I had contacted IT services at UCD to see what data they keep about access point use, and whether we can use it. Aaron suggested that I email him and Simon with my request and they will see if they get access to the data.

Simon mentioned Bill Hilliers book – space is the machine – which is worth dipping into when considering how to simulate city environments.

Aaron said that his student ?Dan? had taken a real un-related dataset, and synthesised a relevant data set from it (iSpy search dataset).

Another dataset that is apparently available is live data from traffic lights in Dublin, which shows the position of the lights, the number of cars queueing and is available live onlin.  – I wil email Kevin McCarthy who may know who has information about this.

I suggested that we could get traces of data from second life, which may give a good dataset for simulating the movement of people around a geographic area. This has inherent problems, but might be interesting.

I Suggested that there was (based on a survey paper by Zhensheng Zhang 2006 [1]) a research area for profiling nodes in a network to predict their future movements, which prompted:

Simon gave an example of a system used at Reading university where they tracked people in a building using RFID tags, and found that people generally had very predictable routines.

Simon also mentioned a paper by Sandy Pentland about familiar strangers – the people you come into contact with regularly, that you don’t necessarily know – these people could be used (discretely) to send messages to people they may come into contact with.

Aaron introduced a Clarity Project called Sense in the City, or more specifically GOYA which he thinks I may be able to become involved with, and he suggested that I email Paddy and Barry to say that I would like the slides from the CLARITY away day, and that I would like to find out more information about the project it becomes a reality – but that I shouldn’t spend too much time on finding out about it at the moment.

The project envisages using a network of bicycles which are installed with sensors, that people use to get around the city. He suggested that it is a good idea to have a case study – such as this – which tests my system in the real world with interesting results.

He also mentioned the idea of Healthy Spaces – urban parks where people walk around – may not be obvious on the map – but in return for generating interesting sensor data, we can map out where these places are – and perhaps contribute to the health credits idea (discount on Health insurance).

We identified some next actions:

  • Matt: Document: define the problem, define the motivation
  • Matt: Email paddy + Barry for slides
  • Matt: Email Simon + Aaron about wireless access points log access
  • Matt: Email Kevin about traffic information

My RSS Talk next week (18 Nov 2008)

November 12th, 2008 No comments

My RSS talk is on Tuesday – as i’m struggling to get my head around a thesis topic – I have decided to do my talk on Delay Tolerant Networks (DTN) and intend to use the first paper I can find on it (which has been cited as the seminal paper on it – Li and Rus – Sending Messages to mobile users in disconnected ad-hoc networks – MobiCom ’00: Proceedings of the 6th annual international conference on Mobile computing and networking), the first paper on Epidemic routing (Amin Vahdat and David Becker, Epidemic routing for partially-connected ad hoc networks – Tech Report – 2000), and the most recent paper by Cecilia Mascolo -(CAR: Context-aware Adaptive Routing for Delay Tolerant Mobile Networks – IEEE Transactions on Mobile Computing 2008)

I think this fits in with the idea we had a while ago – but we still need to talk about the whole thing – from my recent reading there is a lot of interesting stuff on DTN and it seems to be a relatively new field.

A survey paper of the area I read recently suggested a few areas of research, one of which I am particularly interested in – how to create context profiles for users in a system to improve routing accuracy – specifically – profile a users movement habits – routes, places and regular encounters.

Datasets Paper meeting

October 22nd, 2008 No comments

Met with Lorcan, Steve Knox, Erica and Susan about the datasets paper.

Discussed practicalities of recording and annotating data, especially the video – we decided that it would be worth having a camera on each participants desk, to aid later annotation.

Lorcan stressed that it would be us (not him) that will be annotating the data, and that in the placelab set this took 1.5 hours for every hour of data.

It is proposed that we will record data over at least a month, and will be recording ground truths with annotation of video, and by keeping a diary of actual activities.

The following sensors will be considered for recording:

  • Ubisense
  • Bluetooth Sightings
  • Video Streams of key places
  • Twitter
  • Google Calendar events
  • Facebook status
  • Weather sensors
  • Currency exchanges
  • IM Status
  • Pressure Pads
  • Last.fm song lists
  • Keyboard activity
  • Mouse activity
  • flikr feeds
  • other reliable web sensor data

It was made clear that the administrators of this project (i.e. those present) should not be doing this if the results of this are not going to be of use to them in their research, and on this basis I should consider what my PhD is going to be.

My (unsaid) thoughts at this point were that I would like be involved, but I can’t see how it will benefit me, and perhaps I should help out with the writing of sensors etc.

There was some discussion of database storage, and Lorcan felt it would be simple to implement the ontologies in a database structure, I have some doubts over how simple it will be, but felt it would be a more robust mechanism than using construct as a datastore!

Categories: General Meetings, projects

City wide environment sensing overview

October 15th, 2008 No comments

city-wide-environmental-sensing-overview

The document I drew up after supervisor meeting – to get a general overview of the idea.

Talk with Aaron re wearables

September 29th, 2008 No comments

Had a quick chat with Aaron about the survey I am planning, and he suggested picking out a number of busy job types, where people are very mobile (i.e. travelling etc, not just at home with a laptop), and trying to show that somehow using ambient/pervasive technology would improve some aspect of their job – e.g. improved productivity by 5% or whatever – or perhaps a nurse in hospital having an ambient monitor about her person that keeps a track of patients condition.

Also suggested jumping people and asking them about their devices power and usage –

How much power does it have (without looking)? Why do you think that? what applications have been running?

Also talked about opportunistic annexing – using devices to interact with the environment – much like the personal server (Trevor Pering et al)

Categories: discussions, Ideas, projects

User testing

September 4th, 2008 No comments

I’ve been looking at how things like processing power, battery life, and communication bandwidth affect a user on a day to day basis, and have trying to find studies that have measured these things, without success. 

I am planning to do a quick and dirty user study to find out mobile usage patterns: More specifically – 

What sort of devices do users own, what do they use them for, what types of users can we define, what are users familliar with, etc.

Out of this I hope to show that we do not need to optimise for battery power, communications bandwidth is sufficient for most day to day tasks, and that processing power is abundant.

Categories: Ideas, projects

Supervisor meeting 20 Aug 2008

August 20th, 2008 No comments

Part 1 – Wearables

Assumptions – Paddys Notes

Met with Paddy to talk about Wearable computing Assumptions.

Discussed the short-list that I had come up with: Assumptions about Wearable Computing

Paddy gave his thoughts about what I had come up with – and we came to the following main assumptions that we will look at and question their validity:

  • Communication bandwidth is an issue
    • What data do we really send? – Sensors/Video/Other
    • 3G is quick
  • Wearables are individual
    • Data is private, Infrastructure is community
  • We need to optimize for power
    • What if we don’t – usage patterns
  • Processing power is minimal
    • Not any more – processing power is good – PDA -iPhone etc.
  • One managing node
    • Emergence
    • pure p2p
    • individually addressable(ipv6?)

Tasks:

Matt:

Rethink the systems/paradigms/stuff that I have read/seen/tested and see what would happen if we took out these assumptions.

Suggest that these things are not really true anymore, and that they can be considered to be a myth.

Write up an internal paper/report (3 pages) that suggests this, and  covers the reasons why, and see what people think. – Debunking the Wearable Myth

Part 2 – Basadaeir

I suggested to Paddy that  we should do something with Basadaeir, and that it is one of the missing parts of the construct project, the profiled/static/persistent entity that contributes to the pervasive environment. He agreed that we should develop it, and was planning to require that all new people register with it.

He also suggested a case/research study for it, building collaboration not just through keywords, but also by matching presence of other people at the same time – e.g. when people are often in the same place at the same time, they may be connected somehow.

Tasks:

Matt:

Get the system robust and working – so that people can sign up and start using it –

  • CRUD for profiles
  • Efficient processing of data
  • API for external applications
  • Internalised third part applications (like fbook) – so that others can solicit more information about topics – e.g. research keywords.

Paddy:

Will tell people that this system will be available, and will expect that at some point Matt will have it working – no particular timescale.

Supervisor Meeting 27 June 2008

June 30th, 2008 1 comment

Paddy and I met to discuss the IRCSET Report and my research direction.

Regards the former, the document I wrote was fine, and Paddy will submit a supervisor report separately (as per the IRCSET guidelines).

Regards the latter, I said that I felt that although I had been reading around many areas, and was enthused by attending Pervasive 2008, I did not really have a particular topic that I was readings around. Paddy suggested that allthough I effectively have the freedom (within reason) to research what I wanted, he has some ideas that I could work on.

The topic he suggested was to investigate Wearable Computing/Technology, and to build up my knowledge on the subject by spending the following week doing a breadth-first search of the related literature. We suggested and we agreed that the emphasis could be on the infrastructure and management of wearable technologies within pervasive computing environments. Areas/Issues of interest (some added by me later) being:

power, communications, compliance, privacy, commonalities, categorisation, storage & reporting, processing capacity……

The 1 week project resulting in me finding 3-4 good papers in the field that Paddy and I could use to discuss further research.

Also discussed at the meeting, with Aaron was what to do with the Basadaeir system, we decided that we should meet together (Paddy, Aaron, Matt and Julie) to talk about  where this project could head.

We also briefly talked about Aaron’s Bluetooth idea of encoding communications into Bluetooth name strings, and decided to discuss that at a later date. Aaron will send me his thoughts to date on the project.

Supervisor Meeting 27Feb 2008

February 27th, 2008 No comments

In todays supervisor meeting, we discussed mostly a new project, for submission to Ubicomp 2008 (deadline 4th April) which combines sensormash and CFP into a robust system for matching people to interests and bringing about new possibilities for collaboration by displaying information in an untuitive and informative way.

details are here: Meeting 27Feb2008

Sensormash paper

February 26th, 2008 No comments

Last week, we submitted a paper to the Pervasive Late Breaking Results section of the Pervasive conference in Sydney.

Attached is the document (pdf).

Sensormash uses construct as its datastore, and allows users to mash-up the readings from sensors, to give a derived location reading for a user, as well as an average reading.

Categories: projects, Publications