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

Parallel processing system for small operation optimizing

A job optimization and parallel processing technology, applied in resource allocation, multi-program device, etc., can solve the problems of large number of small jobs, frequent resource application and release of job execution efficiency, and less occupied resources

Active Publication Date: 2013-09-04
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF5 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although Mesos and Yarn have proposed methods to support multiple programming models, in terms of supporting small jobs, resources are requested on demand, and the actual production cluster has a large number of small jobs and occupies few resources, making the execution of jobs difficult. Efficiency is affected by frequent application and release of resources
figure 1 For the impact of different input data volumes on execution efficiency under Yarn, through figure 1 It can be seen that when the amount of input data is small, the system still has a large time overhead due to the dynamic application and release of resources within the job.

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
  • Parallel processing system for small operation optimizing
  • Parallel processing system for small operation optimizing
  • Parallel processing system for small operation optimizing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0037] Such as figure 2 As shown, the small job-oriented parallel processing system described in Embodiment 1 of the present invention includes a resource management module 1, a resource scaling module 2, a computing system module 3, a model translation module 4, and a job logic module from bottom to top. 5; the resource management module 1 realizes the resource management of the overall system and provides a management platform; the resource scaling module 2 provides working nodes for the computing system modules on the management platform; the computing system module 3 is the operating system of the system The environment is used to directly share data between different threads in a JVM Java virtual machine, and ...

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 relates to a parallel processing system for small operation optimizing. The parallel processing system sequentially comprises a resource management module, a resource scale module, a computing system module, a model translating module and an operation logic module from bottom to top. The resource management module realizes resource management of the whole system and provides a management platform. The resource scale module provides working nodes on the management platform for the computing system module. The computing system module is the environment where the system runs and is used for realizing direct data sharing among different threads in a JVMJava virtual machine. The model translating module is used for translating operation logics into workflows which can be recognized by the operation environment. The operation logic module is used for setting data transmission modes and logic expression models. One set of parallel processing system Binos with programs being extensible and resources being scalable and two sets of different MapReduce programming models which are respectively Binos-HashMR and Binos-FileMR are realized, and through the optimization of data storage, data transmission, logic processing and other relevant aspects, executing efficiency of small operation is obviously improved.

Description

technical field [0001] The invention relates to a parallel processing system oriented to small job optimization, which belongs to the field of distributed computers. Background technique [0002] In recent years, distributed data processing systems have become a solution for massive data processing. Aiming at different application scenarios, academia and industry have launched multiple parallel processing systems. After studying and analyzing different parallel processing systems, it is concluded that the programming model is composed of three parts: processing logic, data organization, and transmission mode. With the development of application logic, it is difficult for the existing parallel processing system to quickly realize the combination customization of data organization and transmission mode suitable for processing logic and application characteristics. [0003] According to the analysis of job characteristics in the actual production cluster, most jobs are small ...

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/50
Inventor 戴娇韩冀中姜冰易龙
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI
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