Legal claims defining the scope of protection, as filed with the USPTO.
1. A computing system comprising: a gateway block configured to generate a modified operation for communicating a request operation issued by a host device to access a storage device after the host device performs a MapReduce function to split a job received from a client into tasks for mapping the tasks to be executed as the request operation to access the storage device; and wherein the gateway block includes: a conversion block configured to generate a converted interface for converting an interaction interface, representing a language interface including a high level programming language, from one instance of the high level programming language to a different high level programming language, included in the request operation to the interaction interface executable by the storage device including a storage processor, and a translation block, coupled to the conversion block, configured to generate a translated representation by converting an object name to a corresponding instance of a logical block address (LBA) range list for translating an object representation sent along with the tasks included in the request operation issued by the host device to the object representation utilized in the storage device.
2. The system as claimed in claim 1 wherein the conversion block is configured to generate the converted interface for converting the language interface of the request operation from the host device into the language interface executable by the storage device.
3. The system as claimed in claim 1 wherein the conversion block is configured to generate the converted interface for converting a communication protocol utilized for the request operation from the host device into the communication protocol communicable with the storage device.
4. The system as claimed in claim 1 wherein the gateway block is configured to receive an operation result for communicating the operation result generated based on executing the modified operation by an application deployed within the storage device.
5. The system as claimed in claim 1 further comprising a data node block including the gateway block configured to generate the modified operation for communicating the request operation issued by the host device to access the storage device.
6. The system as claimed in claim 1 further comprising the storage block including the gateway block configured to receive the request operation issued by the host device to access the storage device.
7. The system as claimed in claim 1 wherein the conversion block is configured to check a communication protocol for converting the request operation from the host device to a command used in the storage device.
8. The system as claimed in claim 1 wherein the translation block is configured to check the object representation to convert the translated representation for mapping the object representation of a data node block to the object representation of the storage device.
9. A method of operation of a computing system comprising: generating a converted interface with a gateway block for converting an interaction interface, representing a language interface including a high level programming language, from one instance of the high level programming language to a different high level programming language, included in a request operation to the interaction interface executable by a storage device including a storage processor; generating a translated representation by converting an object name to a corresponding instance of a logical block address (LBA) range list for translating an object representation sent along with tasks included in the request operation issued by a host device to the object representation utilized in the storage device; and generating a modified operation including the converted interface, the translated representation, or a combination thereof for communicating the request operation issued by the host device to access the storage device after the host device performs a MapReduce function to split a job received from a client into the tasks for mapping the tasks to be executed as the request operation to access the storage device.
10. The method as claimed in claim 9 wherein generating the converted interface includes generating the converted interface for converting the language interface of the request operation from the host device into the language interface executable by the storage device.
11. The method as claimed in claim 9 wherein generating the converted interface includes generating the converted interface for converting a communication protocol utilized for the request operation from the host device into the communication protocol communicable with the storage device.
12. The method as claimed in claim 9 further comprising sending an operation result for communicating the operation result generated based on executing the modified operation by an application deployed within the storage device.
13. The method as claimed in claim 9 further comprising checking a communication protocol for converting the request operation from the host device to a command used in the storage device.
14. The method as claimed in claim 9 further comprising checking the object representation to convert the translated representation for mapping the object representation of a data node block to the object representation of the storage device.
15. A non-transitory computer readable medium including instructions for execution by a gateway block comprising: generating a converted interface for converting an interaction interface, representing a language interface including a high level programming language, from one instance of the high level programming language to a different high level programming language, included in a request operation to the interaction interface executable by a storage device including a storage processor; generating a translated representation by converting an object name to a corresponding instance of a logical block address (LBA) range list for translating an object representation sent along with tasks included in the request operation issued by a host device to the object representation utilized in the storage device; and generating a modified operation including the converted interface, the translated representation, or a combination thereof for communicating the request operation issued by a host device to access the storage device after the host device performs a MapReduce function to split a job received from a client into the tasks for mapping the tasks to be executed as the request operation to access the storage device.
16. The non-transitory computer readable medium as claimed in claim 15 wherein generating the converted interface includes generating the converted interface for converting the language interface of the request operation from the host device into the language interface executable by the storage device.
17. The non-transitory computer readable medium as claimed in claim 15 wherein generating the converted interface includes generating the converted interface for converting a communication protocol utilized for the request operation from the host device into the communication protocol communicable with the storage device.
18. The non-transitory computer readable medium as claimed in claim 15 further comprising sending an operation result for communicating the operation result generated based on executing the modified operation by an application deployed within the storage device.
19. The non-transitory computer readable medium as claimed in claim 15 further comprising checking a communication protocol for converting the request operation from the host device to a command used in the storage device.
20. The non-transitory computer readable medium as claimed in claim 15 further comprising checking the object representation to convert the translated representation for mapping the object representation of a data node block to the object representation of the storage device.
Unknown
February 5, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.