Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distribution of data and task instances in grid environments

A task instance and data partitioning technology used in grid computing. domain, which can solve problems such as weakening

Active Publication Date: 2008-09-03
SAP AG
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It is thus difficult to implement such database-intensive applications in a grid computing environment because, as in the grid computing model, the benefits of using distributed computing resources may be outweighed by the time and Resources are reduced or weakened (outweighted)

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distribution of data and task instances in grid environments
  • Distribution of data and task instances in grid environments
  • Distribution of data and task instances in grid environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] figure 1 is a block diagram of a system 100 for distributing data and task instances in a grid environment, thereby allowing database-intensive applications to benefit from figure 1 Grid environments benefit from, for example, increased processing resources, increased reliability, and reduced costs associated with grid environments. More specifically, such a database-intensive application can obtain the above-mentioned benefits, for example, by providing both its task instances and corresponding data in a grid environment, where in this context the corresponding data refers to a database-intensive application that has been Data designated as useful for related tasks. Such task instances and corresponding data can be provided in a grid environment, thereby minimizing the latency of data calls by task instances for corresponding data (and corresponding returns of called data back to the task instances). By minimizing this wait time, the overall execution time of databas...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A partition analyzer may be configured to designate a data partition within a database of a grid network, and to perform a mapping of the data partition to a task of an application, the application to be at least partially executed within the grid network. A provisioning manager may be configured to determine a task instance of the task, and to determine the data partition, based on the mapping, where the data partition may be stored at an initial node of the grid network. A processing node of the grid network having processing resources required to execute the task instance and a data node of the grid network having memory resources required to store the data partition may be determined. The task instance may be deployed to the processing node, and the data partition may be re-located from the initial node to the data node, based on the comparison.

Description

technical field [0001] The present invention relates to grid computing. Background technique [0002] Grid computing environments generally involve a distributed, networked computing model in which multiple computers are used to collaboratively solve one or more problems. Typically, these problems to be solved are computationally intensive and require substantial and expensive resources to complete in the traditional computing community. For example, modeling problems such as weather patterns or financial markets can be solved using grid computing where such problems are difficult and expensive to solve using a single computer. Therefore, grid computing can provide a cost-effective, reliable way to solve computationally intensive problems. [0003] Many software applications may instead be (or be in addition to) database-intensive compared to such computationally-intensive software applications. That is, such applications may require numerous and / or frequent calls (eg, qu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/50
CPCG06F9/5033G06F9/5044G06F9/5072
Inventor 托拜厄斯·奎克马克·伍斯特霍夫
Owner SAP AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products