Method and system for providing dynamic hosted service management across disparate accounts/sites

   
   

A hosted service provider for the Internet is operated so as to provide dynamic management of hosted services across disparate customer accounts and/or geographically distinct sites. For each of a plurality of customer accounts, a plurality of individual servers are allocated to a common administrative group defined for that customer account. Each administrative group is configured to access software and data unique to that customer account to provide hosted services for that customer account. The system automatically monitors the performance and health of the servers in each administrative group. At least one server from a first administrative group is automatically and dynamically reallocated to a second administrative group in response to the automatic monitoring. The automatic and dynamic reallocation of servers is accomplished by setting initialization pointers for the reallocated servers to access software and data unique to the customer account for the second administrative group, and then reinitializing the reallocated servers such that the reallocated servers join the second administrative group when restarted. Preferably, the performance and health of the servers in each administrative group are monitored over a separate out-of-band communication channel dedicated to interconnecting the servers as an administrative group. Each administrative group includes a local decision software program that communicates with a master decision software program that determines when and how to dynamically reallocate servers to different administrative work groups in response to usage demands, available resources and service level agreements for different customer accounts.

Ein bewirteter Diensterbringer für das Internet wird bearbeitet, um dynamisches Management der bewirteten Services über unvereinbaren Kundenkonten und/oder geographisch eindeutigen Aufstellungsorten zur Verfügung zu stellen. Für jede einer Mehrzahl der Kundenkonten, werden eine Mehrzahl der einzelnen Bediener einer allgemeinen administrativen Gruppe zugeteilt, die für dieses Kundenkonto definiert wird. Jede administrative Gruppe wird zusammengebaut, um die Software und Daten zugänglich zu machen, die zu diesem Kundenkonto, um bewirtete Dienstleistungen für dieses Kundenkonto zur Verfügung zu stellen einzigartig sind. Das System überwacht automatisch die Leistung und die Gesundheit der Bediener in jeder administrativen Gruppe. Mindestens wird ein Bediener von einer ersten administrativen Gruppe automatisch und dynamisch zu einer zweiten administrativen Gruppe in Erwiderung auf die automatische Überwachung neu zugeteilt. Die automatische und dynamische Neuverteilung der Bediener wird vollendet, indem man Initialisierung Zeiger einstellt, damit die neu zugeteilten Bediener Software zugänglich machen und die Daten, die zum Kunden einzigartig sind, erklären die zweite administrative Gruppe und reinitializing dann die neu zugeteilten Bediener so, daß die neu zugeteilten Bediener die zweite administrative Gruppe verbinden, wenn sie wiederbegonnen werden. Vorzugsweise sind die Leistung und die Gesundheit der Bediener in jeder administrativen Gruppe überwachter Überschuß ein den unterschiedlichen nicht auf Band aufgenommenen Kommunikationskanal, der dem Zusammenschalten der Bediener als administrative Gruppe eingeweiht wird. Jede administrative Gruppe schließt ein lokales Entscheidung Software-Programm ein, das ein Vorlagenentscheidung Software-Programm ist, das wann feststellt und wie man dynamisch Bediener zu den unterschiedlichen administrativen Arbeit Gruppen in Erwiderung auf Verbrauchnachfragen, vorhandene Betriebsmittel und Service-Niveauvereinbarungen für unterschiedliche Kundenkonten neu zuteilt.

 
Web www.patentalert.com

< Information processing system, information processing apparatus and method, recording medium, and program

< Alert notification system

> Method and system for tunnel optimized call setup for mobile nodes

> Graphical user interface for procuring telecommunications services on-line

~ 00142