I have not been involved in academic research since 2011.
Research-related activities
-
Program committee member for the
First Workshop on Optimising Cloud Services,
December 13, 2010, Ghent, Belgium, hosted by the
ServiceWave 2010 conference.
Call for paper available.
-
Program committee member for the
Third Service Level Agreements in Grids Workshop,
October 26th, 2010, Brussels, Belgium,
hosted by the Grid2010 conference.
-
Program committee member for the
Second Service Level Agreements in Grids Workshop,
October 13th, 2009, Banff, Canada,
hosted by the Grid2009 conference.
Research projects
- BonFIRE, 2010,
participating in the development of a software framework to
provide Test-Infrastructures-As-A-Service
- SCOVIS, 2010,
developping a video stream annotation tool
- Nuba, 2009-2010,
developping a federated Infrastructure-As-A-Service platform
- eDiana, 2009-2010,
achieving energy efficiency in buildings by using embedded systems
- BEinGRID, 2006-2009,
foster the adoption of Grid technologies and Grid business model
- AssessGrid, 2006-2009,
bringing risk management and assessment to Grid Computing
- GridCoord, 2004-2006,
targeting common Grid research funding in Europe
List of my publications
TITLE |
Trainee report, s4 research group, INRIA Rennes, France
|
AUTHOR |
Igor Rosenberg
|
DATE |
September 2002
|
KEYWORDS |
Trainee, INRIA, petri nets
|
ABSTRACT |
(article is in French)
I was hired for six weeks as a trainee at the INRIA research Lab of Rennes, France.
This served as a first experience to research.
I integrated a regular expressions parser in an existing piece of software.
|
LINKS |
Internal internship report, report for the s4 team (in PDF format),
Public internship report, report for public dissemination (in PDF format)
|
TITLE |
Trainee report, Dublin City University
|
AUTHOR |
Igor Rosenberg
|
DATE |
September 2003
|
KEYWORDS |
Trainee, DCU, image processing
|
ABSTRACT |
I was hired as a trainee at the
Dublin City University (DCU) Centre for Digital Video Processing (CDVP)
under the supervision of Alan Smeaton. I added some funtionality to a
software, and created a building detector
|
LINKS |
Internship report (in PDF format),
presentation (in M$ Powerpoint format)
|
TITLE |
Utilisation de fonctionnelles de type rapport de
cout pour l'extraction de regions dans des images
de teledetection (Mid-Term Trainee report, ARIANA research group, INRIA Sophia-Antipolis, France)
|
AUTHOR |
Igor Rosenberg
|
DATE |
June 2004
|
KEYWORDS |
Trainee, INRIA, image detection
|
ABSTRACT |
(article is in French)
I was hired for 5 months as a trainee at the INRIA research Lab of Sophia-Antipolis, France.
This completed my reserach master, as a research experience prior to a PhD thesis.
The topic of this internship was on the use of energies represented as quotient of
two other energies, used to extract regions from digital images.
This mid-term report was the basis for the applicance to a PhD grant.
|
LINKS |
Mid-term internship report (in PDF format),
Mid-term internship presentation (in PDF format),
|
TITLE |
Utilisation de fonctionnelles de type rapport de
cout pour l'extraction de regions dans des images
de teledetection
(Final Trainee report, ARIANA research group, INRIA Sophia-Antipolis, France)
|
AUTHOR |
Igor Rosenberg
|
DATE |
September 2004
|
KEYWORDS |
Trainee, INRIA, image detection
|
ABSTRACT |
(article is in French)
I was hired for 5 months as a trainee at the INRIA research Lab of Sophia-Antipolis, France.
This completed my reserach master, as a research experience prior to a PhD thesis.
The topic of this internship was on the use of energies represented as quotient of
two other energies, used to extract regions from digital images.
This mid-term report was the basis for the applicance to a PhD grant.
|
LINKS |
Final internship report (in PDF format),
|
TITLE |
An SLA Framework for the GT4 Grid Middleware
|
AUTHORS |
Igor ROSENBERG (Atos Origin), Rene HEEK (HLRS), Ana JUAN (Atos Origin)
|
CONFERENCE |
e-Challenges 2008, Stockholm
|
DATE |
October 23-25, 2008
|
KEYWORDS |
Service Level Agreement, Globus Toolkit, framework
|
LINKS |
article (in M$ Word format) ,
presentation (in M$ Powerpoint format)
|
ABSTRACT |
Service Level Agreements are probably the most important documents
in every business-aware framework –at least they should be. Every
distributed piece of software faces the problem to assure a decent
Quality of Service – no matter, if these agreements are legally binding
contracts or not. Even though many Grid research or production projects
accept the importance of SLAs and even though a specification for
describing agreements and related services for SOA is emerging, most do
not provide implementation supporting the negotiation and handling of
SLAs. Unless the full integration of the complete lifecycle of SLAs is
reached, fundamental business requirements cannot be fulfilled and
critical barriers of Grid adoption cannot be overcome. Besides, it has
to be considered that SLAs are of vital importance for new Grid
business models, such us Utility Computing, SaaS or RaaS, due to the
requirement for observing a certain QoS when providing a service.
Within the BEinGRID project, confronted with this situation, we decided
to produce an initial implementation of a comprehensive SLA Framework
based on the Globus Toolkit.
|
TITLE |
Book Chapter: Bringing it all Together
|
AUTHORS |
Angelo Gaeta,
Theo Dimitrakos,
, David Brossard,
Robert Piotter,
Horst Schwichtenberg,
Andre Gemund,
Efstathios Karanastasis,
Igor Rosenberg,
Ana Maria Juan Ferrer and
Craig Thomson
|
BOOK |
Service Oriented Infrastructures and Cloud Service Platforms for the Enterprise
|
EDITORS |
Theo Dimitrakos, Josep Martrat and Stefan Wesner
|
ISBN |
978-3-642-04085-6 (Print) 978-3-642-04086-3 (Online)
|
PAGES |
179-210
|
DATE |
October 21, 2009
|
LINKS |
Book chapter (SpringerLink)
|
ABSTRACT |
In this chapter we first summarise the business challenges the innovation opportunities in each thematic area (Sect. 9.1). Then we explain the dependences between the common technical requirements in each area (Sect. 9.2). Afterwards we summarise the common capabilities developed by the BEinGRID programme in order to address these opportunities (Sect. 9.3). Section 9.4 presents examples of scenarios where a large number of these innovations are brought together in order to solve a complex problem. The focus of this section is to stress the .plug-n-play. approach allowed by the BEinGRID Common Capabilities, validating it through integration scenarios, that demonstrates how identified capabilities are combined.
|
TITLE |
Book Chapter: Management for Service Level Agreements
|
AUTHORS |
Igor Rosenberg,
Antonio Conguista and
Roland Kuebert
|
BOOK |
Service Oriented Infrastructures and Cloud Service Platforms for the Enterprise
|
EDITORS |
Theo Dimitrakos, Josep Martrat and Stefan Wesner
|
ISBN |
978-3-642-04085-6 (Print) 978-3-642-04086-3 (Online)
|
PAGES |
103-124
|
DATE |
October 21, 2009
|
LINKS |
Book chapter (SpringerLink)
|
ABSTRACT |
Electronic services, like other general-purpose services, often need to be delivered at a guaranteed service level. Service Level Agreements (SLAs) can be used to address this by defining Quality of Service (QoS); but they usually are paper contracts. The delivery of electronic services, automatically provisioned and managed, calls for a more agile system based on dynamic SLAs: electronic contracts generated on-the-fly. The approach taken within BEinGRID to identify the barrier for wide enterprise adoption is presented. This lead to the identification of requirements, capacities and design patterns. Components were also developed to bridge the gap. Finally, after analysing the uptake of the software provided, conclusions are drawn, and recommendations are presented.
|
TITLE |
White Paper: Design Pattern for a GT4 Service receiving WS-notifications
|
AUTHORS |
Igor ROSENBERG (Atos Origin), Roland Kuebert (HLRS)
|
WHITEPAPER |
Written for the BEinGrid project
|
DATE |
February 25, 2009
|
KEYWORDS |
Web Services, notification, service, GT4, Globus Toolkit, Design Pattern
|
LINKS |
article (in PDF format)
|
ABSTRACT |
Making a GT4 service receive WS-Notification notifications is tricky. Indeed, a WS-service
has no permanent existence; a WS-service is a service/resource pair, which is coupled ondemand.
Assuming that such a pair is available for a long time is bad practice: computers
hosting the pair may crash. The programming model proposed below addresses this issue,
by presenting how a service can generate stand-alone listener threads, which must contain
the necessary logic to re-instantiate the destination service/resource pair when a previous
instance is no longer available. The client code is provided in Annex A.
The proposed programming model relies on the GT4 framework capabilities. This allows for
fault-tolerance and scalability to be handled by the container, not the services. But it may
provoke a performance draw-back, which would need to be evaluated. A variation of the
model is also presented for completeness, even though it is not recommended as it doesn't
provide such clear separation of concern.
|
TITLE |
White Paper: Integrating an SLA architecture based on components
|
AUTHORS |
Igor ROSENBERG (Atos Origin), Ana Juan (Atos Origin)
|
WHITEPAPER |
Written for the BEinGrid project
|
DATE |
January 26, 2009
|
KEYWORDS |
GT4, Globus Toolkit, SLA, architecture, Negotiation, Evaluation, Optimization, Accounting
|
LINKS |
article (in PDF format)
|
ABSTRACT |
This document presents an integrated architecture for handling SLAs. The analysis of
situations arising in Grid experiments resulted in this architecture, after several refinment
iterations. This architecture is based on stand-alone components, and its minimal instance
comprises of SLA Negotiation, SLA Resource Optimization, SLA Evaluation and SLA
Accounting. A scenario is presented to place the architecture in context. Some future
directions are also mentioned.
|
TITLE |
Tools for semi-automatic monitoring of industrial workflows
|
AUTHORS |
Roland Morzinger et al., Igor Rosenberg
|
CONFERENCE |
ACM Multimedia 2010 Workshop - ARTEMIS, hosted by Grid2010, Brussels, Belgium
|
DATE |
October 26, 2010
|
KEYWORDS |
Computer vision, industrial environments, applications,
human detection and tracking, workflow recognition
|
LINKS |
article (in PDF format)
|
ABSTRACT |
This paper describes a tool chain for monitoring complex workflows.
Statistics obtained from automatic workflow monitoring in a car assembly
environment assist in improving industrial safety and process quality.
To this end, we propose automatic detection and tracking of humans and
their activity in multiple networked cameras. The described tools offer
human operators retrospective analysis of a huge amount of pre-recorded
and analyzed footage from multiple cameras in order to get a comprehensive
overview of the workflows. Furthermore, the tools help technical
administrators in adjusting algorithms by letting the user correct
detections (for relevance feedback) and ground truth for evaluation.
Another important feature of the tool chain is the capability to inform
the employees about potentially risky conditions using the tool for
automatic detection of unusual scenes.
|