×

Implementation of a web-scale data fabric

  • US 9,948,715 B1
  • Filed: 04/19/2016
  • Issued: 04/17/2018
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for processing business operations transactions and associated augmented customer data, the system comprising:

  • a plurality of computer servers interconnected with a software defined network (SDN) via a plurality of network switches, controllers, and network interfaces, and facilitated by an operating system (OS) comprising a network operating system (NOS) and a resource negotiator (RN), the plurality of computer servers configured for economical large scale computation and data storage with resilience despite underpinning commodity hardware failure and grow-shrink capacity changes of nodes and associated interconnectivity, wherein the plurality of computer servers are configured to;

    implement commodity hardware for economy measured by ownership cost, andperform computation and store data within the computer grid;

    direct attached storage (DAS) comprising just a bunch of disks (JBOD) configured for storage economy measured in total cost of ownership;

    random access memory (RAM) coupled to the DAS to provide storage capacity for the plurality of computer servers;

    a central processing unit (CPU);

    a co-processor coupled to the CPU to provide computation capacity for the plurality of computer servers; and

    a stream processor that comprises a plurality of message brokers (MB) hosted on a front office cluster and a back office cluster, and a plurality of complex event processors (CEP) configured for resilient high-throughput-low-latency data processing, the stream processor configured to;

    ingest a first set of messages through a portion of the plurality of MBs hosted on the front office cluster,process, with lower latency, the first set of messages using the RAM,ingest a second set of messages through an additional portion of the plurality of MBs hosted on the back office cluster, andprocess, with higher latency, the second set of messages using the DAS;

    wherein;

    the SDN is configured to connect to an external computer network (ECN) for external client input and output,the NOS and the RN are configured to interface with the SDN to perform a physical-to-virtual network connectivity mapping between the plurality of computer servers and the ECN for negotiated bandwidth and latency conducive to at least one of computation, data receipt, and storage,the RN is configured to interface with the plurality of computer servers to perform physical-to-virtual parallel computation with negotiated computational capacity on data that is stored on the DAS or cached in the RAM,the NOS is configured to facilitate physical-to-virtual network connectivity with managed bandwidth and latency, andthe RN is configured to implement a resource-management platform.

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