BigMemory and Hadoop: Powering the Real-time Intelligent Enterprise



Similar documents
Ditch the Disk: Designing a High-Performance In-Memory Architecture

BigMemory & Hybris : Working together to improve the e-commerce customer experience

BigMemory: Providing competitive advantage through in-memory data management

Transforming ecommerce Big Data into Big Fast Data

QLIKVIEW DEPLOYMENT FOR BIG DATA ANALYTICS AT KING.COM

WITH BIGMEMORY WEBMETHODS. Introduction

Big Data Management. What s Holding Back Real-time Big Data Analysis?

Accelerating Hadoop MapReduce Using an In-Memory Data Grid

How To Handle Big Data With A Data Scientist

The Power of Pentaho and Hadoop in Action. Demonstrating MapReduce Performance at Scale

Big Data Volume, Velocity, Variability

In-Memory Analytics for Big Data

Advanced Big Data Analytics with R and Hadoop

Software AG Fast Big Data Solutions. Come la gestione realtime dei dati abilita nuovi scenari di business per le Banche

Open source Google-style large scale data analysis with Hadoop

Using In-Memory Computing to Simplify Big Data Analytics

terracotta technical whitepaper:

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

The Rise of Industrial Big Data

Using an In-Memory Data Grid for Near Real-Time Data Analysis

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

How Companies are! Using Spark

QLIKVIEW INTEGRATION TION WITH AMAZON REDSHIFT John Park Partner Engineering

The Flash-Transformed Financial Data Center. Jean S. Bozman Enterprise Solutions Manager, Enterprise Storage Solutions Corporation August 6, 2014

GigaSpaces Real-Time Analytics for Big Data

How To Make Data Streaming A Real Time Intelligence

Open source large scale distributed data management with Google s MapReduce and Bigtable

MapReduce, Hadoop and Amazon AWS

Big Data Tools: Game Changer for Mainstream Enterprises

H2O on Hadoop. September 30,

TAMING THE BIG CHALLENGE OF BIG DATA MICROSOFT HADOOP

Introduction to Hadoop

Colgate-Palmolive selects SAP HANA to improve the speed of business analytics with IBM and SAP

Reduction of Data at Namenode in HDFS using harballing Technique

BASHO DATA PLATFORM SIMPLIFIES BIG DATA, IOT, AND HYBRID CLOUD APPS

Forecast of Big Data Trends. Assoc. Prof. Dr. Thanachart Numnonda Executive Director IMC Institute 3 September 2014

Enabling Real-Time Sharing and Synchronization over the WAN

What Is In-Memory Computing and What Does It Mean to U.S. Leaders? EXECUTIVE WHITE PAPER

The Impact of Big Data on Classic Machine Learning Algorithms. Thomas Jensen, Senior Business Expedia

Big Data Zurich, November 23. September 2011

Tap into Big Data at the Speed of Business

August Transforming your Information Infrastructure with IBM s Storage Cloud Solution

Breaking News! Big Data is Solved. What Is In-Memory Computing and What Does It Mean to U.S. Leaders? EXECUTIVE WHITE PAPER

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

How To Create A Data Visualization With Apache Spark And Zeppelin

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014

CSE-E5430 Scalable Cloud Computing Lecture 2

Hadoop Cluster Applications

TIBCO Live Datamart: Push-Based Real-Time Analytics

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

NextGen Infrastructure for Big DATA Analytics.

From Spark to Ignition:

G-Cloud Big Data Suite Powered by Pivotal. December G-Cloud. service definitions

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015

Using Data Mining and Machine Learning in Retail

HadoopTM Analytics DDN

Actian SQL in Hadoop Buyer s Guide

Cloudera Certified Developer for Apache Hadoop

WHY IT ORGANIZATIONS CAN T LIVE WITHOUT QLIKVIEW

Distributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms

Big Data Introduction

Chapter 7. Using Hadoop Cluster and MapReduce

High-Performance Business Analytics: SAS and IBM Netezza Data Warehouse Appliances

Weekly Report. Hadoop Introduction. submitted By Anurag Sharma. Department of Computer Science and Engineering. Indian Institute of Technology Bombay

How to use Big Data in Industry 4.0 implementations. LAURI ILISON, PhD Head of Big Data and Machine Learning

Big Fast Data Hadoop acceleration with Flash. June 2013

Big Data on Microsoft Platform


Hadoop Parallel Data Processing

Data Modeling for Big Data

Solving Your Big Data Problems with Fast Data (Better Decisions and Instant Action)

Intel and Qihoo 360 Internet Portal Datacenter - Big Data Storage Optimization Case Study

Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities

X4-2 Exadata announced (well actually around Jan 1) OEM/Grid control 12c R4 just released

Big Data: Are You Ready? Kevin Lancaster

A Performance Analysis of Distributed Indexing using Terrier

Talend Real-Time Big Data Sandbox. Big Data Insights Cookbook

Intel Platform and Big Data: Making big data work for you.

Big Data and Big Data Modeling

Solving performance and data protection problems with active-active Hadoop SOLUTIONS BRIEF

MapReduce and Hadoop. Aaron Birkland Cornell Center for Advanced Computing. January 2012

A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM

Open source software framework designed for storage and processing of large scale data on clusters of commodity hardware

Are You Ready for Big Data?

MEETS BIG DATA BIG IRON. New opportunities from a goldmine of data

Big Data Analytics: Today's Gold Rush November 20, 2013

Splice Machine: SQL-on-Hadoop Evaluation Guide

Apache Hadoop new way for the company to store and analyze big data

Understanding Your Customer Journey by Extending Adobe Analytics with Big Data

Big Data, Big Traffic. And the WAN

Google File System. Web and scalability

Interactive data analytics drive insights

WA2192 Introduction to Big Data and NoSQL EVALUATION ONLY

Can Flash help you ride the Big Data Wave? Steve Fingerhut Vice President, Marketing Enterprise Storage Solutions Corporation

Hur hanterar vi utmaningar inom området - Big Data. Jan Östling Enterprise Technologies Intel Corporation, NER

Big Data Storage Options for Hadoop Sam Fineberg, HP Storage

Are You Ready for Big Data?

Platfora Big Data Analytics

Transcription:

WHITE PAPER and Hadoop: Powering the Real-time Intelligent Enterprise BIGMEMORY: IN-MEMORY DATA MANAGEMENT FOR THE REAL-TIME ENTERPRISE Terracotta is the solution of choice for enterprises seeking the speed and performance advantages of keeping high-value big data inmemory. In industries ranging from financial and marketing services to media and travel, business innovators are using as a central in-memory store for making terabytes of data available in real-time to the enterprise. With, all the RAM in enterprise servers is available for immediate data access. Unlike other solutions, delivers predictable, extremely low latency while slashing required application server footprints by 100x or more even at terabyte scale.

and Hadoop: Powering the Real-time Intelligent Enterprise Virtually every enterprise is now grappling with the challenge of managing big data. Increasingly, business innovators seek not only to bolster their ability to manage large data sets, but also to make those data sets instantly accessible for analysis. Insights gained from big data are a source of significant competitive advantage and enterprise profitability. Big data analytics and Hadoop have practically become synonymous. In this paper we look at how Terracotta enterprise customers are taking a game-changing approach, adding, the world s leading in-memory data management solution, to their Hadoop deployments to deliver on the promise of the real-time intelligent enterprise. The Hadoop Challenge: SHARING AND BUILDING NEW INTELLIGENCE Enterprises use Hadoop 1 for everything from setting the optimal price of a plane ticket to figuring out which products pair best for co-marketing campaigns. Hadoop is an open source Java framework for performing computations, often using commodity hardware, over large data sets in a distributed network. Hadoop is an implementation of Google s MapReduce computation paradigm 2 coupled with a distributed data storage mechanism called the Hadoop Distributed System (HDFS). It can scale from one computation node to thousands, and it can operate on petabytes of data. Its built-in failure-handling capabilities ensure fault-tolerant execution of distributed computations. Nevertheless, enterprises face two important challenges with Hadoop, both related to accessing data in real-time: 1. Hadoop s datasets aren t as up-to-date as possible because data is typically batch-loaded from disk-bound databases. Like any analytics platform, Hadoop can only draw insights from the data it has available. Batch-loading data from a disk-bound database into Hadoop degrades the currency of data and limits the enterprise s ability to identify and act on short-term trends. 2. Hadoop s data resides in disk-bound architectures, which slows the velocity of insights delivered to the business. Even though Hadoop may determine that customers with size 12 shoes are more likely to buy basketballs, that insight only becomes valuable when it s available to the enterprise s business systems. Stuck in Hadoop, the insight cannot be used to improve sales. In short, Hadoop s batch-oriented architecture makes it challenging to get real-time activity into Hadoop and valuable insights out of Hadoop. 1 http://hadoop.apache.org/ 2 http://research.google.com/archive/mapreduce.html

and Hadoop: Powering the Real-time Intelligent Enterprise Hadoop and : A VIRTUOUS CYCLE FOR REAL-TIME INTELLIGENCE To resolve these issues, enterprises use as an in-memory store for immediately sharing Hadoop insights throughout their organizations and for feeding new activity into Hadoop in real-time. Working together, Hadoop and create a virtuous cycle whereby real-time requests (e.g., What ad should we serve to this person? ) are answered based on fresh intelligence from Hadoop. Similarly, new transactions are immediately fed into Hadoop to improve its analytics. Request (e.g., Which ad should we serve this person? ) Real-time response informed by latest intelligence. Real-Time Intelligence Hadoop informs of new intelligence in real-time to make actions more effective. updates Hadoop dataset in real-time to improve intelligence. HADOOP Deep (Slow) Intelligence As increasing numbers of transactions and other requests flow in, enables applications to respond intelligently in real-time, based on insights from Hadoop. Meanwhile, Hadoop provides the most up-to-date answers because adds transactions to Hadoop s data store as soon as they re available. BIGMEMORY AND HADOOP: FINANCIAL SERVICES SUCCESS STORY A Fortune 500 financial services firm with over $100 billion in annual transaction volume wants to use with Hadoop to improve the speed and accuracy with which it detects fraudulent transactions. When it comes to fraud detection, speed and accuracy can drive significant increases in profitability, since the company s fraud losses can amount to hundreds of millions of dollars annually. This customer uses to manage over 4 TB of in-memory transaction data. keeps a combination of events, at-risk accounts, fraud rules, long-term transactions and short-term transactions in memory distributed across a server array for fast online processing. The company also stores its entire transaction history in a large Hadoop cluster that executes a longrunning, iterative risk-scoring algorithm over this extensive dataset. Terracotta s -Hadoop connector (explained below) can seamlessly move all new transactions from into Hadoop, quickly incorporating this new data into risk scoring. At the same time, the connector can return updated risk scores to for real-time fraud detection based on current intelligence.

and Hadoop: Powering the Real-time Intelligent Enterprise App App App App TCP TCP TCP TCP Array Output Connector Hadoop M/R 4-100 TB Input Connector HDFS Figure 1: Fortune 500 financial services firm s architecture for and Hadoop Before, the company failed to meet its service-level agreement (SLA) of 800 milliseconds per transaction around 10 percent of the time. Now, fraud detection consistently takes place in under 650 milliseconds. Fraud detection accuracy can be enhanced thanks to the real-time connection between and Hadoop. It s estimated that has saved the company tens of millions of dollars annually, and the initial deployment took only 8 weeks. The Details: BIGMEMORY-HADOOP CONNECTOR EXPLAINED Plugging Hadoop into is as simple as adding a JAR file and changing a line or two of code in the Hadoop application. The input and output connectors take care of automatically moving data back and forth between and Hadoop. The -Hadoop Connector eliminates the latency and complexity of batch jobs that might otherwise be used to get information into, and results out of, Hadoop. The -Hadoop Connector helps in three ways: 1. Increases the speed at which data from is made available to Hadoop 2. Reduces the time it takes for Hadoop results to be accessible by online applications, from hours to seconds 3. Simplifies the movement of data between and Hadoop BIGMEMORY-HADOOP CONNECTOR: INPUT Figure 2 illustrates the architecture of the -Hadoop Connector s input flow. As the online application puts data elements into, a write-behind service inside the Array automatically stores the new data in Hadoop Sequences in HDFS, giving Hadoop a real-time view.

and Hadoop: Powering the Real-time Intelligent Enterprise put (K,V) Active Mirror Terracotta Array Stripe K V K I K II V I V II write-behind to Hadoop Sequence...... TCP TCP TCP TCP HDFS Figure 2: -Hadoop Connector s input flow architecture BIGMEMORY-HADOOP CONNECTOR: OUTPUT Figure 3 shows the architecture of the -Hadoop output flow. In a traditional Hadoop cluster, the results of a job are written to HDFS. Since HDFS files are write-once, they are locked for reading until the entire MapReduce job is completed. The -Hadoop Connector allows reducers to optionally write their results directly into as results become available, making each key/value output pair visible immediately, rather than waiting for the entire job to complete and close the HDFS output file. Node 1 Node 2 InputFormat InputFormat Hadoop Cluster RecordReader Mapper Mapper RecordReader Reducer Reducer OutputFormat OutputFormat TCP TCP TCP TCP Active Mirror Terracotta Array Stripe Figure 3: -Hadoop Connector s output flow architecture

and Hadoop: Powering the Real-time Intelligent Enterprise Want to learn more? Terracotta software is already used in millions of deployments worldwide to make petabytes of data available in machine memory at microsecond speed. As big data goes mainstream, Hadoop is finding a home in many of those same IT shops. s snap-in integration with Hadoop makes real-time intelligence powered by big data a reality for the enterprise. FOR MORE INFORMATION: Email sales@ or download for free at http:///bigmemory

About Terracotta, Inc. Terracotta, Inc. is a leading provider of game changing big data management solutions for the enterprise. Its flagship product line features big data in-memory solutions that deliver performance at any scale. Terracotta s other award winning data management solutions include Ehcache, the de facto caching standard and Quartz the de facto scheduler for enterprise Java. Terracotta supports the data management needs of a majority of the Global 1000 with over 500,000 deployments of its products. Terracotta is a wholly owned subsidiary of Software AG (Frankfurt TecDAX: SOW). For more information, please visit www.. TERRACOTTA, INC. 575 Florida St. Suite 100 San Francisco, CA 94110 For Product, Support, Training and Sales Information: sales@ USA Toll Free +1-888-30-TERRA International +1-415-738-4000 Terracotta China china@terracottatech.com +1-415-738-4088 2013 Terracotta, Inc. All rights reserved. Terracotta and the Terracotta insignia, as well as all other distinct logos and graphic symbols signifying Terracotta are trademarks of Terracotta, Inc. All other trademarks referenced are those of their respective owners.