METHOD AND SYSTEM FOR DISINTEGRATING AN XML DOCUMENT FOR HIGH DEGREE OF PARALLELISM
First Claim
Patent Images
1. ) A method for an efficient computation of large XML file, the said method comprising the computer implemented step of:
- reading an XML file having plurality of XML notations arranged in plurality of lines wherein each XML notation representing an element of a record and the said XML notation ending with a tag in the respective line;
converting the said XML file into an Intermediate XML file wherein multiple XML notations are arranged in a line with tags of each notations ending in the said line;
applying SDML rule to the said intermediate XML file;
wherein each element of an XML file is read without missing any info while conversion to SDML;
enabling the processing of the XML file in a multicore environment so that when the SDML file is splitted across multiple cores, each core gets its local copy for faster processing of the large XML file;
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the field of high performance computation. Particularly, the invention relates to converting a huge XML document into SDML format which can be processed with high degree of parallelism to achieve high performance. In addition also SDML can be used as a standalone protocol for data representation. SDML deals with one time write and many times read. Further, SDML files can be splitted on number of lines which makes it easier to distribute among multi cores and even distributing across servers.
12 Citations
13 Claims
-
1. ) A method for an efficient computation of large XML file, the said method comprising the computer implemented step of:
-
reading an XML file having plurality of XML notations arranged in plurality of lines wherein each XML notation representing an element of a record and the said XML notation ending with a tag in the respective line; converting the said XML file into an Intermediate XML file wherein multiple XML notations are arranged in a line with tags of each notations ending in the said line; applying SDML rule to the said intermediate XML file;
wherein each element of an XML file is read without missing any info while conversion to SDML;enabling the processing of the XML file in a multicore environment so that when the SDML file is splitted across multiple cores, each core gets its local copy for faster processing of the large XML file; - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. ) A system for efficient computation of large XML file, wherein program instructions are configured to cause the processor to convert the plurality of XML notations arranged in plurality of lines in a large XML file to convert into an Intermediate XML file wherein multiple XML notations are arranged in a line with tags of each notations ending in the said line;
- and
The said system further comprising program instructions configured to cause the processor to apply SDML rule to the said intermediate XML file;
wherein each element of an XML file is read without missing any-info while conversion to SDML; andThe said system further comprising program instructions configured to cause the processor to process the said file in a multicore environment so that when the SDML file is splitted across cores, each core gets its local copy for faster processing of the original large XML file. - View Dependent Claims (8, 9, 10, 11, 12)
- and
-
13. ) A method and system substantially as herein described with reference to and as illustrated by the accompanying drawings.
Specification