SE0102405D0 - A system and a method for selecting a preconfigured operating system for a server - Google Patents
A system and a method for selecting a preconfigured operating system for a serverInfo
- Publication number
- SE0102405D0 SE0102405D0 SE0102405A SE0102405A SE0102405D0 SE 0102405 D0 SE0102405 D0 SE 0102405D0 SE 0102405 A SE0102405 A SE 0102405A SE 0102405 A SE0102405 A SE 0102405A SE 0102405 D0 SE0102405 D0 SE 0102405D0
- Authority
- SE
- Sweden
- Prior art keywords
- application
- capacity
- servers
- operating system
- server
- Prior art date
Links
- 229940000425 combination drug Drugs 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5044—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2041—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with more than one idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1479—Generic software techniques for error detection or fault masking
- G06F11/1482—Generic software techniques for error detection or fault masking by means of middleware or OS functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1014—Server selection for load balancing based on the content of a request
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1034—Reaction to server failures by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Hardware Redundancy (AREA)
Abstract
In a pool of servers, the capacity may be used in a better way if the servers can be rebooted with different operating systems and provided with different sets of appli-cation depending on the current needs in the network. It may be decided to allocate more machine capacity to an application, remove machine capacity from an applica-tion or move capacity from one application to another. The servers can be allocated dynamically to a particular combination of operating system and applications. Therefore, a service provider can guarantee access to an application at all times without keeping excess capacity at times when the load on the application is low. Also, the service provider does not have to provide a spare server for each combi-nation of operating system and application in case of failure. One spare server can be used to replace different servers depending on the needs at any given time.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0102405A SE0102405D0 (en) | 2001-07-04 | 2001-07-04 | A system and a method for selecting a preconfigured operating system for a server |
PCT/SE2002/001353 WO2003005192A1 (en) | 2001-07-04 | 2002-07-04 | A system and a method for selecting a preconfigured operating system for a server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0102405A SE0102405D0 (en) | 2001-07-04 | 2001-07-04 | A system and a method for selecting a preconfigured operating system for a server |
Publications (1)
Publication Number | Publication Date |
---|---|
SE0102405D0 true SE0102405D0 (en) | 2001-07-04 |
Family
ID=20284744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE0102405A SE0102405D0 (en) | 2001-07-04 | 2001-07-04 | A system and a method for selecting a preconfigured operating system for a server |
Country Status (2)
Country | Link |
---|---|
SE (1) | SE0102405D0 (en) |
WO (1) | WO2003005192A1 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1489498A1 (en) * | 2003-06-16 | 2004-12-22 | Sap Ag | Managing a computer system with blades |
US7590683B2 (en) | 2003-04-18 | 2009-09-15 | Sap Ag | Restarting processes in distributed applications on blade servers |
US7610582B2 (en) * | 2003-04-18 | 2009-10-27 | Sap Ag | Managing a computer system with blades |
US7480699B2 (en) | 2004-01-20 | 2009-01-20 | International Business Machines Corporation | System and method for replacing an application on a server |
US8336040B2 (en) | 2004-04-15 | 2012-12-18 | Raytheon Company | System and method for topology-aware job scheduling and backfilling in an HPC environment |
US8190714B2 (en) * | 2004-04-15 | 2012-05-29 | Raytheon Company | System and method for computer cluster virtualization using dynamic boot images and virtual disk |
US7711977B2 (en) | 2004-04-15 | 2010-05-04 | Raytheon Company | System and method for detecting and managing HPC node failure |
US9178784B2 (en) | 2004-04-15 | 2015-11-03 | Raytheon Company | System and method for cluster management based on HPC architecture |
US8335909B2 (en) | 2004-04-15 | 2012-12-18 | Raytheon Company | Coupling processors to each other for high performance computing (HPC) |
US7433931B2 (en) | 2004-11-17 | 2008-10-07 | Raytheon Company | Scheduling in a high-performance computing (HPC) system |
US7475274B2 (en) | 2004-11-17 | 2009-01-06 | Raytheon Company | Fault tolerance and recovery in a high-performance computing (HPC) system |
GB2444287B (en) * | 2006-12-02 | 2011-04-27 | David Peter Neupert | Server backup system |
US8458324B2 (en) | 2009-08-25 | 2013-06-04 | International Business Machines Corporation | Dynamically balancing resources in a server farm |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742829A (en) * | 1995-03-10 | 1998-04-21 | Microsoft Corporation | Automatic software installation on heterogeneous networked client computer systems |
US5675723A (en) * | 1995-05-19 | 1997-10-07 | Compaq Computer Corporation | Multi-server fault tolerance using in-band signalling |
US5935242A (en) * | 1996-10-28 | 1999-08-10 | Sun Microsystems, Inc. | Method and apparatus for initializing a device |
US6134673A (en) * | 1997-05-13 | 2000-10-17 | Micron Electronics, Inc. | Method for clustering software applications |
GB2346715A (en) * | 1999-02-11 | 2000-08-16 | Su Chen Chang | A computer with multiple operating systems |
EP1037133A1 (en) * | 1999-03-15 | 2000-09-20 | International Business Machines Corporation | Method and apparatus for alternation between instances of operating systems in computer systems |
-
2001
- 2001-07-04 SE SE0102405A patent/SE0102405D0/en unknown
-
2002
- 2002-07-04 WO PCT/SE2002/001353 patent/WO2003005192A1/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
WO2003005192A1 (en) | 2003-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SE0102405D0 (en) | A system and a method for selecting a preconfigured operating system for a server | |
CN109005125B (en) | Dynamic current limiting method, device and system | |
RU2502125C2 (en) | System and method for describing applications for manageability and efficient scalable deployment | |
CN100555230C (en) | The method of processor cluster is provided for the system with a plurality of processors | |
ATE488801T1 (en) | MAINTENANCE-FRIENDLY GRID MANAGERS | |
US11140026B1 (en) | Dynamic network address space allocation for virtual networks | |
BRPI0410999A (en) | interoperable systems and methods for peer-to-peer service orchestration | |
EP1357470A3 (en) | Distributed server software distribution | |
FI981653A0 (en) | Method and arrangement for managing connections | |
WO1997037477A3 (en) | Policy management and conflict resolution in computer networks | |
DE60137685D1 (en) | PROGRAMMATIC MASKING OF STORAGE UNITS | |
ATE403329T1 (en) | HIGH AVAILABILITY SOFTWARE BASED ON A CONTACT CENTER | |
DE60121296D1 (en) | ASSIGNING A SERVER ADDRESS TO A TERMINAL | |
WO2004070583A3 (en) | Wireless network control and protection system | |
BR0315765A (en) | Telecommunication system, and method for providing customer service applications with access to service capability characteristics through a standardized interface (osa / parlay api) | |
CN105245549A (en) | Active defense method against DDoS attacks | |
FI982519A0 (en) | Method and system in telecommunication system and subscriber identity module | |
US11803423B1 (en) | Dynamic allocation of resources | |
WO2003025758A3 (en) | Device and method for establishing a security policy in a distributed system | |
US9734017B2 (en) | Methods for dynamically determining and readjusting failover targets and devices thereof | |
CN108366133B (en) | TS server scheduling method, scheduling device and storage medium | |
US9558522B2 (en) | Centralized licensing system | |
WO2014088397A1 (en) | A system and method for dynamic scheduling and management of cloud resources based on roles and profiles | |
US11876721B2 (en) | Time-based traffic routing | |
CN108933842B (en) | Method and device for realizing DNS dynamic IP service |