×

Clientless software defined grid

  • US 10,554,749 B2
  • Filed: 12/12/2014
  • Issued: 02/04/2020
  • Est. Priority Date: 12/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • configuring multiple servers coupled to a network as a software defined storage (SDS) grid, the SDS grid comprising the multiple servers storing a grid data map of a data distribution among the multiple servers of the SDS grid;

    wherein the grid data map stores a plurality of entries, each of the plurality of entries including a data identifier and a server identifier;

    receiving, by a first given server of the SDS grid, an input/output (I/O) request from a host computer via the network;

    wherein the host computer connects to the SDS grid over a standard Internet Small Computer Systems Interface (iSCSI) protocol such that the host computer does not execute a specialized kernel driver nor client software to access data stored within the SDS grid; and

    wherein the host computer does not have access to the grid data map indicating the data distribution of the data stored among the multiple servers of the SDS grid; and

    upon identifying that a second given server of the SDS grid is configured to process the I/O request, forwarding the I/O request to the second given server;

    wherein identifying the second given server comprises performing, by the first given server, a calculation comprising an algorithm that uses a Logical Block Address (LBA) received with the I/O request such that the LBA is used as an input parameter to the calculation, and wherein a result of the calculation, when used in conjunction with the grid data map, indicates the second given server by locating a given one of the plurality of entries in the grid data map which matches the data identifier according to the result of the calculation and retrieving the server identifier associated with the second given server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×