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

Gridding system implementing method based on Python language

A grid system and implementation method technology, applied in the grid field, can solve the problems of complex installation and configuration process, difficulty in promotion, performance bottleneck of MDS query performance, etc., and achieve the effect of high execution performance

Inactive Publication Date: 2009-05-27
NANJING UNIV
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The reason is that the current grid implementation is too academic, and there is a performance bottleneck in MDS query performance. The complicated installation and configuration process also makes it difficult to promote to the general public.
The lack of lightweight products can only be used in large-scale research institutes and other occasions that require large-scale HPC applications

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
  • Gridding system implementing method based on Python language
  • Gridding system implementing method based on Python language
  • Gridding system implementing method based on Python language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Python's Namespace is the basic concept of Python. Python uses Name to point to an object to work; and names are managed based on hierarchical management. These two constitute two levels in the concept of name space: naming and space.

[0016] In the Python implementation, the scope of the namespace can only be in the current process space. If you want to cross the process, it must be done through RPC and so on. The present invention proposes a method to expand the scope of the namespace to the entire distributed grid space. As a result, Python can directly access any resource in the entire grid space.

[0017] The present invention is composed of two aspects, the thought level and the realization level.

[0018] Firstly, on the ideological level, the present invention proposes the idea of ​​expanding the scope of the namespace to the distributed environment by modifying the access scope of the namespace. Since the namespace is the cornerstone of Python, by expandi...

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

The invention discloses a method for realizing a grid system based on Python language. The invention provides an extended Python NameSpace mechanism, a realization method comprising a method for reloading a Python virtual machine, a transparent Python proxy object, an object transfer mechanism and a code transfer mechanism. The method performs a series of modification on Python realization on the basis of the Python language which is widely popularized and used, so that the Python language is suitable for a grid environment. Simultaneously, the method does not change Python syntax and does not introduce a novel API library on the premise that gridding of the Python language is realized, so that the prior great number of Python codes can be operated in the grid environment without modification and achieve higher execution performance through supporting of the grid environment.

Description

Technical field: [0001] The invention relates to a grid technology, in particular to a method for transforming Python language implementation to make it suitable for the grid environment. Background technique: [0002] Since the grid system was proposed from the concept around 1995, a lot of work has been done from theory to practice. Although its representative is Globus, which is also the de facto standard of the current grid system, and has many applications in large scientific research institutes, but so far there is still no application that is popular enough. Grid systems still haven't reached the general public. [0003] The reason is that the current grid implementation is too academic, and there is a performance bottleneck in MDS query performance. The complicated installation and configuration process also makes it difficult to promote to the general public. The lack of lightweight products can only be used in large-scale research institutes and other occasions t...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F9/455
Inventor 吕琦李文中陆桑璐陈道蓄
Owner NANJING UNIV
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