Igor Rosenberg

Main menu: Who am I? | Research | Software | Aïkido

I have not been involved in academic research since 2011.

Research-related activities

Research projects

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.