Browse Prior Art Database

Verfahren zur dynamischen Lastregulierung einzelner Server oder Server-Cluster

IP.com Disclosure Number: IPCOM000027952D
Original Publication Date: 2004-May-25
Included in the Prior Art Database: 2004-May-25

Publishing Venue

Siemens

Related People

Other Related People:

Abstract

In grossen Netzwerken, die mit einer so genannten Client/Server-Architektur arbeiten, werden oftmals die von den Arbeitsstationen (Clients) in Anspruch genommenen Dienste nicht mehr auf dem einzelnen Client, sondern auf dem Server ausgefuehrt. Ein Server bedient dabei meist eine Vielzahl von Clients. Dadurch kann es bei vielen parallelen Zugriffen zu einer hohen Serverlast kommen. Dies umgeht man durch die Zusammenfassung mehrerer Server zu so genannten Clustern, die gemeinsam einen bestimmten Dienst anbieten und die Last unter sich aufteilen. Die Belastung der Server ist jedoch nicht konstant, sondern nur zu bestimmten Zeiten besonders stark. Die Hardware ist folglich die meiste Zeit ueberdimensioniert, da sie fuer die Maximalbelastung ausgelegt sein muss. Um innerhalb eines Servers Belastungen abzufangen, werden fuer unterschiedliche Aufgaben unterschiedlich Prioritaeten vergeben. Aufgaben mit niedriger Prioritaet werden dabei im Lastfall zugunsten von Prozessen mit hoeherer Prioritaet verschoben. Dies loest aber auch nicht alle Probleme. Oeffnet beispielsweise ein Prozess mit niedriger Prioritaet eine Datei mit exklusivem Zugriff und wird diese Datei dann von einem Prozess hoeherer Prioritaet benoetigt, so muss dieser trotz seines Vorrechts warten, bis der erste Prozess seinen Zugriff beendet hat.