Keine Lust auf „Konzern-Fessel-Jobs?“ Arbeite mit uns an den Standorten Leinfelden-Echterdingen und Frankfurt an Deiner Bachelorthesis zum Thema Parallelisierung mit JMS versus java.util.concurrency Ausgangssituation Die Leistung eines Prozessors nähert sich der physikalischen Grenze. Vor allem die Wärmeentwicklung und die Signallaufzeiten schränken immer höhere Taktraten ein. Hersteller setzen daher seit 2005 verstärkt auf die Entwicklung von CPUs mit mehreren Kernen, anstatt die Taktraten weiter anzuheben. Dies stellt Softwareentwickler vor neue Herausforderungen. Denn die Anwendungen müssen nun so gestaltet werden, dass diese mehrere Kerne einer CPU unterstützen. Aufgabenstellung Untersuchung der Parallelisierungsmöglichkeiten mit JMS und java.util. concurrency anhand einer beispielshaften Testanwendung, die es zu entwickeln gilt. Im ersten Schritt sollen keine Maßnahmen eingesetzt werden, um die Anwendung zu parallelisieren. Im zweiten Schritt soll die Software mit JMS und java.util.concurrency unabhängig voneinander parallelisiert werden. Dabei sollen vor allem die folgenden beiden Kriterien betrachtet werden: • Laufzeit der Anwendung vor und nach der Parallelisierung für verschiedene Anwendungsfälle (Verarbeitung vieler paralleler Anfragen | Verarbeitung einer einzigen Anfrage) • Umsetzungsaufwand, damit eine Anwendung auf mehreren Kernen laufen kann Anforderungen • • • • karriere.novatec-gmbh.de Erfahrungen in der Softwareentwicklung mit Java und JMS Kenntnisse über grundlegende Konzepte und Probleme bei einer Parallelisierung von Software Erfahrungen mit den Bibliotheken von java.util.concurrency ab Java 7 sind wünschenswert selbständige Arbeitsweise Interessiert? Dann bewerbe Dich jetzt! NovaTec Consulting GmbH Personalabteilung, Dieselstraße 18/1 70771 Leinfelden-Echterdingen Tel.: +49 711 22040-700 Unter Angabe der Referenznr. REC-599 an [email protected] NovaTec ist ein unabhängiges IT-Consulting Unternehmen mit über 150 Mitarbeitern, das Kunden verschiedenster Branchen bei der erfolgreichen Durchführung von Vorhaben im IT Umfeld unterstützt.