| Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider -> Monitor Keywords |
|
Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid providerAutomatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20080222025, Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider. Brief Patent Description - Full Patent Description - Patent Application Claims The present application is related to the following co-pending applications, hereby incorporated herein by reference: (1) U.S. patent application Ser. No. ______ (Attorney Docket No. AUS920031042US1); and (2) U.S. patent application Ser. No. ______ (Attorney Docket No. AUS920031044US1). BACKGROUND OF THE INVENTION1. Technical Field The present invention relates in general to improved grid computing and in particular to automated bidding for virtual job requests within a grid environment. Still more particularly, the present invention relates to preparing bid requests for a grid job, automated distribution of the bid requests to multiple grid providers, and analysis of bid responses by a grid client to select a winning bid response for a grid job. 2. Description of the Related Art Ever since the first connection was made between two computer systems, new ways of transferring data, resources, and other information between two computer systems via a connection continue to develop. In typical network architectures, when two computer systems are exchanging data via a connection, one of the computer systems is considered a client sending requests and the other is considered a server processing the requests and returning results. In an effort to increase the speed at which requests are handled, server systems continue to expand in size and speed. Further, in an effort to handle peak periods when multiple requests are arriving every second, server systems are often joined together as a group and requests are distributed among the grouped servers. Multiple methods of grouping servers have developed such as clustering, multi-system shared data (sysplex) environments, and enterprise systems. With a cluster of servers, one server is typically designated to manage distribution of incoming requests and outgoing responses. The other servers typically operate in parallel to handle the distributed requests from clients. Thus, one of multiple servers in a cluster may service a client request without the client detecting that a cluster of servers is processing the request. Typically, servers or groups of servers operate on a particular network platform, such as Unix or some variation of Unix, and provide a hosting environment for running applications. Each network platform may provide functions ranging from database integration, clustering services, and security to workload management and problem determination. Each network platform typically offers different implementations, semantic behaviors, and application programming interfaces (APIs). Merely grouping servers together to expand processing power, however, is a limited method of improving efficiency of response times in a network. Thus, increasingly, within a company network, rather than just grouping servers, servers and groups of server systems are organized as distributed resources. There is an increased effort to collaborate, share data, share cycles, and improve other modes of interaction among servers within a company network and outside the company network. Further, there is an increased effort to outsource nonessential elements from one company network to that of a service provider network. Moreover, there is a movement to coordinate resource sharing between resources that are not subject to the same management system, but still address issues of security, policy, payment, and membership. For example, resources on an individual's desktop are not typically subject to the same management system as resources of a company server cluster. Even different administrative groups within a company network may implement distinct management systems. The problems with decentralizing the resources available from servers and other computing systems operating on different network platforms, located in different regions, with different security protocols and each controlled by a different management system, has led to the development of Grid technologies using open standards for operating a grid environment. Grid environments support the sharing and coordinated use of diverse resources in dynamic, distributed, virtual organizations. A virtual organization is created within a grid environment when a selection of resources, from geographically distributed systems operated by different organizations with differing policies and management systems, is organized to handle a job request. One important application of a grid environment is that companies implementing an enterprise computing environment can access external grid computing “farms”. Sending jobs to a grid computing farms is one way to outsource job execution. The grid computing farms may include groups of grid resources accessible for executing grid jobs received from multiple customers. A limitation of current grid computing farms is that the process for attaining bids from multiple grid computing farms is time consuming and inefficient. In particular, a customer needing to send jobs to a grid computing farm will typically want the least costly grid computing farm from among multiple available grid farm providers to process the grid jobs. However, to determine the most competitive bid from among the multiple available grid farm providers, a customer must contact a representative of each grid computing farm, provide a description of the type of grid resources needed and receive a bid from the representative of each grid farm. Requiring a customer to contact a representative of each grid computing farm and go through a bidding process is inefficient for the customer and for the grid computing farm vendor. Continue reading about Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider... Full patent description for Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider patent application. Patent Applications in related categories: 20090287595 - Dealer to dealer sales lead system and method - A system and method of creating a market for sales leads and financing amongst merchants of like wares that includes a central registry for receiving information about prospective buyers and their finances for compiling and communicating an anonymous sales lead including the prospective buyer's finances to merchants in the same ... 20090287597 - Method and system for auctioning bad debts - A method and system for auctioning bad debts utilizing a sorting arrangement based on the geographic location where jurisdiction is present over the debtor. Clients in the public may remotely access and participate in an online auction forum for the purpose of buying bad debts. Bad debts may be classified ... 20090287596 - Method, system, and apparatus for facilitating transactions between sellers and buyers for travel related services - A method and system for facilitating transactions between sellers and buyers for travel related services. The system includes a database which stores data associated with a plurality of sellers, and a server operably coupled to the database. A buyer interacts with the server to define and submit a request for ... ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider or other areas of interest. ### Previous Patent Application: Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider Next Patent Application: Internet-based system for auctioning securities Industry Class: Data processing: financial, business practice, management, or cost/price determination ### FreshPatents.com Support Thank you for viewing the Automatically distributing a bid request for a grid job to multiple grid providers and analyzing responses to select a winning grid provider patent info. IP-related news and info Results in 0.11398 seconds Other interesting Feshpatents.com categories: Daimler Chrysler , DirecTV , Exxonmobil Chemical Company , Goodyear , Intel , Kyocera Wireless , 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|