摘要 |
Ein Server zum Zuordnen von Netzwerkadressen zu virtuellen Maschinen in einer Umgebung für paralleles Rechnen wird bereitgestellt, wobei der Server den verfügbaren Bereich von Netzwerkadressen als einen oder mehrere Bereiche definiert, die mittels einer Startadresse (211), einer Endadresse (212) und eines oder mehrerer Zustandswerte (213) definiert sind, die gleichermaßen für jede Adresse in dem Bereich gelten. Zustandswerte sind möglicherweise„in Verwendung”,„verfügbar”,„reserviert”usw. Wenn eine virtuelle Maschine einen Satz von Bereichen anfordert, wählt der Server einen vorhandenen Bereich aus, der ausreichend viele Adressen umfasst, um die Anforderung zu erfüllen, und teilt ihn in neue Bereiche auf, von denen einer genau die Anzahl der angeforderten Adressen umfasst, wobei dieser Bereich der anfordernden virtuellen Maschine zugeordnet wird. Ein Bereinigungsalgorithmus analysiert die Bereiche regelmäßig, um angrenzende Bereiche, die denselben Zustand aufweisen, zusammenzuführen. |