×

Multi-tier storage environment with burst buffer middleware appliance for batch messaging

  • US 9,940,037 B1
  • Filed: 12/23/2014
  • Issued: 04/10/2018
  • Est. Priority Date: 12/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A multi-tier storage system, comprising:

  • at least first and second storage tiers comprising storage for storing data; and

    at least one burst buffer appliance comprising a high-speed memory having a substantially lower access time than at least one of said first and second storage tiers, wherein said at least one burst buffer appliance further comprises an abstract storage interface comprising a software interface module that communicates with at least one persistent storage device in at least one of said first and second storage tiers, wherein said at least one persistent storage device provides a list application programming interface (API) that processes multiple input-output operations as a single function, wherein said software interface module of said at least one burst buffer appliance provides a batch operation that aggregates a plurality of individual input-output operations to said at least one persistent storage device using a single aggregated message, wherein at least one argument of said batch operation comprises an array having a plurality of elements, where each of said individual input-output operations corresponds to one element of said array, wherein said batch operation aggregates a plurality of metadata operations and wherein said batch operation processes metadata from said metadata operations using one or more key-value operations that process at least one key-value metadata element.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×