Holger Machens
Getting his degree of Diplom-Informatiker (FH) from Wiesbaden University of Applied Sciences (DE) in 2001, Holger Machens started working in numerous research projects in the field of distributed systems and automation. After receiving his masters degree by research from the Cork Institute of Technology (IE) he proceeded to Hamburg University of Technology where he is currently working on his Ph.D. focusing on parallel programming techniques.
Teaching
Projects
- JTD - Java Transactional Domain
Publications
Holger Machens and Volker Turau. Avoiding Publication and Privatization Problems on
Software Transactional Memory. In 17th GI/ITG Conference on Communication in
Distributed Systems (KiVS 2011), Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, February 2011, pp. 97–108. Kiel, Germany.
@InProceedings{Telematik_MT_2011_KIVS,
author = {Holger Machens and Volker Turau},
title = {Avoiding Publication and Privatization Problems on
Software Transactional Memory},
booktitle = {17th GI/ITG Conference on Communication in
Distributed Systems (KiVS 2011)},
pages = {97-108},
series = {OpenAccess Series in Informatics (OASIcs)},
volume = {17},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
day = {25},
month = feb,
year = 2011,
location = {Kiel, Germany},
}
Abstract:
This paper presents a new approach to exclude
problems arising from
dynamically switching
between protected
concurrent and unprotected single-threaded use of shared
data when
using
software transactional memory in OO languages such as Java. The
approach is
based on a simple
but effective programming model
separating transactions from
non-transactional operation. It
prevents
the application programmer from errors but does not force the
software transactional
memory library to observe non-transactional
access and thereby preserves
modularity of the software.
A prototypical
toolchain for validation and source code
instrumentation was
implemented
as a proof of concept.
Holger Machens. Automated Network Planning for Industrial Ethernet
Networks. Master Thesis, Cork Institute of Technology, Irland, Cork, Irland, November 2009.
@MastersThesis{MACHENS_MASTER,
author = {Holger Machens},
type = {Master Thesis},
title = {Automated Network Planning for Industrial Ethernet
Networks},
school = {Cork Institute of Technology, Irland},
address = {Cork, Irland},
month = nov,
year = 2009,
}
Holger Machens. Automatische Netzwerkplanung für Industrial Ethernet. In Automatisierungstage 2008, 2008. Emden, Germany.
@InProceedings{MACHENS_AT08,
author = {Holger Machens},
title = {Automatische Netzwerkplanung für Industrial Ethernet},
booktitle = {Automatisierungstage 2008},
year = 2008,
location = {Emden, Germany},
}
The complete list of publications is available separately.
Supervised Theses
Open Theses
- A Runtime Environment for Thread Level Speculation
- Application Binary Interface supporting Object-Based Transactional Memory
- Linux Kernel Enhancement for Thread Level Speculation
