Source: http://www.google.com.hk/patents/US8135841
Timestamp: 2013-05-20 08:14:40
Document Index: 318692572

Matched Legal Cases: ['Application No. 05', 'Application No. 04', 'Application No. 04', 'Application No. 05', 'Application No. 05027221', 'Application No. 05027543', 'Application No. 05027222', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006']

�M�Q US8135841 - Method and system for maintaining a grid computing environment having ... - Google �M�Q�j�M �Ϥ� �a�� Play YouTube �s�D Gmail ���ݵw�� ��h »�i���M�Q�j�M | �������� | �n�J�i���M�Q�j�M�M�QA method includes, in a grid computing environment, maintaining systems having grid managers having hierarchical relations, the relations of each grid manager stored in each of the systems. Each of these hierarchical relations are classified as superior or inferior....http://www.google.com.hk/patents/US8135841?utm_source=gb-gplus-share�M�Q US8135841 - Method and system for maintaining a grid computing environment having hierarchical relations���}��US8135841 B2�X���������v�ӽЮѽs��12/326,441�o�G���2012�~3��13���ӽФ��2008�~12��2�� �u���v���2003�~7��28����L���}�M�Q��EP1649369A1US7594015US20050027865US20090083425WO2005015397A1�o��HErol BozakAlexander Gebhart��M�Q�v�HSap Ag ���M�Q������709/226709/223709/201��ڱM�Q������G06F15/16G06F15/173G06F9/46G06F9/50 �X�@����G06F9/5027 �ڬw������G06F 9/50A6�ѦҤ��m�M�Q�ޥ� (113)�D�M�Q�ޥ� (158)�~���s�����M�Q�ӼЧ� ���M�Q�ӼЧ��M�Q����T�� �ڬw�M�Q��Method and system for maintaining a grid computing environment having hierarchical relationsUS 8135841 B2�K�n A method includes, in a grid computing environment, maintaining systems having grid managers having hierarchical relations, the relations of each grid manager stored in each of the systems. Each of these hierarchical relations are classified as superior or inferior.
11. The system of claim 8, wherein each of the service configured to run on the two or more computers manages the one or more computational resources by performing at least one of locating, reserving, allocating, monitoring, or deallocating the one or more computational resources. ����
BACKGROUND In today's data centers, the clusters of servers in a client-server network that run business applications often do a poor job of managing unpredictable workloads. One server may sit idle, while another is constrained. This leads to a ��Catch-22�� where companies, needing to avoid network bottlenecks and safeguard connectivity with customers, business partners and employees, often plan for the highest spikes in workload demand, then watch as those surplus servers operate well under capacity most of the time.
DETAILED DESCRIPTION As shown in FIG. 1, services in a grid computing environment 100 manage computational resources for applications. The grid computing environment 100 is a set of distributed computing resources that can individually be assigned to perform computing or data retrieval tasks for the applications. The computational resources include computer devices 12, 14, 16, 18, 20, and 22. The computer devices communicate using a network 8. The applications have scalable computational requirements. For example, an example application that uses computer devices 12, 14, 16, 18, 20, and 22 in the grid computing environment 100 is an internet pricing configurator. The computer device 12 provides network access to pricing information to users via web browsers on computer devices that are connected to the internet. The web browsers can be any application able to display content and/or execute applications such as web pages, media files, and programs, such as Netscape Navigator®, Microsoft Internet Explorer®, and similar applications.
This capability to allocate and deallocate the resources in the grid computing environment 100 enables the IPC manager 118 to locate and use available computational resources on an ��as needed�� basis. Once resources are located, the IPC manager 118 can use services in the grid computing environment 100 to install the IPC servers 120, 122, 124, and 126 as applications on computer devices in the grid computing environment 100. The IPC dispatcher 116 uses Web Service Definition Language (WSDL) interfaces defined in the Open Grid Services Infrastructure (OGSI) Version 1.0 by Tuecke et al to manage and exchange the information flow between the IPC dispatcher 116 and IPC servers 120, 122, 124, and 126. For example, the OGSI WSDL interfaces can be used to pass computation parameters for pricing calculations from the IPC dispatcher 116 and the IPC servers 120, 122, 124, and 126. The OGSI WSDL interfaces can also be used to pass completed results from the IPC servers 120, 122, 124, and 126 back to IPC dispatcher 116. The OGSI Version 1.0 is incorporated herein by reference. The OGSI WSDL interfaces enable the controlled, fault-resilient, and secure management of the grid computing environment 100 and applications such as the internet pricing configurator.
A grid manager (e.g., 152, 154, 156, 160, 162, and 164) maintains a first list of all superior relations with other grid managers and a second list of all inferior relations with other grid managers. Each grid manager maintains an ��always open�� communications channel to all the grid managers in these lists over network 8 using, for example, the aforementioned OGSI WSDL interfaces on transmission control protocol (TCP), hypertext transfer protocol (HTTP), and simple object access protocol (SOAP). These lists and corresponding communication channels can be modified, allowing a dynamic reconfiguration of the grid hierarchy during runtime. This also allows a failing grid manager to be dynamically replaced in the hierarchy. For example, referring to FIG. 1, if grid manager 154 fails, then grid manager 152 loses its connection to grid managers 160 and 162. In this case, relations between grid managers can be modified so that grid manager 152 has new superior relations to grid managers 160 and 162. Likewise, grid managers 160 and 162 have new inferior relations to grid manager 152.
As shown in FIG. 4, IPC server 122 includes an API 302 and a document 304. Since the API 302 is adapted to different types of applications, the document 304 describes how grid manager 154 communicates with the IPC server 122 and what requests through the API 302 are supported by the IPC server 122. Grid manager 154 reads document 304 before starting up IPC server 122. In some examples, document 304 is written in XML and includes a Document Type Description (DTD) 306. A DTD is a specific definition that follows the rules of the Standard Generalized Markup Language (SGML). A DTD is a specification that accompanies a document and identifies what the markups are that separate paragraphs, identify topic headings, and how each markup is to be processed. By including the DTD 306 with document 304, grid manager 154 having a DTD ��reader�� (or ��SGML compiler��) is able to process the document 304 and can correctly interpret many different kinds of documents 304 that use a range of different markup codes and related meanings.
As shown in FIG. 4A, grid manager 154 uses process 350 to install applications such as IPC server 122. Grid manager 154 reads (352) DTD 306 in document 304 to identify markups in document 304. Grid manager 154 reads (354) document 304 using markups to identify communication parameters for communicating with IPC server 122. Grid manager 154 sets up (356) communications with IPC server 122 based on the specifications of the communication parameters. Grid manager 154 communicates (358) with IPC server 122 using the communication parameters to send requests such as ��Start��, ��Stop��, and ��Are you idle?��.
Before any applications (e.g., internet pricing configurator) can be executed on network 8, grid managers 152, 154, 156, 160, 162, and 164 are asynchronously started up on computer devices 12, 14, 16, 18, 20, and 22, and relations to other grid managers are established. As shown in FIG. 5, process 400 initializes relations among grid managers. For each grid manager (e.g., grid manager 154), the grid manager 154 starts up on computer device 14 by reading (402) a properties file. The properties file contains a list of addresses of computer devices with grid managers having superior relations to grid manager 154. This list was described earlier as a first list of all superior relations with other grid managers. If (404) a superior grid manager (e.g., grid manager 152) is specified in this list of addresses, grid manager 154 requests (406) to open a communication channel to the superior grid manager (e.g., 152). If grid manager 152 is already started, then grid manager 152 responds by accepting the request of the opening of the communication channel from grid manager 152. Process 400 includes grid manager 154 detecting (408) any requests for communication channels from grid managers (e.g., grid managers 160, 162) identified as having inferior relations with grid manager 154. If process 400 determines (410) that there are some requests, grid manager 154 allows communication channels from the inferior grid managers (e.g., 160, 162). Process 400 includes grid manager 154 checking (414) if there are any pending requests for communication to grid managers having superior relations. If there are any pending requests, grid manager 154 requests (406) communication channels to grid managers. These communication channels are used for resource queries between grid managers (as described previously) and ��heart beat�� messages between grid managers to ensure that each grid manager in the grid computing environment 100 is functioning.
Embodiments of the invention can be implemented in a computing system that includes a back-end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front-end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of embodiments of the invention, or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (��LAN��) and a wide area network (��WAN��), e.g., the Internet.
�M�Q�ޥ� �ޥΪ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US52767891990�~5��14��1994�~1��4��Hewlett-Packard Co.Graphic display of network topologyUS54407221992�~7��22��1995�~8��8��Banyan Systems, Inc.System bus monitor for compiling data regarding use of a system busUS55398831994�~4��20��1996�~7��23��International Business Machines CorporationLoad balancing of network by maintaining in each computer information regarding current load on the computer and load on some other computers in the networkUS55727241993�~10��12��1996�~11��5��Hitachi Seibu Software Co., Ltd.System for controlling communications between an application and a remote system using a protocol identifier and an application context identifierUS56596941994�~6��30��1997�~8��19��Canon Kabushiki KaishaMethod and system for displaying context sensitive child windows independently of their parent windowUS56995321996�~5��1��1997�~12��16��International Business Machines CorporationDynamic multipath channel interface for input/output channelsUS57614291995�~11��16��1998�~6��2��Dsc Communications CorporationNetwork controller for monitoring the status of a networkUS57845521993�~7��28��1998�~7��21��Digital Equipment CorporationDebugging a computer program by simulating execution forwards and backwards in a main history log and alternative history logsUS59833101997�~2��13��1999�~11��9��Novell, Inc.Pin management of accelerator for interpretive environmentsUS59960121996�~12��10��1999�~11��30��International Business Machines CorporationApplication development process for use in a distributed computer enterprise environmentUS60094551998�~4��20��1999�~12��28��Doyle; John F.Distributed computation utilizing idle networked computersUS60615051994�~7��22��2000�~5��9��Nortel Networks CorporationApparatus and method for providing topology information about a networkUS60981081998�~1��30��2000�~8��1��Sitara Networks, Inc.Distributed directory for enhanced network communicationUS61820861998�~3��2��2001�~1��30��Microsoft CorporationClient-server computer system with application recovery of server applications and client applicationsUS62090181997�~11��13��2001�~3��27��Sun Microsystems, Inc.Service framework for a distributed object network systemUS62266751998�~10��16��2001�~5��1��Commerce One, Inc.Participant server which process documents for commerce in trading partner networksUS62567401998�~2��6��2001�~7��3��Ncr CorporationName service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabricUS62893821999�~8��31��2001�~9��11��Andersen Consulting, LlpSystem, method and article of manufacture for a globally addressable interface in a communication services patterns environmentUS63856391997�~7��1��2002�~5��7��Fujitsu LimitedDevice and method of controlling intergroup resource utilizationUS64010971999�~1��22��2002�~6��4��Mccotter Thomas M.System and method for integrated document management and related transmission and accessUS64306092001�~3��23��2002�~8��6��Aea Technology PlcMethod for accessing complex software applications through a client user interfaceUS64533491998�~12��16��2002�~9��17��Fujitsu LimitedApparatus and method for resource reservation in a network systemUS64669801999�~6��17��2002�~10��15��International Business Machines CorporationSystem and method for capacity shaping in an internet environmentUS65021311998�~12��4��2002�~12��31��Novell, Inc.Directory enabled policy management tool for intelligent traffic managementUS65678381993�~7��13��2003�~5��20��International Business Machines CorporationMethod, system and program for executing a predicted operation in a computer system after a predetermined period elapses since a user activityUS65746351999�~3��3��2003�~6��3��Siebel Systems, Inc.Application instantiation based upon attributes and values stored in a meta data repository, including tiering of application layers objects and componentsUS66152781999�~3��29��2003�~9��2��International Business Machines CorporationCross-platform program, system, and method having a global registry object for mapping registry equivalent functions in an OS/2 operating system environmentUS66283041998�~12��9��2003�~9��30��Cisco Technology, Inc.Method and apparatus providing a graphical user interface for representing and navigating hierarchical networksUS66503471999�~2��24��2003�~11��18��Cisco Technology, Inc.Heirarchical GUI representation for web based network management applicationsUS67517951999�~12��16��2004�~6��15��Nec CorporationSystem and method for software installationUS67663651999�~5��12��2004�~7��20��Honeywell International Inc.Ripple scheduling for end-to-end global resource managementUS67758302000�~9��19��2004�~8��10��Hitachi, Ltd.Computer system and a program install method thereofUS67891702001�~8��4��2004�~9��7��Oracle International CorporationSystem and method for customizing cached dataUS67992512000�~8��29��2004�~9��28��Oracle International CorporationPerformance-based cachingUS68136372002�~3��15��2004�~11��2��Sun Microsystems, Inc.System and method for automatically partitioning an application between a web server and an application serverUS68137632000�~11��22��2004�~11��2��Fujitsu LimitedProgram conversion device for increasing hit rate of branch prediction and method thereforUS68169442001�~2��1��2004�~11��9��Innopath SoftwareApparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devicesUS68265682001�~12��20��2004�~11��30��Microsoft CorporationMethods and system for model matchingUS68322202000�~8��3��2004�~12��14��Microsoft CorporationMethod and apparatus for file searching, accessing file identifiers from reference pageUS68343012000�~11��8��2004�~12��21��Networks Associates Technology, Inc.System and method for configuration, management, and monitoring of a computer network using inheritanceUS68598342000�~5��1��2005�~2��22��Sun Microsystems, Inc.System and method for enabling application server request failoverUS69125872001�~12��10��2005�~6��28��At & TMethod for utilizing a generic algorithm to provide constraint-based routing of packets in a communication networkUS69181132001�~4��5��2005�~7��12��Endeavors Technology, Inc.Client installation and execution system for streamed applicationsUS69677281999�~7��23��2005�~11��22��Electronics For Imaging, Inc.Reusable and transferable printer driver preference systemUS69762581999�~11��30��2005�~12��13��Ensim CorporationProviding quality of service guarantees to virtual hostsUS70105962002�~6��28��2006�~3��7��International Business Machines CorporationSystem and method for the allocation of grid computing to network workstationsUS70511072002�~2��5��2006�~5��23��Fujitsu LimitedDistributed environment type computer system able to achieve high speed consecutive message communications by service layerUS70932432002�~10��9��2006�~8��15��International Business Machines CorporationSoftware mechanism for efficient compiling and loading of java server pages (JSPs)US70962482001�~9��19��2006�~8��22��The United States Of America As Represented By The Secretary Of The NavyProgram control for resource management architecture and corresponding programs thereforUS71035942003�~7��1��2006�~9��5��Wolfe Mark ASystem and method for information retrieval employing a preloading procedureUS71240622003�~12��30��2006�~10��17��Sap AgServices search methodUS71275182001�~4��16��2006�~10��24��Circadence CorporationSystem and method for implementing application functionality within a network infrastructureUS71308912003�~12��5��2006�~10��31��Datasynapse, Inc.Score-based scheduling of service requests in a grid services computing platformUS71714702003�~2��20��2007�~1��30��International Business Machines CorporationGrid service scheduling of related services using heuristicsUS71716542001�~5��24��2007�~1��30��The United States Of America As Represented By The Secretary Of The NavySystem specification language for resource management architecture and corresponding programs thereforeUS71817432001�~5��24��2007�~2��20��The United States Of America As Represented By The Secretary Of The NavyResource allocation decision function for resource management architecture and corresponding programs thereforUS71850462002�~8��28��2007�~2��27��Sun Microsystems, Inc.Submitting jobs in a distributed computing environmentUS71850772001�~5��24��2007�~2��27��Cisco Technology, Inc.Methods and apparatus for managing the arrangement of nodes in a networkUS72340322003�~11��20��2007�~6��19��International Business Machines CorporationComputerized system, method and program product for managing an enterprise storage systemUS72900482003�~1��29��2007�~10��30��Hyperformix, Inc.Method of semi-automatic data collection, data analysis, and model generation for the performance analysis of enterprise applicationsUS73024252003�~6��9��2007�~11��27��Microsoft CorporationDistributed pre-cached query results and refresh methodUS73220312002�~10��7��2008�~1��22��International Business Machines CorporationRemote Web service cloning and instantiationUS73284062004�~4��30��2008�~2��5��Tandberg Telecom AsSystem, method and software for managing and publishing resource availability dataUS74900732005�~12��21��2009�~2��10��Zenprise, Inc.Systems and methods for encoding knowledge for automated management of software application deploymentsUS75094122003�~9��19��2009�~3��24��International Business Machines CorporationGhost agents for application domains within a grid environmentUS75465982004�~9��3��2009�~6��9��Sap AktiengesellschaftMeasuring software system performance using benchmarksUS75590602004�~2��23��2009�~7��7��National Instruments CorporationTime-bounded program executionUS75746612004�~2��18��2009�~8��11��Panasonic CorporationApplication program prediction method and mobile terminalUS76765602003�~10��24��2010�~3��9��Microsoft CorporationUsing URI's to identify multiple instances with a common schemaUS200100495942001�~5��4��2001�~12��6��Fujitsu LimitedMethod and system for hardware simulationUS200100540342000�~12��21��2001�~12��20��International Business Machines CorporationUsing an index to access a subject multi-dimensional databaseUS200200198442001�~1��12��2002�~2��14��Entropia, Inc.Method and system for network-distributed computingUS200200198642000�~12��11��2002�~2��14��Hewlett-Packard Development Company L.P.System and method for managing the configuration of hierarchically networked data processing devicesUS200200782092000�~12��15��2002�~6��20��Silicon Valley BankApparatus and methods for intelligently providing applications and data on a mobile device systemUS200200831832001�~4��5��2002�~6��27��Endeavors Technology, Inc.Conventionally coded application conversion system for streamed delivery and executionUS200200954342001�~1��12��2002�~7��18��Sun Microsystems, Inc.Performance modeling based upon empirical measurements of synchronization pointsUS200200997722000�~12��29��2002�~7��25��Intel CorporationMethod and apparatus for adaptive synchronization of network devicesUS200201679542002�~5��9��2002�~11��14��P-Com, Inc.Point-to-multipoint access network integrated with a backbone networkUS200201741892001�~4��23��2002�~11��21��Innopath Software, Inc.Apparatus and methods for intelligently caching applications and data on a mobile deviceUS200201942512002�~4��5��2002�~12��19��Richter Roger K.Systems and methods for resource usage accounting in information management environmentsUS200300050682001�~9��12��2003�~1��2��Mikolic-Torreira IgorSystem and method for creating a virtual supercomputer using computers working collaboratively in parallel and uses for the sameUS200300333692002�~8��9��2003�~2��13��Bernhard Benjamin Karb DonovanWeb services containerUS200300411302001�~7��12��2003�~2��27��Sun Microsystems, Inc., A Delaware CorporationService provider system for delivering services in a distributed computing environmentUS200300411422001�~8��27��2003�~2��27��Nec Usa, Inc.Generic network monitoring toolUS200300885802001�~11��7��2003�~5��8��Bellare Kiran GuruduttMethods and systems for preemptive and predictive page caching for improved site navigationUS200300935272001�~11��13��2003�~5��15��Rolia JeromeMethod and system for exploiting service level objectives to enable resource sharing in a communication network having a plurality of application environmentsUS200300935282001�~11��13��2003�~5��15��Rolia JeromeMethod and system for enabling resource sharing in a communication network having a plurality of application environmentsUS200301013312001�~12��6��2003�~5��29��3Com CorporationASIC design techniqueUS200301261962001�~12��27��2003�~7��3��Lagimonier ToddSystem for optimizing the invocation of computer-based services deployed in a distributed computing environmentUS200301262652002�~11��20��2003�~7��3��Aziz AsharRequest queue managementUS200301977262002�~3��28��2003�~10��23��International Business Machines CorporationMethod, system and program product in a model-view-controller (MVC) programming architecture for inter-object communication with transformationUS200302258802003�~1��9��2003�~12��4��Oracle International CorporationMethod for automatic monitoring of managed server healthUS200400599632002�~9��19��2004�~3��25��Microsoft CorporationSystems and methods for providing presence tracking in a distributed computing systemUS200400784552001�~11��2��2004�~4��22��International Business Machines CorporationSwitchable resource management in clustered computer systemUS200401629052003�~2��14��2004�~8��19��Oracle International CorporationMethod for role and resource policy management optimizationUS200401794812003�~3��14��2004�~9��16��Graupner SvenOverlay network for location-independent communication between computer systemsUS200401940842004�~4��13��2004�~9��30��Matsunami NaotoComputer system and a program install method thereofUS200402155902003�~4��25��2004�~10��28��Spotware Technologies, Inc.System for assigning and monitoring grid jobs on a computing gridUS200402156142003�~4��25��2004�~10��28��International Business Machines CorporationGrid quorumUS200402159732003�~4��25��2004�~10��28��Spotware Technologies, Inc.System for authenticating and screening grid jobs on a computing gridUS200402257112003�~5��8��2004�~11��11��Spotware Technologies, Inc.System for administering computers on a computing gridUS200402552912003�~6��13��2004�~12��16��Klemett Kristofer J.Installing software using programmatic component dependency analysisUS200402610532002�~3��1��2004�~12��23��Bellsouth Intellectual Property CorporationSystem and method for a web-based application development and deployment tracking toolUS200402681472003�~6��30��2004�~12��30��Mci, LlcIntegrated security systemUS200402682932003�~6��27��2004�~12��30��At&T Intellectual Property I, L.P.Automating the life cycle of a distributed Computing applicationUS200500154372003�~6��11��2005�~1��20��International Business Machines CorporationPeer to peer job monitoring and control in grid computing systemsUS200500156432003�~7��1��2005�~1��20��International Business Machines CorporationCheckpointing and restarting long running web servicesUS200500277852003�~11��12��2005�~2��3��Sap AgMaintainable grid managersUS200500278122003�~11��12��2005�~2��3��Sap AgGrid landscape componentUS200500278132003�~11��12��2005�~2��3��Sap AgGrid browser componentUS200500278432003�~11��12��2005�~2��3��Sap AgInstall-run-remove mechanismUS200600367632005�~10��18��2006�~2��16��Cisco Technology, Inc.Methods and apparatus for routing requests in a networkUS200602183012006�~5��10��2006�~9��28��Cisco Technology, Inc.Methods and apparatus for maintaining a map of node relationships for a network�D�M�Q�ޥ��ѦҤ��m1"About Grid Computing," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/index.shtml, 1 page.2"Caching in on the Enterprise Grid Turbo-Charge Your Applications with OracleAS Web Cache," An Oracle Technical White Paper, >, Feb. 7, 2006.3"eserver xSeries 335 Type 8676 User's Guide," Feb. 2003, IBM Product User's Guide, Chapter 1, pp. 1-12.4"FAQ," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid//faq.shtml, 1-4.5"Grid Benefits," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/benefits.shtml, 1-2.6"Grid Computing Q&A with Benny Souder, Vice President, Distributed Database Development, Database and Application Server Technologies," 1-9.7"How Sun(TM) Grid Engine, Enterprise Edition 5.3 Works," Policy Systems in Sun Grid Engine, Enterprise Edition 5.3 Software, 1-16 (Nov. 2001).8"hp blade server data sheet," HP Blade Server Data Sheet, Nov. 2001, pp. 2-6.9"IBM and grid: E-business on demand," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/ebod.shtml, 1 page.10"IBM and grid: How IBM is using grid," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/ibm-grid/grid-today.shtml, 1 page.11"IBM and grid: Open standards," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/ibm-grid/open-standards.shtml, 1 page.12"IBM and grid: Overview," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/ibm-grid/index.shtml, 1 page.13"IBM and grid: Products and services," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/ibm-grid/products-services.shtml, 1-2.14"IBM and grid: Strategic relationships," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/ibm-grid/strategic-relation.shtml, 1 page.15"IBM eserver xSeries 335," Publication date unknown, IBM Data Sheet, accessed online on 12/27 at , 2 pages.16"IBM Grid Computing," Retrieved from the Internet: http://www-1.ibm.com/linux/grid/, 1 page.17"Oracle Grid Computing Technologies," Retrieved from the Internet: http://otn.oracle.com/products/oracle9i/grid-computing/index.html, 1-2.18"Sun Cluster Grid Architecture," Sun Microsystems, Inc. 1-42 (2002).19"Sun Powers the Grid," Sun Microsystems, Inc. 1-7 (Feb. 2002).20"Sun's Grid Computing Solutions Outdistance the Competition," Aberdeen Group, Inc. 1-20 (May 2002).21"What is grid computing," Retrieved from the Internet: http://www-1.ibm.com/grid/about-grid/what-is-shtml, 1 page.22"About Grid Computing," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/index.shtml, 1 page.23"Caching in on the Enterprise Grid Turbo-Charge Your Applications with OracleAS Web Cache," An Oracle Technical White Paper, <<http://www.oracle.com/technology/products/ias/web�Xcache/pdf/WebCache1012�Xtwp.pdf>>, Feb. 7, 2006.24"FAQ," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid//faq.shtml, 1-4.25"Grid Benefits," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/benefits.shtml, 1-2.26"How Sun ™ Grid Engine, Enterprise Edition 5.3 Works," Policy Systems in Sun Grid Engine, Enterprise Editiion 5.3 Software, 1-16 (Nov. 2001).27"How Sun™ Grid Engine, Enterprise Edition 5.3 Works," Policy Systems in Sun Grid Engine, Enterprise Edition 5.3 Software, 1-16 (Nov. 2001).28"IBM and grid: E-business on demand," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/ebod.shtml, 1 page.29"IBM and grid: How IBM is using grid," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/ibm�Xgrid/grid�Xtoday.shtml, 1 page.30"IBM and grid: Open standards," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/ibm�Xgrid/open�Xstandards.shtml, 1 page.31"IBM and grid: Overview," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/ibm�Xgrid/index.shtml, 1 page.32"IBM and grid: Products and services," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/ibm�Xgrid/products�Xservices.shtml, 1-2.33"IBM and grid: Strategic relationships," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/ibm�Xgrid/strategic�Xrelation.shtml, 1 page.34"IBM eserver xSeries 335," Publication date unknown, IBM Data Sheet, accessed online on 12/27 at <http://www.ibm.com/servers/uk/eserver/xseries/literature/xseries�X335.html>, 2 pages.35"Oracle Grid Computing Technologies," Retrieved from the Internet: http://otn.oracle.com/products/oracle9i/grid�Xcomputing/index.html, 1-2.36"Sun Powers the Grid," Sun Microsystems, Inc. 1-7 (February 2002).37"What is grid computing," Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/what�Xis�Xshtml, 1 page.38About Grid computing [online]. IBM, [retrieved on Apr. 14, 2001]. Retrieved from the Internet: http://www-1.ibm.com/grid/about�Xgrid/index.shtml. 1 page.39Al-Ali et al., "QoS adaptation in service-oriented grids," Proceedings of the 1st Int'l Workshop on Middleware for Grid Computing (MGC2003), Rio de Janeiro, Brazil, Jun. 2003, retrieved from the internet on Oct. 19, 2009 via http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.105.2673 (11 pages).40Ali et al., "Predicting the Resource Requirements of a Job Submission," California Institute of Technology, pp. 1-4, 2004.41Allcock, et al., "GridMapper: A Tool for Visualizing the Behavior of Large-Scale Distributed Systems," Proceedings 11th IEEE International Symposium on High Performance Distributed Computing IEEE Comput. Soc., Piscataway, NJ, pp. 179-187, Jul. 2002.42Allen, et al., "The Cactus Worm: Experiments With Dynamic Resource Discovery and Allocation in a Grid Environment," International Journal of High Performance Computing Applications Sage Science Press, vol. 15, No. 4, pp. 345-358, 2001.43Baldridge, Kim K. et al., "QMView and GAMESS: Integration into the World Wide Computational Grid," IEEE, pp. 1-25, 2002.44Beiriger, Judy et al., "Constructing the ASCI Computational Grid," Sandia National Laboratories, P.O. Box 5800, Albuquerque, NM 87185-1137.45Beiriger, Judy et al., "Constructing the ASCI Computational Grid," 2000, p. 193-9, IEEE Comput. Soc., Los Alamitos, CA.46Berman et al., "The GrADS Project: Software Support for High-Level Grid Application Development," International Journal of High Performance Computing Applications, Sage Science Press, vol. 15, No. 4, pp. 327-344, Jul. 31, 2001.47Berman, Fran et al., "Application-Level Scheduling on Distributed Heterogeneous Networks (Technical Paper)," Proceedings of Supercomputing '96, University of California, S.D., La Jolla, CA.48Berman, Fran et al., "Application-Level Scheduling on Distributed Heterogeneous Networks (Technical Paper)," Proceedings of Supercomputing '96, 1996, Article No. 39, pp. 1-28, University of California-San Diego, La Jolla, CA.49Berstis, Viktors, "Fundamentals of Grid Computing," IBM Corporation, Redbooks Paper, 1-28 (2002).50Braden, R. et al., "Resource ReSerVation Protocol (RSVP), Version 1 Functional Specification," Aug. 12, 1996.51Cactus 4.0, User's Guide, Rev. 1.45, Chapter D9, dated Jan. 19, 2004 (3 pages).52Chase, Jeffrey S., et al., "Dynamic Virtual Clusters in a Grid Site Manager," High Performance Distributed Computing, 2003, Proceedings 12th IEEE International Symposium on Jun. 22-24, 2003, pp. 90-100.53Czajkowski, et al., "Grid Information Services for Distributed Resource Sharing," Proceedings 10th IEEE International Symposium on High Performance Distributed Computing IEEE Comput. Soc. Los Alamitos, CA, pp. 181-194, Aug. 2001.54Czajkowski, Karl et al, "Grid Information Services for Distributed Resource Sharing," 2001, pp. 181-94, IEEE Comput. Soc., Los Alamitos, CA.55Czajkowski, Karl et al., "A Resource Management Architecture for Metacomputing Systems," University of Southern California, Marina del Rey, CA, Mathematics and Computer Science Division, Argonne, IL 60439.56Czajkowski, Karl et al., "Resource Co-Allocation in Computational Grid: High-Performance Distributed Computing Archive," Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing Table of Contents, 1999.57Czajkowski, Karl et al., "A Resource Management Architecture for Metacomputing Systems," 1998, vol. 1459, pp. 62-82, University of Southern California, Marina del Rey, CA; Mathematics and Computer Science Division, Argonne, IL.58Czajkowski, Karl, et al., "Grid Information Services for Distributed Resource Sharing," The University of Chicago, California State University, Northridge, University of Southern California, Argonne National Laboratory, Argonne, IL.59Dubinsky et al., "A Flexible Rerouting Protocol in ATM Networks," IEEE Infocom '99, Conference on Computer Communications, Proceedings, 18th Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 3, pp. 1488-1496, Mar. 1999.60Eerola, P., et al., "The NorduGrid Architecture and Tools," Retrieved from the Internet: http://www.nordugrid.org, Mar. 2002.61El-Ghazawi, Tarek et al., "A Performance Study of Job Management Systems," Concurrency and Computation: Practice and Experience, John Wiley & Sons, Ltd., pp. 1229-1246, vol. 16 Issue 13, Oct. 2004.62European Examination Report, dated Aug. 1, 2007, for corresponding EP Application No. 05 027 222.8 (5 pages).63European Examination Report, dated Nov. 4, 2009, for corresponding EP Application No. 04 741 290.3-1243 (5 pages).64European Examination Report, dated Nov. 4, 2009, for corresponding EP Application No. 04 763 539.6-1243 (6 pages).65European Search Opinion, dated May 18, 2006, for corresponding EP Application No. 05 027 222.8 (5 pages).66European Search Report dated Mar. 1, 2006 pertaining to Application No. 05027221.0-2211.67European Search Report dated Mar. 13, 2006 pertaining to Application No. 05027543.7-2211, 7 pages.68European Search Report for Application No. 05027222.8, dated May 18, 2006 (9 pages).69FAQ [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://vvww-1.ibm.com/grid/about grid/faq.shtml. 4 pages.70Feris, Michael et al., "NEOS and CONDOR: Solving Optimization Problems Over the Internet," CRPC-TR98763-S, Mar. 1998, Rice University, Houston, TX.71Ferreira, et al., "Grid computing with the IBM Grid Toolbox," IBM Corporation, Redbooks, Draft, 1-281, Review (Apr. 12, 2004).72Ferreira, et al., "Introduction to Grid Computing with Globus," IBM Corporation, Redbooks, 2nd Edition, 1-268 (2003).73Ferris, Michael et al., "NEOS and CONDOR: Solving Optimization Problems Over the Internet," CRPC-TR98763-S, Mar. 1998, pp. 1-18, Rice University, Houston, TX.74Foster, Ian et al., "A Distributed Resource Management Architecture that Supports Advance Reservations and Co-allocation," IEEE 1999.75Foster, Ian et al., "A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing System," Argonne National Laboratory, Argonne, IL, Northern Illinois University, DeKalb, IL.76Foster, Ian et al., "A Quality of Service Architecture that Combines Resources Reservation and Application Adaptation," Argonne National Laboratory, Argonne, IL, The University of Chicago, Chicago, IL, Central Institute for Applied Mathematics, Forschungszentrum Juelich GmbH, Juelich, Germany.77Foster, Ian et al., "The Anatomuy of the Grid," Enabling Scalable Virtual Organizations. Argome National Library, Argonne, IL; University of Chicago, Chicago, IL. University of Southern California, Marina del Rey, CA, 2001.78Foster, Ian et al., "The Anatomy of the Grid: Enabling Scalable Virtual Organizations," The International Journal of High Performance Computing Applications, vol. 5, No. 3, Fall 2001.79Foster, Ian et al., "The Physiology of the Grid," An Open Grid Services Architecture for Distributed Systems Integration, Argonne National Laboratory, Argonne, IL, University of Chicago, Chicago, IL, University of Southern California, Marina del Rey, CA, IBM Corporation, Poughkeepsie, NY.80Foster, Ian et al., "A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computer System," 1998, p. 15, IEEE Comput. Soc., Los Alamitos, CA.81Foster, Ian et al., "A Quality of Service Architecture that Combines Resource Reservation and Application Adaptation," 2000, pp. 181-8, IEEE, Piscataway, NJ.82Foster, Ian et al., "The Anatomy of the Grid: Enabling Scalable Virtual Organizations," 2001, pp. 1-25, Argonne National Laboratory, Argonne, IL; University of Chicago, Chicago, IL; University of Southern California, Marina del Rey, CA.83Foster, Ian et al., "The Physiology of the Grid," 2002, An Open Grid Services Architecture for Distributed Systems Integration, pp. 1-31, Argonne National Laboratory, Argonne, IL; University of Chicago, Chicago, IL; University of Southern California, Marina del Rey, CA; IBM Corporation, Poughkeepsie, NY.84Frey, James et al., "Confor-G: A Computation Management Agent for Multi-Institutional Grids," University of Wisconsin, Madison, WI, Argonne National Laboratory, Argonne, IL.85Frey, James et al., "Condo-G: a Computation Management Agent for Multi-Institutional Grids," 2002, vol. 5, No. 3, pp. 237-46, Kluwer Academic Publishers, Netherlands.86Gianella, et al., "Grid Checkpointing in the European DataGrid Project," Oct. 16, 2002 (5 pages).87Goodale et al., "Checkpoint/Recovery in Cactus 4.0," Oct. 16, 2002 (7 pages).88Goteti, Srikanth et al., "Communication Pattern Based Node Selection for Shared Networks," ComStock, Division of Interactive Data Corp., Harrison, NY, University of Houston, Houston, TX.89Goteti, Srikanth et al., "Communication Pattern Based Node Selection for Shared Networks," 2003, pp. 69-76, IEEE Comput. Soc., Los Alamitos, CA.90Goux, Jean Pierre et al., "An Enabling Framework for Master-Worker Applications on the Computational Grid," Mar. 10, 2000.91Goux, Jean Pierre et al., "An Enabling Framework for Master-Worker Applications on the Computational Grid," 2000, pp. 43-50, IEEE Computer Soc., Los Alamitos, CA.92Goyal, Brajesh, "Oracle and the Grid," An Oracle White Paper, Oracle Corporation, 1-15 (Nov. 2002).93Grid Benefits [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://www-1.ibm.com/grid/about grid/benefits.shtml. pp. 1-2.94Hoschek, Wolfgang, et al., "Data Management in an International Data Grid Project," Springer-Verlag, Berlin Heidelberg, Germany, pp. 77-90, 2000.95IBM and grid: E-business on demand [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://vvww-1.ibm.com/grid/about grid/ibm grid/ebod.shtml. 1 page.96IBM and grid: How IBM is using grid [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://wwvv-1.ibm.com/grid/about grid/ibm grid/grid today.shtml. 1 page.97IBM and grid: Open standards [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://vvww-1.ibm.com/grid/about grid/ibm grid/open standards.shtml. 1 page.98IBM and grid: Overview [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://www-1.ibm.com/grid/about grid/ibm grid/index.shtml. 1 page.99IBM and grid: Products and services [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://www-1.ibm.com/grid/about grid/ibm grid/products services.shtml. 2 pages.100IBM and grid: Strategic relationships [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://www-1.ibm.com/grid/about grid/ibm grid/strategic relation.shtml. 1 page.101IBM Grid computing [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://www-1.ibm.com/linux/grid/. 1 page.102Injey, Franck, "External Time Reference (ETR) Requirements on z990," IBM Corporation Redbooks Flash, 1-20 (2004).103International Search Report for PCT/EP2004/008406, dated Dec. 28, 2004, 7 pgs.104International Search Report for PCT/EP2004/008407, dated Jan. 19, 2005, 6 pgs.105International Search Report for PCT/EP2004/008408, dated Mar. 21, 2005, 16 pgs.106International Search Report for PCT/EP2004/008409, dated Dec. 29, 2004, 6 pgs.107International Search Report for PCT/EP2004/008448, dated Jan. 19, 2005, 7 pgs.108International Search Report for PCT/EP2004/008448.109International Search Report for PCT/EP2004/008449, dated Jan. 19, 2005, 6 pgs.110Jang et al., "A Path Based Internet Cache Design for GRID Application," Lecture Notes in Computer Science, Dec. 2003, pp. 455-458.111Jitsumori, Hitoshi, "Beginning of the Grid Computing Era," Nikkei Internet Solutions, vol. 69, pp. 81-89, Nikkei Business Publications, Inc., Mar. 22, 2003.112Jitsumori, Hitoshi, "Concentrated Control of a Plurality of Computers as One System," Nikkei Internet Technology, vol. 59, p. 14-15, Nikkei Business Publications, Inc., May 22, 2002.113Johner et al., "Understanding LDAP," IBM Redbook, Jun. 1998, retrieved from the internet on Feb. 2, 2008, http://keinzerberus2000.aldebaran.de/LDAPIBMUnderstandingsg244986.pdf. (192 pages).114Konya, B., "The NorduGrid Information System," Retrieved from the Internet: http://www.nordugrid.org, Sep. 16, 2002.115Lacan, Francis, "A Perfect World? A model for transormation," IBM Business Consultilng Services, 1-12, (Apr. 2003).116Lee et al., "visPerf. Monitoring Tool for Grid Computing," Retrieved from the Internet: http://icl.cs.utk.edu.projectsfiles/netsolve/pubs/visperf.pdf, pp. 1-13, Jun. 2003.117Li et al., "Improving Performance via Computational Replication on a Large-Scale Computational Grid," Proceedings of the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003, pp. 1-7.118Limaye, K. et al., "Grid aware HA-OSCAR," high Performance Computing Systems and Applications, 2005. HPCS 2005. 19th International Symposium on, Vol. No. pp. 333-339, May 15-18, 2005.119Litzkow, Michael J. et al., "Condor-A Hunter of Idle Workstations," University of Wisconsin, Madison, WI, 1988, IEEE.120Litzkow, Michael J. et al., "Condor�XA Hunter of Idle Workstations," 1988, pp. 104-111, 8th International Conference on Distributed Computing Systems, San Jose, CA.121Litzkow, Michael J. et al., "Condor�XA Hunter of Idle Workstations," University of Wisconsin, Madison, WI, 1988, IEEE.122Liu, Chuang et al., "Design and Evaluation of a Resource Selection Framework for Grid Applications," High Performance Distributed Computing 2002, HPDC-11, 2002, Proceedings 11th IEEE International Symposium, Jul. 23-26, 2002, pp. 63-72.123Lowekamp, Bruce et al., "A Resource Query Interface for Network-Aware Applications," Carnegie Mellon University, Pittsburg, PA.124Lowekamp, Bruce et al., "A Resource Query Interface for Network-Aware Applications," 1999, vol. 2, No. 2, pp. 139-51, Baltzer, Netherlands.125Min, et al., "A CICS to Linux Grid Implementation," IBM Corporation, Redbooks Paper, 1-24 (2003).126Nabrzyski Jared et al., "Grid Resource Management, State of the Art and Future Trends," Sep. 2003, Kluwer Academic Publishers.127Official Notice of Rejection mailed on Apr. 10, 2009 of Japanese Patent Application No. 2006-521509, (2 pages) and translation thereof (3 pages).128Official Notice of Rejection mailed on Apr. 14, 2009 of Japanese Patent Application No. 2006-521512, (5 pages) and translation thereof (6 pages).129Official Notice of Rejection mailed on Apr. 21, 2009 of Japanese Patent Application No. 2006-521513, (2 pages) and translation thereof (3 pages).130Official Notice of Rejection mailed on Apr. 24, 2009 of Japanese Patent Application No. 2006-521515, (3 pages) and translation thereof (4 pages).131Official Notice of Rejection mailed on Aug. 11, 2009 of Japanese Patent Application No. 2006-521512, (2 pages) and translation thereof (2 pages).132Official Notice of Rejection mailed on Feb. 19, 2010 of Japanese Patent Application No. 2006-521510, (2 pages) and translation thereof (3 pages).133Official Notice of Rejection mailed on Feb. 9, 2010 of Japanese Patent Application No. 2006-521511, (2 pages) and translation thereof (2 pages).134Official Notice of Rejection mailed on Sep. 11, 2009 of Japanese Patent Application No. 2006-521516, (6 pages) and translation thereof (6 pages).135Open Grid Services Infrastructure (OGSI), "Open Grid Services Infrastructure (OGSI) Version 1.0, " Global Grid Forum, Jun. 27, 2003 (86 pages).136Oracle Grid Computing Technologies [online]. Oracle, [retrieved on Apr. 15, 2004]. Retrieved from the Internet: http://otn.oracle.com/products/oracle9i/gridcomputing/index.html. 2 pages.137Papakhian, Mary et al., "Comparing Job-Management Systems: The User's Perspective," Apr.-Jun. 1998, vol. 5, No. 2, pp. 4-9, Technology News and Reviews, IEEE Computational Science & Engineering.138Papakhian, Mary et al., "Comparing Job-Management Systems: The User's Perspective," Technology News and Reviews, IEEE Computational Science & Engineering, Apr.-Jun. 1998.139Rajkumar Buyya; Nimrod/G., "An Architecture for a Resource Management and Scheduling System in a Global Computational Grid," IEEE Computer Society Press, USA, 2000.140Rajkumar, Buyya, "Economic-based Distributed Resource Management and Scheduling for Grid Computing," Apr. 2002.141Sandholm, Thomas et al., "Java OGSI Hosting Environment Design a Portable Grid Service Container Framework," 2002, pp. 1-20, Argonne National Laboratory, IBM Poughkeepsie, NY.142Sandholm, Thomas et al., "Java OGSI Hosting Environment Design a Portable Grid Service Container Framework," Argonne National Laboratory, IL, IBM Poughkeepsie, NY.143Smith, Gordon, "Oracle RAC 10g Overview," An Oracle White Paper, Oracle Corporation, 1-15 (Nov. 2003).144Soulder, Benny, "On the Grid," Oracle Corporation, 1-4 (2004).145Special Edition Using Microsoft Excel 2000, Copyright 1999 by Que Corpl. p. 67-68.146Tierney, et al., White Paper: A Grid Monitoring Service Architecture (DRAFT), Retrieved from the internet http://citeseer.ist.psu.edu/530951.htm, Feb. 2001.147Ting et al., "3LS: A Peer-to-Peer Network Simulator," Copyright Sep. 2003.148Tuecke, S., "Open Grid Services Infrastructure (OGSI) Version 1.0," ogsi-wg@ggf.org, Jun. 27, 2003.149Vadhiyar et al., "A Performance Oriented Migration Framework for the Grid," Proceedings of the Third IEEE/ACM International Symposium on Cluster Computing and the Grid IEEE Comput. Soc., Los Alamitos, CA, pp. 130-137, May 2003.150Von Laszewski et al., "InfoGram: A Grid Service that Supports Both Information Queries and Job Execution," 2002, pp. 333-342, IEEE Computer Society, Proceedings of the 11th International Symposium on High Performance Distributed Computing, (HPDC '02).151Von Laszewski, et al., "Designing Grid-based Problem Solving Environments and Portals," Proceedings of the 34th Annual Hawaii International Conference on System Sciences IEEE Comp. Soc., Los Alamitos, CA, pp. 1-10, Jan. 2001.152Von Laszewski, et al., "Grid-Based Asynchronous Migration of Execution Context in Java Virtual Machines," Euro-Par 2000 Parallel Processing, 6th International Euro-Par Conference Proceedings, Lecture Notes in Computer Science, vol. 1900, pp. 22-34, Sep. 2000.153Von Laszewski, G., et al., "CoG Kits: A Bridge Between Commodity Distributed Computing and High-Performance," Retrieved from the Internet: http://www-unix.mcs.anl.gov, Jun. 2000.154Waananen, et al., "An Overview of an Architecture Proposal for a High Energy Physics Grid," Applied Parallel Computing, Advanced Scientific Computing, 6th International Conference, pp. 76-86, Jun. 2002.155Walsh, et al., "Staged Simulation for Improving Scale and Performance of Wireless Network Simulations," Institute of Electrical and Electronics Engineers, Proceedings of the 2003 Winter Simulation Conference, New Orleans, Dec. 7-10, 2003, IEEE, vol. 2 of 2, pp. 667-675.156What is grid computing [online]. IBM, [retrieved on Apr. 14, 2004]. Retrieved from the Internet: http://www-1.ibm.com/grid/about grid/what is.shtml. 1 page.157Zenses, Ralf, "N1 Grid Advanced Architecture for SAP Operating concept for SAP Infrastructure," Germany/Austria Sun Microsystems GmbH, Mar. 5, 2004, pp. 1-34.158Zhang et al., "Fault-tolerant Grid Services Using primary-Backup: Feasibility and Performance," Cluster Computing, 2004 IEEE International Conference, San Diego, CA Sep. 20-23, 2004, pp. 105-114.������l�Ϥ�Google ���� - Sitemap - USPTO �j�q�U�� - ���p�v�F�� - �A�ȱ�� - ���� Google �M�Q - �N���^�X��ƬO�Ѭ��ӷ~�M�Q��Ʈw (IFI CLAIMS Patent Services) ����©2012 Google