Superserver

Superserver
Prinzip eines Superservers

Ein Superserver ist ein Serverprozess, der viele Ports überwacht und beim Eintreffen eines Client-Requests den zuständigen Serverdienst startet. Hat dieser Server seine Aufgabe für diese Anfrage erledigt, wird er beendet.

Inetd ist ein bekanntes Beispiel für einen Superserver bei Unix-Systemen. Die Zuordnung der Netzwerkdienste zu den Portnummern erfolgt in der Datei /etc/services.

Vorteile

Im klassischen Ansatz überwacht ein Serverprozess einen Port. Bei vielen Ports sind also viele Prozesse im Wartezustand und verbrauchen dabei Systemressourcen, vor allem Arbeitsspeicher. Beim Superserver-Ansatz wird nur der vergleichsweise kleine Server vorgehalten, was weniger Arbeitsspeicher bei inaktiven Serverdiensten benötigt.

Viele Superserver sind dahingehend konfigurierbar, dass

  • Zugriffe nur von bestimmten Adressen aus möglich sind,
  • Dienste unter bestimmten Benutzern gestartet werden können,
  • Schwellwerte für gestartete Prozesse absolut als auch pro Zeit eingestellt werden können.

Zudem ermöglicht der Superserver eine vereinfachte Programmierung der Serverdienste, da er für jede eingehende Verbindungsanforderung einen eigenen Prozess startet. Der Programmierer braucht sich um diese Einzelheiten innerhalb seines Programmes nicht zu kümmern.

Nachteile

Für das Starten des jeweiligen Servers wird Zeit benötigt, was die Reaktionszeit bis zur Verfügbarkeit des Netzwerkdienstes entsprechend erhöht. Bei vielen kurzen Verarbeitungen wird auf dem System dadurch mehr Last generiert als mit einem bereits wartenden Verarbeitungsprozess.

Literatur


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • superserver — su‧per‧ser‧ver [ˈsuːpəˌsɜːvə ǁ pərˌsɜːrvər] noun [countable] COMPUTING a very large powerful computer used to control other computers in a network (= group of connected computers): • Chinese scientists announced they had developed a world class… …   Financial and business terms

  • superserver — UK [ˈsuːpə(r)ˌsɜː(r)və(r)] US [ˈsupərˌsɜrvər] noun [countable] [singular superserver plural superservers] …   Useful english dictionary

  • superserver — UK [ˈsuːpə(r)ˌsɜː(r)və(r)] / US [ˈsupərˌsɜrvər] noun [countable] Word forms superserver : singular superserver plural superservers computing an extremely powerful computer that controls a network or networks of other computers …   English dictionary

  • superserver —    A computer specifically designed for use as a network server.    A superserver is a very high performance system, often characterized by scalable input/ output channels, complex multiprocessing features, and a large price tag. It may have… …   Dictionary of networking

  • superserver — noun (C) a very powerful computer that controls other computers …   Longman dictionary of contemporary English

  • Firebird (Datenbank) — Firebird Entwickler Firebird Entwickler Team Aktuelle Version 2.5.1 (4. Oktober 2011) Betriebssyste …   Deutsch Wikipedia

  • Permaculture — The word permaculture, coined by Australians Bill Mollison and David Holmgren during the 1970s, is a portmanteau of permanent agriculture as well as permanent culture. Through a series of publications, Mollison, Holmgren and their associates… …   Wikipedia

  • Cray CS6400 — The Cray Superserver 6400, or CS6400, was a multiprocessor server computer system produced by Cray Research Superservers, Inc., a subsidiary of Cray Research, and launched in 1993. The CS6400 was also sold as the Amdahl SPARCsummit 6400E[1]. The… …   Wikipedia

  • Vulcan — es un brazo de desarrollo nacido del DBMS Firebird. Contenido 1 Objetivos 2 Nuevas características de Vulcan 3 SMP …   Wikipedia Español

  • Sun4d — SPARCserver 1000 и SPARCstorage Array Sun4d компьютерная архитектура, представленная Sun Microsystems в 1992 году как дальнейшее развитие ранней архитектуры Sun 4 с использованием пакетной …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”