Parallelisierung mit JMS versus java.util.concurrency

Werbung
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.
Herunterladen