In-Memory Computing: Powering Enterprise High-Performance Computing
|
|
|
- Kenneth Holland
- 9 years ago
- Views:
Transcription
1 Cognizant Insights In-Memory Computing: Powering Enterprise High-Performance Computing To succeed in today s modern digital era, organizations must embrace the next wave of hyperscale computing into mainstream business by considering in-memory computing technologies that not only bolster their large-scale data processing capabilities but accelerate the transformation of raw information into applied knowledge. Executive Summary Traditional high performance computing (HPC)/ supercomputing, analytics and mainstream realtime/batch computing are quickly converging. Mainstream workloads are crossing over the high performance computing arena, demanding faster analytics/batching, resource-intensive computations and algorithms. To succeed in today s accelerating digital world, enterprises must collect and analyze mind-boggling amounts of data, in real time, and at ever-faster speeds that most legacy enterprise HPC technologies and systems were not originally designed to accommodate. In our view, organizations need to embark on what we call Enterprise HPC 2.0. This term refers to the ecosystem that leverages/utilizes various latest commodity-hardware-based hyperscale grid technologies such as in-memory computing (IMC), compute and data grid technologies, streaming analytics, graph analytics, etc. These are in conjunction with infrastructure advancements such as solid state drives (SSD)-enabled technology, GPGPU acceleration, general purpose Infiniband cognizant insights november 2015 interconnect technology, etc. that enable IT organizations to fast-track enterprise computing to better serve the ever-growing data needs of the business. Significant enthusiasm is building around the IMC paradigm for large-scale data analysis. Historically, in-memory grid technologies were primarily data-focused and used by the organizations for distributed caching patterns to achieve low latency reads of critical transactional data. However, IMC technology is progressively emerging as a key empowering agent for enterprises seeking to accelerate their real-time decision-making ability and agility, by enabling Web-scale data processing, which are capabilities necessary for staying relevant and competitive in today s digital era. IMC s impact is typically felt where organizations are creating new and more innovative ways of working. A dramatic reduction in memory hardware costs also favors the growth of IMC technologies. However, several factors continue
2 to slow the adoption at the enterprise, such as a fragmented technology and vendor landscape, a lack of commonly agreed upon industry standards, scarcity of skills and still-emerging industry best practices. Given that the technology remains in its adolescence, the selection of the right IMC technology is critical to any strategic digital business transformation decision. Soaring enterprise workloads and the use cases that make use of in-memory processing are informing key decisions around IMC technology platform selection. A blind jump into the IMC technology valley will not yield durable value. It requires clear and effective analysis and understanding of workloads and business priorities, with a goal to increase scalable performance and competitive benefits for the business. This entails skilled experts to perform a focused evaluation. Furthermore, the multitude of new and emerging products makes is extremely challenging to select the right product and approach. However daunting this decision may seem, it is of utmost importance for organizations to use IMC technology to help address their ever-mounting high-performance and low-latency processing needs across the enterprise. This white paper summarizes the features and benefits of using IMC for large-scale data-set aggregations using multiple popular IMC approaches. The paper presents results from an internal study performed in which we created an evaluation scenario to compare various IMC approaches/technology architectures. The study results establish that simple migration to an IMC technology yields performance levels 13 times greater for a given batch workload previously implemented using a disk-based architecture. This paper not only highlights the importance of embracing the IMC agenda for enterprise workloads but offers a formal methodology for choosing the most appropriate IMC platform to fit given business needs. In-Memory Computing: A Market Check Effective use of IMC technology along with a clear strategy for adoption can help enterprises reap multiple benefits. Figure 1 lists some of the key use cases across specific industries. While this is just an indication, the possibilities are abundant and are not limited to the specified list. There have been rapid innovations in the IMC space recently to enable faster computation and processing speeds. These include Hadoop In-Memory Computing (Enterprise HPC 2.0) Retail Real-time in-store analytics. Fast real-time loyalty offers. Telecom Real-time ads placements. Real-time sentiment analysis. Healthcare Faster medical imaging processing. Genome analysis. Insurance Faster claim processing & modeling. Faster actuarial science. Fraud detection. Banking & Financial Services Real-time trading decisions. Faster reporting. Manufacturing Inventory management. Predictive analytics to avoid unplanned downtime. Figure 1 cognizant insights 2
3 MapReduce a batch processing framework that has added support for an in-memory file system called Tachyon. In addition, IBM has added Apache Spark an IMC system to its z Systems to bring analytics to mainframes. Also, SQL Server 2016 Community Technology Preview 2 adds IMC power. This has led to the availability of a plethora of IMC technology-based products. However, these products can be classified into various segments, based on their inherent architecture and technological approaches. Moreover, each IMC system is not applicable for every type of enterprise workload. It is therefore imperative to have a clear understanding of the pros and cons of each of these system types in order to effectively select and utilize IMC systems and reap the business benefits. IMC technology has evolved from its earliest avatar (distributed caching) to today s integrated in-memory platform that provides storage, compute and transactional services for large-scale data sets. These systems fall under the pure-play IMC technologies category. The alternate IMC segment applies to products such as Apache Spark, which, in our view, does not represent all-encompassing in-memory technology in the strict sense since it does not provide a platform for storing large-scale data. However, it provides a processing platform for large-scale in-memory computing and is said to provide performance up to 100 times faster for certain applications 1 and is being endorsed by IBM 2 and Amazon Web Services. 3 Figure 2 illustrates the evolution of IMC technology, some of the popular products under each segment and the typical workloads for which they are best used. Given the rapid pace of innovation, the IMC product landscape requires the latest skills and a thorough understanding of a specific IMC system s architectural underpinnings to validate its fit and effective use for a given enterprise workload. Furthermore, with the multiple options available, enterprises can find it difficult to make the best choice and use of an IMC technology to satisfy their high performance computing needs. To address these challenges, we at the Cognizant Hyperscale Computing (HPC) Lab have launched a structured methodology to help enterprises realize value from the next wave of hyperscale computing using Enterprise HPC 2.0, which leverages in-memory computing grids. IMC Technology s Progression Alternate IMC A cache that partitions its data among all cluster nodes. Distributed Caches Memcached Ehcache Pivotal GemFire Distributed Key/Value Cache for Low Latency access. A data fabric across large cluster of servers for distributed in-memory storage and management of large data sets. In-Memory Data Grid (IMDG) Pivotal GemFire XD Oracle Coherence GigaSpaces XAP Hazelcast Infinispan nispan (JBoss) For real-time big data initiatives, handling HPC payloads along the lines of MapReduce, MPP with partial SQL support. Pure Play IMC A RDBM system that stores data in memory instead of on disk. In-Memory Database (IMDB) SAP HANA Oracle Exalytics Exadata MS SQL2014 In-memory high speed alternative for existing disk-based RDBMS with full SQL support, with no change to application. A next-gen platform that integrates IMDG with IMCG and provides additional features like CEP, streaming etc. In-Memory Data Fabric (IMDF) Apache Ignite (GridGain) For a single integrated platform for real-time big data management and computing, handling new HPC payloads such as Streaming, CEP. A platform for computing and transacting on large-scale data sets in parallel. In-Memory Compute Grid (IMCG) Apache Spark For in-memory computation and processing of data stored in disks. Figure 2 cognizant insights 3
4 IMC Technology Selection Process IMC Assessment Methodology Establishment (Stage I) Refinement (Stage II) Figure 3 IMC Value Creation: Methodology A clear process, as well as a framework, is required to establish the business goals and successfully determine the best-fit IMC technology. This is vital to garner the utmost value from an IMC-led transformation. Figure 3 depicts our process for establishing and identifying the right IMC product for the business Step 1: Discovery The business use cases and the workloads to be implemented via IMC technology play a crucial role in the selection of the products. So first the workload is chosen and key goals for implementation are defined. For this white paper, we studied a retail customer analytics workload previously processed on 1a modern scalable batch model using Apache Pig, a Step 2: Analysis Hadoop MapReduce-based technology, which has a disk-based architecture. The nature of the technology used for this implementation permitted the solution to be an offline and batch-based system. To be better prepared to handle the disruptive nature of the consumer behavior where latency implies loss of business, we preemptively wanted an alternative solution to support faster and/or near-real-time performance and support for the customer s customers. We devised an internal study to transform the batch workload using multiple IMC technologies and successfully applied appropriate IMC technology to make it faster. Next, we defined the key use cases that the workload requires, which becomes the input for the IMC system evaluation matrix. For quick development of the use case and benchmarking, we wanted the following core features to be readily and easily supported by the product, apart from the in-memory caching features normally available with such products: Bulk data loading. SQL support for easy and fast retrieval of data with conditions. SQL support for joining multiple data sets based on criteria. Support for creating new tables/data sets dynamically on the fly with data from other tables/data sets. Support for stored procedures/user-defined functions/mapreduce to handle very specific aggregations. In-memory distributed computation capabilities. Second, we needed to ascertain the segment of IMC technology that would best suit the workload and identify a potential list of IMC systems from the category that readily support the evaluation criteria for specific use cases. This is carefully chosen after deliberation with the enterprise s business and architect stakeholders. We then performed deep-dive fit and architectural analysis on the selected list and determined the best-fit match based on the aforementioned evaluation criteria. From the output of this analysis, the final list of IMC systems that closely fit the requirements was determined. Further proof-of-concept, proof-of-technology and benchmarking were performed on the final list of IMC systems to validate, establish and recommend the best-fit IMC system for a given workload. cognizant insights 4
5 And so, in our case, we selected an initial list of potential IMC products from the IMDG, IMDF and alternate IMC segments, as we needed the capabilities like that of MapReduce to handle specific aggregations demanded by the chosen workload. Distributed caching systems lack these features and an IMDB system like SAP HANA that primarily supports SQL workloads was not the right fit in this case. Figure 4 lists the IMC systems selected. As an internal study, we chose a list of products rated as top vendors and leaders in the given segment by various leading analysts from a good mix of commercial and open-source products. Establishing the Short List Pure-Play IMC Technology Commercial Figure 4 Pivotal GemFire XD Oracle Coherence GigaSpaces XAP Open Source Apache Ignite Apache Infinispan from JBoss Apache Hazelcast Alternate IMC Technology Others Apache Spark Fitment Analysis Next, we performed a comprehensive product comparison and weighted scoring and ranking model on 20 different attributes and dimensions based on the specific list of features that were most essential for quick development and benchmarking of the use case, as listed in Figure 5. This methodology helped us to quickly shortlist one data grid system each from the commercial and open source categories for our final evaluation. In-memory data grids offer many other useful features. IMC vendors have developed unique selling propositions for their products that need to be compared, analyzed and leveraged on a case-by-case basis. The final considerations were based on the score ratings depicted in following two product comparison scoring figures. Figure 6 shows a comparison between three commercial data grids and offers a comparison between three opensource data grids selected from the previous step, as depicted in Figure 4. Analysis Results For the final benchmark and evaluation, we chose Apache Spark as the first product, for its reputation as the next best IMC technology to replace the Hadoop MapReduce framework. From the scoring process, from the commercial category we selected Pivotal GemFire XD (the community version of the GemFire is now available as Apache Geode); the third product chosen from the open source category was Apache Ignite. Both of these products scored the highest as the Scoring the Requirements Category Weightage Percent Criteria Features 60% Bulk Data Loading, SQL Queries Support, Stored Procedures Support, Dynamic Data Set Creation, Txn Support, UDF Support, SQL Joins, Sub Queries, JDBC Driver, Caching Patterns (Side Cache, In-line Cache), Replication, Guaranteed Delivery, Change Data Capture, Cloud Integration System Setup Dev Setup Figure 5 25% 15% Application Server (Tomcat/Jetty) Integration, Administration Consoles Availability, Monitoring/Management Consoles Availability, HA & Fault Tolerance, Deployment & Configuration Speed Programming Language Support (.Net/Java), Client SDKs/APIs Support, Spring Data Support cognizant insights 5
6 The Comparative Matrix Open Source IMC Product Comparison Commercial IMC Product Comparison Apache Ignite Apache Hazelcast Jboss Infinispan 60 % 45 % 35 % GigaSpaces XAP Oracle Coherence Pivotal GemFireXD 55 % 60 % 45 % 25 % 25 % 25 % 25 % 25 % 10 % 10 % 10 % 10 % 10 % 15 % 15 % Dev Setup System setup Features Dev Setup System setup Features Figure 6 potential best-fit technology to meet our needs (i.e., the other compared products did not support straightforward SQL joins or subqueries). We followed this with a detailed proof-of-concept (PoC) and proof-of-technology (PoT) approach and compared the various aspects of the architectures of the three IMC systems selected. We then considered their features, differences and relevance for supporting the large-scale data aggregation required by the use case and validated this with a benchmarking process. Performance Benchmarking An identical computing cluster consisting of three nodes was provisioned using the Cognizant Hyperscale Application Platform, which allows for fast setup and deployment and provides monitoring facilities to gather the benchmark results. The system detail of each node and the IMC software details are shown in Figure 7. The three systems were then configured with the default cluster settings to determine the as-is performance of the IMC systems compared with traditional Hadoop MapReduce (MR) using Apache Pig on Apache Hadoop Yarn For all three systems, the only setting change we performed was to increase the IMC system process s memory parameters (JVM) such that the total cluster heap memory size was 250 GB for the in-memory data cache. Node Details Disk Space (TB) RAM (GB) CPU Cores CPU Clock Speed Operating System - CentOS release 6.5 IMC System Version Apache Spark Apache Ignite incubating Pivotal GemFire XD Figure 7 cognizant insights 6
7 Benchmark Task Our study was to compare a batch workload, which performed a good mix of various computations to create new data sets, with computed fields based on aggregations performed in previous steps. The original data was persisted in four different structured data sets with relational integrity between them based on certain attributes/fields. The study was done on 50 GB of data with 500 million records using the traditional MR mode and compared with optimal performance of each system the system configuration parameters must be tweaked based on data size, workload types, hardware capacities, resource utilizations, etc. The metrics shown in Figure 8 would therefore change based on the system tuning and optimization techniques used. However, we expect only the execution times to be faster and the relative performance rating of these systems to be equivalent when measured against each other. the twin approaches using Alternate 1IMC Apache 2 Spark and using IMDG New SQL products. 3 4 Step 3: Recommendation Benchmark Execution We executed each task three times for each IMC system and reported the average of the trials. Each system executes the benchmark tasks separately to ensure exclusive access to the cluster s resources. During the tests, it was found that Apache Ignite, unlike the other three systems, did not provide out-of-the-box support for bulk ingestion of data from csv files and was unable to handle the ingestion beyond 1 GB volume of data with its default cluster environment settings in a stable manner. This prevented us from testing the system for task executions. Results Figure 8 depicts the overall performance numbers of the three IMC systems under different task scenarios. It is important to note that although performance tuning was not considered in our study, for Third, after creating PoCs and performance-related benchmarks, we can easily derive, validate and recommend the best-fit IMC system for any given workload. We can also consider where these technologies would potentially give the most durable benefit for enterprise workloads by performing such detailed analysis of their architectural aspects. For the current workload, we established key findings for each IMC system, as shown in Figure 9 (next page). The results provide evidence and confirm that using IMC technology accelerates computational performance that the enterprises can harness after due diligence and consideration. IMC technology can considerably improve the overall processing times, from data loading to execution. For the given use case and data load, processing times improved 13-fold by simply replacing the MapReduce-based batch system with an IMC technology. We found that Apache Spark was best suited for this particular scenario. Performance Comparison Workload Operations Mix Percent Data Set Metrics Aggregations/ Computations 50% Input Data Size (4 datasets) 50G Data Set Joins 30% Input Records Count 500 mil Data Set Filters 10% Output Data Size (1 denormalized view) 150G Data Set Select/Create 10% Output Records Count 300 mil Time Taken (minutes) Data Loading Times (50GB) Apache Pig Pivital GemFireXD Apache Spark Task Execution Times (50GB) Performance Metrics Pre-IMC Execution Time 13hrs 15min Post-IMC Execution Time 1hr 6sec Total Performance Improvement By Apache Spark 13x Time Taken (hours) Figure 8 0 Apache Pig Pivital GemFireXD Apache Spark cognizant insights 7
8 Functional Findings Pivotal GemFire XD Apache Spark Apache Ignite (incubating) Ideal for low latency transactional and operational workloads. Easy to implement. Easy to administer and monitor. Extensive SQL support. Ideal for iterative data analysis, caching intermediate data for real-time querying. Ideal for live stream analytics and predictive workloads also involving machine learning. Easy to implement. Ideal for big data analytics, fraud detection, risk analytics, customer intelligence. Single integrated platform with additional capabilities such as Compute Grid, Service Grid, CEP Streaming. Not ideal for analytical and predictive workloads in stand-alone mode. Lacks support for running iterative loops based on a large number of keys from a specific collection. Processing times deteriorate due to missing feature. Not ideal for transactional processing in stand-alone mode. Rudimentary management and monitoring consoles. Lacks support for in-memory data storage. Nascent stage and requires maturing from incubation status. No out-of-the-box CSV streamer for bulk data ingestion. Large data loading times suffer due to missing feature. Not so easy to implement. Figure Step 4: Planning Finally, with the knowledge and validation achieved in the previous steps, we can then successfully plan and create an effective IMC roadmap. Key Recommendations Our analysis establishes that IMC is the future of computing and a key enabling technology for enterprise HPC workloads that require analytical, predictive and cognitive capabilities. As such, we recommend that: Although technology maturity is still uneven, decision-makers must realize that IMC technologies and architectures are well positioned to be adopted and utilized for their mainstream businesses. Application development and other IT leaders must look at IMC technology to support a wide range of use cases including batch, analytics, transaction processing and event processing rather than limiting the technology to distributed caching applications. Organizations would benefit by shifting to IMC technology when they need to reengineer established applications to increase their performance and scalability for fast transactional data access (e.g., inventory management, financial reference data, real-time transactional data) or to offload workloads from legacy systems performing heavyweight offline calculations (e.g., pattern analysis, trade reconciliation, number crunching) or real-time stream processing (e.g., real-time analytics, continuous calculation, fraud detection, clickstream analytics). When opting for IMC systems from the open-source model, one way to proceed in a fail-proof manner is to conduct a PoC and a PoT to validate the system and then adopt the commercial counterpart of the same system to ensure stable system support. Even though our study was limited to three IMC systems, we recommend that enterprises consider a broader range of products for initial evaluation. This should be based on criteria most critical to the business such as available expertise, business drivers for IMC adoption, preference for IMC appliance model, cloud support, product support for post-implementation, mega-vendors, small-size vendors and newer open-source options for open integration. All of these considerations are critical to the evaluation matrix. This should be accompanied by the deep-dive-comparison scoring model approach similar to that which we followed on a list of parameters such as most significant use cases, workload patterns of use cases, short-term and long-term goals, ability to realize ROI in next three to five years, etc. A PoC/PoT on shortlisted products would further reinforce the merits/demerits of any evaluated product. This would help the enterprise to make an informed decision to adopt a new IMC technology that creates impact for their business. cognizant insights 8
9 Looking Forward Albeit in-memory technology has been around for many years, the latest advancements around scale-out architecture, increased automation and reduced memory costs have increased the technology s appeal to all enterprises. IMC innovation continues to be unabated across the whole spectrum of IT market segments from hardware to application infrastructure to packaged business applications. New in-memory technologies can support new and complex workloads that organizations can confidently apply to achieve competitive advantage. While we do not advise general replacement of all workloads and traditional approaches by IMC technology, our study suggests that organizations can reap a high reward with the technology if the platform is properly vetted, selected and deployed. So, if you ask us, what technology can accelerate data processing 10x times and deliver real-time business insights and information with high performance and low latency?, our answer would be Enterprise HPC 2.0 and in-memory computing technology. Footnotes 1 Xin, Reynold; Rosen, Josh; Zaharia, Matei; Franklin, Michael; Shenker, Scott; Stoica, Ion, Shark: SQL and Rich Analytics at Scale, June Apache-Spark. References Taxonomy, Definitions and Vendor Landscape for In-Memory Computing Technologies, Gartner report. Hype Cycle for In-Memory Computing Technology, 2014, Gartner report. Noel Yuhanna, Market Overview: In-Memory Data Platforms, Forrester report, December 26, cognizant insights 9
10 About the Author Archana Rao is a Senior Technology Architect within Cognizant HyPerscale Computing Lab, a unit of the Cognizant Technology Labs business unit. She has 11-plus years of cross-industry IT experience developing and providing solutions, focusing on architecture and design of enterprise high performance computing (HPC) applications using various compute and data grid technologies such as Hadoop, Windows HPC, in-memory computing, search grids and NoSQL. Archana s focus is on business enablement and transformation through HPC technology and architecture, where she has consulted with many clients implementing strategic technology transformation initiatives. She holds a B.E. in electrical engineering and electronics from University of Madras, Chennai. Archana can be reached at [email protected] Acknowledgment Special thanks to Senthil Ramaswamy Sankarasubramanian, Director, Cognizant HyPerscale Computing Lab, a unit of Cognizant Technology Labs, for his invaluable feedback during the course of writing this paper. About Cognizant Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business process outsourcing services, dedicated to helping the world s leading companies build stronger businesses. Headquartered in Teaneck, New Jersey (U.S.), Cognizant combines a passion for client satisfaction, technology innovation, deep industry and business process expertise, and a global, collaborative workforce that embodies the future of work. With over 100 development and delivery centers worldwide and approximately 218,000 employees as of June 30, 2015, Cognizant is a member of the NASDAQ-100, the S&P 500, the Forbes Global 2000, and the Fortune 500 and is ranked among the top performing and fastest growing companies in the world. Visit us online at or follow us on Twitter: Cognizant. World Headquarters 500 Frank W. Burr Blvd. Teaneck, NJ USA Phone: Fax: Toll Free: [email protected] European Headquarters 1 Kingdom Street Paddington Central London W2 6BD Phone: +44 (0) Fax: +44 (0) [email protected] India Operations Headquarters #5/535, Old Mahabalipuram Road Okkiyam Pettai, Thoraipakkam Chennai, India Phone: +91 (0) Fax: +91 (0) [email protected] Copyright 2015, Cognizant. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the express written permission from Cognizant. The information contained herein is subject to change without notice. All other trademarks mentioned herein are the property of their respective owners. TL Codex 1546
Making Multicloud Application Integration More Efficient
Cognizant 20-20 Insights Making Multicloud Application Integration More Efficient As large organizations leverage the cloud for more and more business functionality and cost savings, integrating such capabilities
> Cognizant Analytics for Banking & Financial Services Firms
> Cognizant for Banking & Financial Services Firms Actionable insights help banks and financial services firms in digital transformation Challenges facing the industry Economic turmoil, demanding customers,
How To Choose A Test Maturity Assessment Model
Cognizant 20-20 Insights Adopting the Right Software Test Maturity Assessment Model To deliver world-class quality outcomes relevant to their business objectives, IT organizations need to choose wisely
Two-Tier ERP Strategy: First Steps
Cognizant 20-20 Insights Two-Tier ERP Strategy: First Steps Monolithic ERP solutions are often too complex, slow and expensive to manage in perpetuity; hybrid solutions that combine on-premises/ cloud-hosted
> Solution Overview COGNIZANT CLOUD STEPS TRANSFORMATION FRAMEWORK THE PATH TO GROWTH
> Solution Overview COGNIZANT CLOUD STEPS TRANSFORMATION FRAMEWORK A comprehensive, tool-based framework speeds up the time to value for your cloud-enabled business transformation projects. It s accepted:
Driving Innovation Through Business Relationship Management
Cognizant 20-20 Insights Driving Innovation Through Business Relationship Management BRM organizations take the IT-business partnership to the next level, enabling technology to transform business capabilities.
Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities
Technology Insight Paper Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities By John Webster February 2015 Enabling you to make the best technology decisions Enabling
A Tag Management Systems Primer
Cognizant 20-20 Insights A Tag Management Systems Primer Emergent tagging tools allow nontechnical resources to more effectively manage JavaScripts used by ad measurement and serving systems. Executive
Cognizant Mobility Testing Lab A state of the art Integrated platform for Mobility QA
Solutions Overview Cognizant Mobility Testing Lab A state of the art Integrated platform for Mobility QA Mobile App QA Reinvented: With the astounding proliferation of mobile devices, smartphones and tablets
Well packaged sets of preinstalled, integrated, and optimized software on select hardware in the form of engineered systems and appliances
INSIGHT Oracle's All- Out Assault on the Big Data Market: Offering Hadoop, R, Cubes, and Scalable IMDB in Familiar Packages Carl W. Olofson IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA
DevOps Best Practices: Combine Coding with Collaboration
Cognizant 20-20 Insights DevOps Best Practices: Combine Coding with Collaboration (Part Two of a Two-Part Series) Effectively merging application development and operations requires organizations to assess
Cognizant assetserv Digital Experience Management Solutions
Cognizant assetserv Digital Experience Management Solutions Transforming digital assets into engaging customer experiences. Eliminate complexity and create a superior digital experience with Cognizant
Credit Decision Indices: A Flexible Tool for Both Credit Consumers and Providers
Cognizant 20-20 Insights Decision Indices: A Flexible Tool for Both Consumers and Providers Executive Summary information providers have increased their focus on developing new information solutions, enriching
How Healthy Is Your SaaS Business?
Cognizant 20-20 Insights How Healthy Is Your SaaS Business? ISVs can t know for sure unless they apply a structured approach to software-as-a-service performance monitoring. They can apply metrics and
Cognizant Mobile Risk Assessment Solution
Cognizant Solutions Overview Solution Overview Cognizant Mobile Risk Assessment Solution 1 Mobile Risk Assessment Solution Overview Cognizant Solutions Overview Transforming Risk Engineering, Field Underwriting
LifeEngage : The Life Insurance Platform for the Digital-Age Insurer
Cognizant Solutions Overview Solution Overview LifeEngage : The Life Insurance Platform for the Digital-Age Insurer 1 LifeEngage Solution Overview Cognizant Solutions Overview Digital forces are disrupting
ICD-10 Advantages Require Advanced Analytics
Cognizant 20-20 Insights ICD-10 Advantages Require Advanced Analytics Compliance alone will not deliver on ICD-10 s potential to improve quality of care, reduce costs and elevate efficiency. Organizations
Cognizant 20-20 Insights. Executive Summary. Overview
Automated Product Data Publishing from Oracle Product Hub Is the Way Forward A framework using Oracle tools and technologies to publish products from Oracle Product Hub to disparate product data consuming
Complaints Management: Integrating and Automating the Process
Cognizant 20-20 Insights Complaints Management: Integrating and Automating the Process To strengthen their brand and fortify customer relationships, device manufacturers require a standards-based, next-generation
Transform Customer Experience through Contact Center Modernization
Cognizant Healthcare Solution Overview Transform Customer Experience through Contact Center Modernization Improve customer experience and reduce costs with next-generation contact center services Health
Cloud Brokers Can Help ISVs Move to SaaS
Cognizant 20-20 Insights Cloud Brokers Can Help ISVs Move to SaaS Executive Summary Many large organizations are purchasing software as a service (SaaS) rather than buying and hosting software internally.
Maximizing Business Value Through Effective IT Governance
Cognizant 0-0 Insights Maximizing Business Value Through Effective IT Implementing a holistic IT governance model not only helps IT deliver business value but also advances confidence with business. Executive
Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.
Cognizant Mobility Testing Lab The faster, easier, more cost-effective way to test enterprise mobile apps. Be Cognizant 2 MOBILE APP TESTING REINVENTED With Cognizant Mobility Testing Lab You Will Save
Building a Collaborative Multichannel Insurance Distribution Strategy
Cognizant 20-20 Insights Building a Collaborative Multichannel Insurance Distribution Strategy A CRM-enabled agency management solution can help improve agency channel productivity and enable multichannel
Creating Competitive Advantage with Strategic Execution Capability
Cognizant 20-20 Insights Creating Competitive Advantage with Strategic Execution Capability By embracing the Strategic Execution Framework, organizations can identify and resolve internal stress points
Dell In-Memory Appliance for Cloudera Enterprise
Dell In-Memory Appliance for Cloudera Enterprise Hadoop Overview, Customer Evolution and Dell In-Memory Product Details Author: Armando Acosta Hadoop Product Manager/Subject Matter Expert [email protected]/
Improve Sourcing and Contract Management for better Supplier Relationship
Cognizant Solution Overview Improve Sourcing and Contract for better Supplier Relationship Introduction Organizations consider sourcing and contract management as a source of competitive advantage in the
Open Source Testing Tools: The Paradigm Shift
Cognizant 20-20 Insights Open Source Testing Tools: The Paradigm Shift Executive Summary Businesses today demand faster time-to-market for their software products without significant expenditures in testing
Retail Analytics: Game Changer for Customer Loyalty
Cognizant 20-20 Insights Retail Analytics: Game Changer for Customer Loyalty By leveraging analytics tools and models, retailers can boost customer loyalty by creating a personalized shopping experience
Extending Function Point Estimation for Testing MDM Applications
Cognizant 20-20 Insights Extending Function Point Estimation for Testing Applications Executive Summary Effort estimation of testing has been a much debated topic. A variety of techniques are used ranging
Using Predictive Analytics to Optimize Asset Maintenance in the Utilities Industry
Cognizant 20-20 Insights Using Predictive Analytics to Optimize Asset Maintenance in the Utilities Industry By working proactively to collect and distill digital information, transmission and distribution
Migration Decoded. Cognizant 20-20 Insights
Cognizant 20-20 Insights Migration Decoded To keep pace with the unrelenting, swift pace of new technology, IT organizations need an integrated software migration framework that spans everything from effort
Agile Planning in a Multi-project, Multi-team Environment
Cognizant 20-20 Insights Agile Planning in a Multi-project, Multi-team Environment How organizations evolve to cope with the challenge of scaling Agile planning and improving its reliability. Executive
Reducing Costs, Increasing Choice: Private Health Insurance Exchanges
Cognizant 20-20 Insights Reducing Costs, Increasing Choice: Private Health Insurance Exchanges Private exchanges provide payers with a competitive, value-generating solution to the challenges posed by
GridGain gets open source in-memory accelerator out of the blocks
GridGain gets open source in-memory accelerator out of the blocks Analyst: Jason Stamper 24 Mar, 2015 GridGain is building a business around an open source in-memory data fabric, which it entered into
Virtual Clinical Organization: The New Clinical Development Operating Model
Cognizant 20-20 Insights Virtual Clinical Organization: The New Clinical Development Operating Model Executive Summary Clinical development executives are facing more pressure than ever to reduce costs
Integrated Market Research: The Intelligence Behind Commercial Transformation
Cognizant 20-20 Insights Integrated Market Research: The Intelligence Behind Commercial Transformation To perform effectively in today s challenging economic conditions, pharma companies are weaving primary
Innovative, Cloud-Based Order Management Solutions Lead to Enhanced Profitability
Cognizant 20-20 Insights Innovative, Cloud-Based Order Management Solutions Lead to Enhanced Profitability Executive Summary To contend with increasing product and service complexity, communication service
Big Data Services From Hitachi Data Systems
SOLUTION PROFILE Big Data Services From Hitachi Data Systems Create Strategy, Implement and Manage a Solution for Big Data for Your Organization Big Data Consulting Services and Big Data Transition Services
Key Indicators: An Early Warning System for Multichannel Campaign Management
Cognizant 20-20 Insights Key Indicators: An Early Warning System for Multichannel Campaign Management For pharmaceuticals companies, a careful analysis of both leading and lagging indicators for multichannel
The Impact of RTCA DO-178C on Software Development
Cognizant 20-20 Insights The Impact of RTCA DO-178C on Software Development By following DO-178C, organizations can implement aeronautical software with clear and consistent ties to existing systems and
How to leverage SAP HANA for fast ROI and business advantage 5 STEPS. to success. with SAP HANA. Unleashing the value of HANA
How to leverage SAP HANA for fast ROI and business advantage 5 STEPS to success with SAP HANA Unleashing the value of HANA 5 steps to success with SAP HANA How to leverage SAP HANA for fast ROI and business
Agile/Scrum Implemented in Large-Scale Distributed Program
Cognizant 20-20 Insights Agile/Scrum Implemented in Large-Scale Distributed Program Executive Summary It was early July 2010 when problems were detected while running a large program at one of our clients
Talent as a Service: Enabling Employee Engagement While Boosting Efficiencies
White Paper Talent as a Service: Enabling Employee Engagement While Boosting Efficiencies The human resources (HR) and human capital management (HCM) landscapes have changed radically in recent years.
Granular Pricing of Workers Compensation Risk in Excess Layers
Cognizant 20-20 Insights Granular Pricing of Workers Compensation Risk in Excess Layers Identifying risk at a granular level and pricing it appropriately will put carriers on a path to sound underwriting
GridGain In- Memory Data Fabric: UlCmate Speed and Scale for TransacCons and AnalyCcs
GridGain In- Memory Data Fabric: UlCmate Speed and Scale for TransacCons and AnalyCcs DMITRIY SETRAKYAN Founder & EVP Engineering @dsetrakyan www.gridgain.com #gridgain Agenda EvoluCon of In- Memory CompuCng
Mortgage LOS Platform Evaluation and Selection
Cognizant 20-20 Insights Mortgage LOS Platform Evaluation and Selection A comprehensive and fact-based process that takes into account business goals, channels, target segments, products and investors
Big Data: Are You Ready? Kevin Lancaster
Big Data: Are You Ready? Kevin Lancaster Director, Engineered Systems Oracle Europe, Middle East & Africa 1 A Data Explosion... Traditional Data Sources Billing engines Custom developed New, Non-Traditional
POS Data Quality: Overcoming a Lingering Retail Nightmare
Cognizant 20-20 Insights POS Data Quality: Overcoming a Lingering Retail Nightmare By embracing a holistic and repeatable framework, retailers can first pilot and then remediate data quality issues incrementally,
GigaSpaces Real-Time Analytics for Big Data
GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and
Interactive data analytics drive insights
Big data Interactive data analytics drive insights Daniel Davis/Invodo/S&P. Screen images courtesy of Landmark Software and Services By Armando Acosta and Joey Jablonski The Apache Hadoop Big data has
How To Know If A Project Is Safe
Cognizant 20-20 Insights Risk Mitigation: Fixing a Project Before It Is Broken A comprehensive assessment of unforeseen risks in the project lifecycle can prevent costly breakdowns at the testing stage.
Accelerating Hadoop MapReduce Using an In-Memory Data Grid
Accelerating Hadoop MapReduce Using an In-Memory Data Grid By David L. Brinker and William L. Bain, ScaleOut Software, Inc. 2013 ScaleOut Software, Inc. 12/27/2012 H adoop has been widely embraced for
Optimizing Agile with Global Software Development and Delivery
Cognizant 20-20 Insights Optimizing Agile with Global Software and Delivery A blueprint for integrating global delivery and Agile methodology, allowing organizations to achieve faster returns on investment,
ORACLE COHERENCE 12CR2
ORACLE COHERENCE 12CR2 KEY FEATURES AND BENEFITS ORACLE COHERENCE IS THE #1 IN-MEMORY DATA GRID. KEY FEATURES Fault-tolerant in-memory distributed data caching and processing Persistence for fast recovery
Virtual Brand Management: Optimizing Brand Contribution
Cognizant Solution Overview Virtual Brand Management: Optimizing Brand Contribution The Challenge The pharmaceuticals industry today is facing nothing short of a crisis. For starters, a reduced number
Apache Ignite TM (Incubating) - In- Memory Data Fabric Fast Data Meets Open Source
Apache Ignite TM (Incubating) - In- Memory Data Fabric Fast Data Meets Open Source DMITRIY SETRAKYAN Founder, PPMC http://www.ignite.incubator.apache.org @apacheignite @dsetrakyan Agenda About In- Memory
W H I T E P A P E R. Deriving Intelligence from Large Data Using Hadoop and Applying Analytics. Abstract
W H I T E P A P E R Deriving Intelligence from Large Data Using Hadoop and Applying Analytics Abstract This white paper is focused on discussing the challenges facing large scale data processing and the
An Oracle White Paper June 2012. High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database
An Oracle White Paper June 2012 High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database Executive Overview... 1 Introduction... 1 Oracle Loader for Hadoop... 2 Oracle Direct
Business-Focused Objectives Key to a Winning MDM Implementation
Cognizant 20-20 Insights Business-Focused Objectives Key to a Winning MDM Implementation Successful MDM projects are defined by strong vision, structured business cases and a well-mapped ROI plan, all
SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here
PLATFORM Top Ten Questions for Choosing In-Memory Databases Start Here PLATFORM Top Ten Questions for Choosing In-Memory Databases. Are my applications accelerated without manual intervention and tuning?.
Understanding the Value of In-Memory in the IT Landscape
February 2012 Understing the Value of In-Memory in Sponsored by QlikView Contents The Many Faces of In-Memory 1 The Meaning of In-Memory 2 The Data Analysis Value Chain Your Goals 3 Mapping Vendors to
Internet of Things. Opportunity Challenges Solutions
Internet of Things Opportunity Challenges Solutions Copyright 2014 Boeing. All rights reserved. GPDIS_2015.ppt 1 ANALYZING INTERNET OF THINGS USING BIG DATA ECOSYSTEM Internet of Things matter for... Industrial
Oracle s Big Data solutions. Roger Wullschleger. <Insert Picture Here>
s Big Data solutions Roger Wullschleger DBTA Workshop on Big Data, Cloud Data Management and NoSQL 10. October 2012, Stade de Suisse, Berne 1 The following is intended to outline
Don t Let Your Data Get SMACked: Introducing 3-D Data Management
Don t Let Your Data Get SMACked: Introducing 3-D Data Management As social, mobile, analytics and cloud continue to disrupt business, organizations need a new approach to data management that supports
Big Data & QlikView. Democratizing Big Data Analytics. David Freriks Principal Solution Architect
Big Data & QlikView Democratizing Big Data Analytics David Freriks Principal Solution Architect TDWI Vancouver Agenda What really is Big Data? How do we separate hype from reality? How does that relate
Transforming the Business with Outcome-Oriented IT Infrastructure Services Delivery
Cognizant 20-20 Insights Transforming the Business with Outcome-Oriented IT Infrastructure Services Delivery To enable IT to advance enterprise objectives, organizations must look holistically at IT infrastructure
EMC: Managing Data Growth with SAP HANA and the Near-Line Storage Capabilities of SAP IQ
2015 SAP SE or an SAP affiliate company. All rights reserved. EMC: Managing Data Growth with SAP HANA and the Near-Line Storage Capabilities of SAP IQ Based on years of successfully helping businesses
Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software
WHITEPAPER Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software SanDisk ZetaScale software unlocks the full benefits of flash for In-Memory Compute and NoSQL applications
Solving Storage Headaches: Assessing and Benchmarking for Best Practices
Cognizant 20-20 Insights Solving Storage Headaches: Assessing and Benchmarking for Best Practices Executive Summary Data center infrastructure has evolved considerably in the post-dot-com era, but one
INTRODUCING APACHE IGNITE An Apache Incubator Project
WHITE PAPER BY GRIDGAIN SYSTEMS FEBRUARY 2015 INTRODUCING APACHE IGNITE An Apache Incubator Project COPYRIGHT AND TRADEMARK INFORMATION 2015 GridGain Systems. All rights reserved. This document is provided
The Internet of Things: QA Unleashed
Cognizant 20-20 Insights The Internet of Things: QA Unleashed To seize the IoT high ground, QA organizations need to view software testing beyond devices and sensors, and think holistically about added
An Oracle White Paper November 2010. Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics
An Oracle White Paper November 2010 Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics 1 Introduction New applications such as web searches, recommendation engines,
Moving Beyond Social CRM with the Customer Brand Score
Cognizant 20-20 Insights Moving Beyond Social CRM with the Customer Brand Score Travel and hospitality organizations can boost customer loyalty by better understanding customer behaviors and attitudes,
Collaborative Big Data Analytics. Copyright 2012 EMC Corporation. All rights reserved.
Collaborative Big Data Analytics 1 Big Data Is Less About Size, And More About Freedom TechCrunch!!!!!!!!! Total data: bigger than big data 451 Group Findings: Big Data Is More Extreme Than Volume Gartner!!!!!!!!!!!!!!!
