Framework for extremely large complex objects (XLCOs)
First Claim
Patent Images
1. A method, comprising:
- converting, using a computer including a processor, data streams having different data formats into Extremely Large Complex Object (XLCO) segments that form a file;
storing the file by;
storing a first XLCO segment of the XLCO segments in a first physical file system accessed with a first operating system with the first XLCO segment identified by a first value in an XLCO segment structure; and
storing a second XLCO segment of the XLCO segments in a second physical file system accessed with a second operating system with the second XLCO segment identified by a second value in the XLCO segment structure;
in response to receiving an XLCO request to access the first XLCO segment that specifies the first value, mapping the XLCO request to an operating system request for access by the first operating system of the first physical file system; and
in response to receiving an XLCO request to access the second XLCO segment that specifies the second value, mapping the XLCO request to an operating system request for access by the second operating system of the second physical file system.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for receiving multiple data streams having different data formats. The multiple data streams are converted into an Extremely Large Complex Object (XLCO) file by forming multiple XLCO segments corresponding to the multiple data streams, wherein different data formats are stored in different XLCO segments, and wherein different XLCO segments are different sizes. The XLCO segments of the XLCO are stored in different physical file systems having different operating systems.
21 Citations
24 Claims
-
1. A method, comprising:
-
converting, using a computer including a processor, data streams having different data formats into Extremely Large Complex Object (XLCO) segments that form a file; storing the file by; storing a first XLCO segment of the XLCO segments in a first physical file system accessed with a first operating system with the first XLCO segment identified by a first value in an XLCO segment structure; and storing a second XLCO segment of the XLCO segments in a second physical file system accessed with a second operating system with the second XLCO segment identified by a second value in the XLCO segment structure; in response to receiving an XLCO request to access the first XLCO segment that specifies the first value, mapping the XLCO request to an operating system request for access by the first operating system of the first physical file system; and in response to receiving an XLCO request to access the second XLCO segment that specifies the second value, mapping the XLCO request to an operating system request for access by the second operating system of the second physical file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; and storage coupled to the processor, wherein the storage has stored thereon a computer program, and wherein the processor executes the computer program to perform operations, the operations comprising; converting data streams having different data formats into Extremely Large Complex Object (XLCO) segments that form a file; storing the file by; storing a first XLCO segment of the XLCO segments in a first physical file system accessed with a first operating system with the first XLCO segment identified by a first value in an XLCO segment structure; and storing a second XLCO segment of the XLCO segments in a second physical file system accessed with a second operating system with the second XLCO segment identified by a second value in the XLCO segment structure; in response to receiving an XLCO request to access the first XLCO segment that specifies the first value, mapping the XLCO request to an operating system request for access by the first operating system of the first physical file system; and in response to receiving an XLCO request to access the second XLCO segment that specifies the second value, mapping the XLCO request to an operating system request for access by the second operating system of the second physical file system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a non-transitory computer readable storage medium including a computer readable program, wherein the computer readable program when executed by a processor on a computer causes the computer to perform:
-
converting data streams having different data formats into Extremely Large Complex Object (XLCO) segments that form a file; storing the file by; storing a first XLCO segment of the XLCO segments in a first physical file system accessed with a first operating system with the first XLCO segment identified by a first value in an XLCO segment structure; and storing a second XLCO segment of the XLCO segments in a second physical file system accessed with a second operating system with the second XLCO segment identified by a second value in the XLCO segment structure; in response to receiving an XLCO request to access the first XLCO segment that specifies the first value, mapping the XLCO request to an operating system request for access by the first operating system of the first physical file system; and in response to receiving an XLCO request to access the second XLCO segment that specifies the second value, mapping the XLCO request to an operating system request for access by the second operating system of the second physical file system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification