×

Distributed Multiple Tier Multi-Node Serverless Framework for Complex Analytics Task Execution

  • US 20190317808A1
  • Filed: 10/12/2018
  • Published: 10/17/2019
  • Est. Priority Date: 04/11/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system including:

  • network interface circuitry configured to;

    receive ingestion detail data from multiple data sources; and

    sending first and second prescriptive outputs to a storage host server; and

    tiered analytic processing circuitry configured to execute multiple tiers of serverless tasks, the multiple tiers including;

    a data ingestion tier;

    a data integration and consolidation tier;

    a partitioning tier; and

    an analytic tier;

    the tiered analytic processing circuitry configured to;

    establish, at the data ingestion tier, a data ingestion serverless task configured to;

    access, via the network interface circuitry, the ingestion detail data; and

    generate an ingestion inter-tier communication link; and

    via the ingestion inter-tier communication link;

    initiate a data integration serverless task;

    responsive to initiation from the data ingestion serverless task, establish, at the data integration and consolidation tier, the data integration serverless task, the data integration serverless task configured to;

    sort the ingestion detail data into an association grouping to generate grouped detail data;

    parse the grouped detail data to identify patterns present within the grouped detail data to generate grouped pre-processed data;

    generate a data integration inter-tier communication link; and

    via the data integration inter-tier communication link;

    initiate a partitioning serverless task;

    responsive to initiation from the data integration serverless task, establish, at the partitioning tier, the partitioning serverless task, the partitioning serverless task configured to;

    identify a partitioning criterion and a concurrency criterion based on a serverless task execution limit and a size of the grouped pre-processed data;

    partition the grouped pre-processed data in accord with the partitioning criterion to generate a first data chunk and a second data chunk;

    generate a partitioning inter-tier communication link; and

    via the partitioning inter-tier communication link;

    initiate a first multi-node analytic serverless task;

    responsive to initiation from the partitioning serverless task, establish, at the analytic tier, the first multi-node analytic serverless task configured to;

    analyze the first data chunk and at least a first portion the patterns present within the grouped detail data to generate the first prescriptive output; and

    initiate a second multi-node analytic serverless task, the period based on the concurrency criterion; and

    responsive to initiation from the first multi-node analytic serverless task, establish, at the analytic tier, the second multi-node analytic serverless task, the second multi-node analytic serverless task configured to analyze the second data chunk and at least a second portion the patterns present within the grouped detail data to generate the second prescriptive output.

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