View Harald Röck’s full profile. It's free!
Your colleagues, classmates, and 500 million other professionals are on LinkedIn.View Harald’s Full Profile
- 2 years 9 months
Software Architect– 3 years
Architect and lead developer of Eldis3, eurofunk’s operation control and management software.
Eurofunk Kappacher– 1 year 6 months
Developer of Eldis3, eurofunk’s operation control and management software
Ph.D. Student and Research Assistant
University of Salzburg– 6 years
Ph.D. Student of Prof. Christoph Kirsch in the field of operating systems and embedded
software. Responsible for designing and implementing a Linux kernel patch that enables
process shaping. Member of the JAviator project team to develop an unmanned
quadrotor helicopter. Designed and implemented a new hybrid EDF-credit scheduler in
the Xen hypervisor that supports multi-processor systems and dynamic load balancing.
Taught several operating system classes.
Intern– 3 months
Worked with the Google Chrome web browser team. Implemented a profiler and an
inspecting interface for a new virtual machine that is embedded in the browser.
The profiler in combination with the inspector provides online performance traces
and it allows to inspect the dynamically generated and executed code.
Intern– less than a year
Solely ported the HotSpot Java virtual machine to run on the XEN hypervisor. The
port is based on the kernel I worked with during the internship in 2008. I extended the
kernel with a C++ run-time and the newlib C-library. The VM and the native code
of the JDK were merged in order to integrate them into the kernel. The Java code of
the JDK is loaded at runtime using a sibling file system from another Linux domain
on the same machine.
Intern– 4 months
Worked on porting Maxine, a meta-circular research Java virtual machine, to run on
the XEN hypervisor. Mostly worked on the low level kernel: Implemented a block
device driver to access the disk. Using this driver a Java version of the Ext2 file system
was ported to the system. I extended the kernel to support suspend and resume, which
also enabled check pointing and live migration of VMs. Additionally, I implemented
a new thread scheduler with CPU local thread queues, and a new scheduler interface
which is exposed to the VM. The new scheduler interface allows the implementation of
schedulers in the VM using Java instead of C. I implemented the first thread scheduler
in Maxine using Java.
Graduate Co-op– 4 months
Intern in the Dynamic Optimization area with Joshua Auerbach and David F. Bacon at the IBM T.J. Watson Research Center in Hawthorne, New York. Working on language and kernel support for real-time control of autonomous helicopters.
Research Assistant– 10 months
Assistant of Prof. Hassan Rajaei in parallel and distributed discrete event simulation. Designed and implemented a Time Warp engine and
built a Linux cluster to test and develop parallel applications.
Lab consulting for undergraduate students.
Skills & Endorsements
Join LinkedIn to see Harald’s skills, endorsements, and full profileJoin now
View Harald Röck’s full profile to...
- See who you know in common
- Get introduced
- Contact Harald Röck directly
People Also Viewed
BI Professional at Red Bull
Manager Global IT Services & Automation at Red Bull
Head of International Motorsports Marketing chez Red Bull
BI Professional bei Red Bull GmbH
Application Operations Manager bei Red Bull
International Motorsports Project Manager en Red Bull GmbH
Product Manager at Red Bull
Project Manager at Red Bull
Mobile Sales Application Specialist bei Red Bull
International Labelling Manager bei Red Bull
Public profile badge
Include this LinkedIn profile on other websites
Solution Architecture Teamleader
Search by name
Over 500 million professionals are already on LinkedIn. Find who you know.