• No results found

Big Data Analytics - Accelerated. stream-horizon.com

N/A
N/A
Protected

Academic year: 2021

Share "Big Data Analytics - Accelerated. stream-horizon.com"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

Big Data Analytics - Accelerated

stream-horizon.com

(2)

StreamHorizon & Big Data

Integrates into your Data Processing Pipeline…

• Seamlessly integrates at any point of your your data processing pipeline

• Implements generic input/output HDFS connectivity.

• Enables you to implement your own, customised input/output HDFS connectivity.

• Ability to process data from heterogeneous sources like:

• Spark

• Storm

• Kafka

• Netty

• TCP Streams

• Local File System

Accelerates your clients…

• Reduces Network data congestion

• Improves latency of Impala, Hive or any other Massively Parallel Processing SQL Query Engine.

And more…

• Portable Across Heterogeneous Hardware and Software Platforms

• Portable from one platform to another

• Impala • Hive • HBase • Any Other…

• Any Other…

(3)

StreamHorizon – Big Data Processing Pipeline

(4)

StreamHorizon - Flavours – Big Data Processing

Storm - Reactive, Fast, Real Time Processing

• Guaranteed data processing

• Guarantees no data loss

• Real-time processing

• Horizontal scalability

• Fault-tolerance

• Stateless nodes

• Open Source

Kafka

• Designed for processing of real time activity stream data (metrics, KPI's, collections, social media streams)

• A distributed Publish-Subscribe messaging system for Big Data

• Acts as Producer, Broker, Consumer of message topics

• Persists messages (has ability to rewind)

• Initially developed by LinkedIn (current ownership of Apache)

Hadoop – Big Batch Oriented Processing

• Batch processing

• Jobs runs to completion

• Stateful nodes

• Scalable

• Guarantees no data loss

• Open Source

Seamless

Integration

(5)

Big Data & StreamHorizon – Data Persistence (Example: Finance Industry)

Data Calculation, Data Processing & HDFS Persistence Big Data – DataNode Cluster

- StreamHorizon instance (daemon) Data

Processing Tasks

HDFS NameNode

QL - Data Source (Quant Library Instance)

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

QL

HDFS QLQL

(6)

HDSF vs. Tier 2 Storage – Performance Benchmark

Big Data (HDFS) vs. Commodity Tier 2 Storage Benchmarks

Non - HDFS filesystem

Single Server

0.95 million records/sec

1.04 million records/sec File to File

Stream to File

HDFS filesystem

Single DataNode

Cluster of 10 DataNodes

1.1 million records/sec

per node

11 million records/sec

per node

1.2million records/sec

per node

12million records/sec

per node

(7)

StreamHorizon & Big Data – Advanced Concepts

Streaming Data Aggregations – SDA

• SDA are integral part of all StreamHorizon instances (daemons)

• StreamHorizon SDA processes & aggregates data as it is processed (on the fly)

• Aggregated data is directly persisted to HDFS (or any alternative Data Target)

(8)

StreamHorizon ‘Accelerator Method’ - persisting your Big Data (faster)

Accelerate Hadoop or/and HDFS persistence by writing less:

• StreamHorizon enables you to persist only transactional data (traditionally known as ‘Fact table data’) and omit persisting repetitive dimensional data (low cardinality data) to DataNodes across your Big Data cluster

• Client front end tool (or any end user application like Excel) simply merges Dimensional data with Fact (transactional data) brought from your Big Data cluster.

Reduced Client & Network footprint

• StreamHorizon Accelerator Method reduces Network traffic between your clients & Big Data cluster to ~10% of nominal size (due to avoidance of shipping of low cardinality data (dimensional data) via network)

(9)

Big Data & StreamHorizon – Data Retrieval (Example: Finance Industry)

Nominal Network Congestion

Network Congestion – StreamHorizon ‘Accelerator Method’

Nominal Network Congestion

User Groups

NameNode

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

Dimensional Data (Low cardinality)

Dimensional And Fact Data

Fact Data (High Cardinality) User

Groups

NameNode

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

H D F S

Impala Hive

(10)

StreamHorizon beneficial to Big Data filesystem (HDFS)

• StreamHorizon Accelerates Hadoop processing - MapReduce has two main disadvantages (processing is slow & inconvenient to use)

• Hive + StreamHorizon SDA outperforms Impala (Hive based reporting stack usually has higher query latency compared to Impala stack. This is significantly improved with StreamHorizon)

• Due to aggregation, single HDFS file contains even more of your business data. Benefits are:

• Hive queries are more effective

• Reduces number of I/O requests

• Single I/O request executes as sequential read in comparison to default I/O footprint

• Reduces HDFS replication latency

• Move via Network only high cardinality (Fact) rather than low cardinality (Dimensional) data. Achieve reduction of network traffic down to 10% of it’s nominal value.

• StreamHorizon SDA accelerates heavy data operations like joins etc.

(11)

Client Queries - accelerated by StreamHorizon

StreamHorizon accelerates ad-hoc queries for Hive, Impala or any other MPP SQL Query Engine. This is can be achieved with:

• StreamHorizon SDA (Streaming Data Aggregations)

• StreamHorizon ‘Accelerated Method’ data topology

StreamHorizon reduces memory pressure for Impala (or any other memory dependent data access component)

StreamHorizon reduces MapReduce processing latency for Hive (when utilizing StreamHorizon SDA)

Hive query latency reduced by order of magnitude (function of data volume reduction of your StreamHorizon SDA aggregations)

(12)

Streaming Data Aggregations – impact on Big Data Query Latency

Out of the Box

Impala Hive

Medium-Low High Medium-Low Medium-High

High Nominal

Query Latency

Memory Footprint

Processing Footprint

Medium High

Space Consumption

With Streaming Data Aggregations

Impala Hive

Low Low

Low Medium-Low

Medium - Low Nominal - Low

Low Low

(13)

Q&A

stream-horizon.com

References

Related documents

The main wall of the living room has been designated as a "Model Wall" of Delta Gamma girls -- ELLE smiles at us from a Hawaiian Tropic ad and a Miss June USC

‘Zefyr’ caused by Gnomonia fragariae in the greenhouse 11 weeks after inoculation: (A) Severe stunt of plants inoculated by root dipping in ascospore

The state-of-the-art image classication method is Convolutional Neural Network (CNN), which is a purely supervised learning method.. We argue that despite of the triumph of

Zelena Green 1x006+1x022 Hneda Brown 35 Cerna Black 57 Ir Arriba WWII AIRCRAF T => MODEL AIR. ITALY WW2 Colores MODEL

In conclusion, for the studied Taiwanese population of diabetic patients undergoing hemodialysis, increased mortality rates are associated with higher average FPG levels at 1 and

The framework for LCA has been standardised by the International Standards Organisation, ISO, which identifies four phases – Goal and scope definition , where the goal is

For both capital services and the capital stock, results are provided based on two different breakdowns of investment data: the 2-asset case drawing upon data for structures

24 energy in these materials depends strongly on the heat storage capacity, thermal 25 conductivity, the melting temperature and the outdoor environment.. Recently the use 26 of PCMs