Category Archives: postdoc

March 2009 Cloud Computing

As part of our applied research project Dviz I’ve been building up an understanding and appreciation of the incredibly over-hyped area of cloud computing. However, for Dviz it is important as it allows us to develop a scaleable approach to the delivery of the infrastructure. Dviz is a collaborative digital technology research project between Twelve Horses, IADT and UCD, and is funded by the NDRC. This project brings together a diverse skill set from both its commercial partner and university research teams to realise an innovative visualisation platform with strong commercial potential.

Cloud computing refers to a style of computing in which resources are provided as a service over the Internet to users who need not have knowledge of, expertise in, or control over the technology infrastructure. The canonical example is Google Docs, a functional word processing office app delivered entirely via one’s web browser [1]. The level of interest in Cloud Computing as an accessible service for the realisation of new web based applications has been growing over the past year with both academic research [6] and is also leaking into mainstream discussion [5]. Discussion on how the cloud will impact high performance computing [4] and other areas such as its use in Green IT are also ongoing.

Quote: “Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Developers with innovative ideas for new Internet services no longer require the large capital outlays in hardware to deploy their service or the human expense to operate it. They need not be concerned about overprovisioning for a service whose popularity does not meet their predictions, thus wasting costly resources, or underprovisioning for one that becomes wildly popular, thus missing potential customers and revenue. Moreover, companies with large batch-oriented tasks can get results as quickly as their programs can scale, since using 1000 servers for one hour costs no more than using one server for 1000 hours. This elasticity of resources, without paying a premium for large scale, is unprecedented in the history of IT.” [4]

Some of the different application areas where cloud computing might make an impact include [2]:

  • Infrastructure-as-a-Service
  • Storage-as-a-Service
  • Data-as-a-Service
  • Platform-as-a-Service
  • Software-as-a-Service

UCSB & IBM T.J. Watson Research five-layer grouping.

Discussions on cloud ontologies have come to light that provide a great starting point for taxonomy discussions [3].

References:

  1. Cloud computing: Threat or Menace?
  2. A crack in the madness of clouds
  3. A better way to understand cloud computing
  4. Berkeley Releases Cloud Computing Study Detailed Report [ PDF ]
  5. Cloud computing ascends the mainstream
  6. Tech Titans Building Boom
  7. Cloud Computing Journal

Feb 2009 CHI Workshop and Surface User Interfaces

I just blogged about Surface User Interfaces on the “Evaluating new interactions in healthcare” blog. We have a paper [1] on “Design Patterns” at this workshop during CHI which this blog is being used to support. While I don’t think I can attend the workshop myself as I have trips to the USA, Sweden, Germany and Australia in the next two months my colleague Julie Doyle will attend. My PhD student Ross Shannon will also attend to present our paper on “Time Sequences” during the work in progress at CHI in Boston.

Figure 1: SharePic photo sharing system [3]

[1] Doyle J., Quigley A. and Nixon P., “Do Pattern Languages help us Structure Evaluations in Healthcare Technologies?” proceedings of the CHI 2009 Workshop on Evaluating New Interactions in Healthcare: Challenges and Approaches, Boston USA, April 2009.

[2] Shannon R., Quigley A. and Nixon P. (2009). Time Sequences. In CHI ’09 Extended Abstracts on Human Factors in Computing Systems (Boston, Massachusetts, April 04 – 09, 2009). CHI ’09. ACM, New York, NY. (in press)

[3] Apted, T., Kay, J., and Quigley, A. 2006. Tabletop sharing of digital photographs for the elderly. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Montréal, Québec, Canada, April 22 – 27, 2006). R. Grinter, T. Rodden, P. Aoki, E. Cutrell, R. Jeffries, and G. Olson, Eds. CHI ’06. ACM, New York, NY, 781-790.

Oct 2007 Three Open Postdoc Posts

3 postdoctoral research positions available in:

* wireless sensor networks
* software engineering for autonomic systems
* enterprise systems engineering

Systems Research Group
School of Computer Science and Informatics
UCD Dublin, Belfield, Dublin 4, Ireland

The group
=========

UCD’s Systems Research Group conducts world-recognised research in
software and systems engineering, with particular emphasis on
pervasive computing, autonomic communications, software development of
dependable systems, complex systems visualisation and embedded systems
design. SRG is unique in spanning the range of systems disciplines
from hardware and programming up to mathematical modeling and
analysis, and places great emphasis on collaborative research that
leverages this expertise. The group is accommodated within UCD’s
Complex and Adaptive Systems Laboratory (CASL, http://casl.ucd.ie/), a
groundbraking facility that brings together researchers in computer
science, mathematics, bioinformatics, physical and earth sciences to
conduct researech in a highly cross-disciplinary environment. SRG
currently consists of five academic staff, three postdoctoral
researchers and around 30 graduate students (almost all fully-funded)
studying both full- and part-time for advanced degrees. The group has
a current grant portfolio worth over EUR3.5M and a publication output
of over 30 papers per year in world-leading conferences and journals.

As part of its on-going research programme, SRG has vacancies for
three talented and well-motivated postdoctoral researchers to help
drive the group’s evolution. Suitable candidates will have a
successful academic record to doctoral level, together with a
portfolio of internationally peer-reviewed conference and journal
publications and evidence of significant future potential in
research. Furthermore they will be expected to engage broadly in the
development of the group, the supervision of graduate students and
other activities.

Salaries for all three posts will be in the range EUR37,886 –
EUR46,043 depending on qualifications and experience. All posts are of
two years’ durattion with the possibility of extension, and will be
probational for the first 12 months.

The positions
=============

Postdoctoral researcher in wireless sensor networks
—————————————————

The successful candidate will conduct and manage research in the area
of wireless sensor networks embedded into the built environment,
providing advanced sensor and actuator capabilities within built
artefacts. This will take place within the framework of a large-scale
collaboration managed by Cork Institute of Technology and including
several other Irish universities and public bodies, which will also
fund two studentships in the area. A track record of research in one
or more of pervasive computing, network analysis, embedded systems
development and systems architecture are essential, as is a
willingness to learn and work in a variety of new areas. Further
particulars can be obtained from Dr Simon Dobson
(simon.dobson@ucd.ie).

Postdoctoral researcher in software engineering for autonomic systems
———————————————————————

The successful candidate will work in conjunction with LERO, the Irish
Software Engineering Research Centre (http://www.lero.ie) to conduct
research into improving the principles and practice of engineering
autonomic systems — self-managing, self-optimising, self-healing and
so forth. Current interests include programming languages and
approaches, middleware, complex systems visualisation, and
mathematical models of software engineering, and a track record in one
or more of these areas are essential. The researcher will join a team
including an exisiting postdoc and four fully-funded graduate
students. Further particulars can be obtained from Dr Aaron Quigley
(aaron.quigley@ucd.ie).

Postdoctoral researcher in enterprise systems engineering
———————————————————

The successful candidate will work in collaboration with Oracle
Ireland Ltd on the development of improved models and techniques for
diagnosing, predicting and managing faults and failures within
large-scale distributed software systems. A track record in one or
more of distributed systems, autonomic computing, dependable systems,
fault-tolerance and fault analysis are essential. Further particulars
may be obtained from Prof Paddy Nixon (paddy.nixon@ucd.ie).

To apply
========

Please direct expressions of interest (including short CV) to the
contact individual named above for the specific post of
interest. Applications will be accepted until all posts are filled.

CASL Logo