Showing posts with label Open Source. Show all posts
Showing posts with label Open Source. Show all posts

Sunday, 7 July 2013

IBM’s approach to Big Data

IBM has taken lots of the open source Big Data technologies – like Hadoop, MapReduce, HBase – and added its own technology – like Big Sheets, DB2, DataStage – to create something hugely more powerful.

IBM’s InfoSphere BigInsights builds on open source Hadoop capabilities for enterprise class deployments. The enterprise-level capabilities can be grouped together as: visualization and exploration, development tools, advanced engines, connectors, workload optimization, and administration and security.

IBM claims the business benefits are: quicker time-to-value because of IBM’s technology and support, reduced operational risk, enhanced business knowledge with a flexible analytical platform, and it leverages and complements existing software.

In terms of administration and security, the Web console can start and stop services, run and monitor jobs (applications), explore and modify the file system, and built-in apps make it easy to do common tasks.

The connectors link to databases like DB2, Netezza, Oracle, Teradata. And there’s integration with: InfoSphere Data Stage (data collection and integration), InfoSphere Streams (real-time streams processing), InfoSphere Guardium (security and monitoring), Cognos Business Intelligence (Business Intelligence capabilities), and IBM Platform Computing (cluster/grid infrastructure and management), and more. Big SQL is coming with BigInsights V2.1. This will provide SQL access to data stored in BigInsights through JDBC/ODBC and use rich standard SQL to leverage Map/Reduce parallelism or achieve low-latency.

Advanced engines include an advanced text analytics engine that can automatically identify and understand key information in text. Text Analytics is really useful because most of the world’s data is in unstructured or semi-structured text; social media is full of discussions about products and services; internal information in organizations is locked in blobs, description fields, and sometimes even discarded. It’s been suggested that over 80% of stored information is unstructured – such as e-medical records, hospital reports, case files, police records, emergency calls, tech notes, call logs, online media, insurance claims, Twitter, Facebook, blogs, and forums.

In terms of development tools, there is an Eclipse-based development environment for building and deploying applications. There are developer tools and a set of analytic extractors for fast adoption that reduce coding and debugging time by up to 30% (IBM claims). There are also plug-ins for text analytics, MapReduce programming, Jaql development, Hive query, etc.

Visualization and exploration has Big Sheets, providing Web-based analysis and visualization for users with a familiar spreadsheet-like interface that can define and manage long-running data collection jobs.

Meanwhile, Microsoft has identified Hadoop users as a useful market to get into. Speaking recently at the Hadoop summit, Quentin Clark, corporate VP of data platforms said: “We believe Hadoop is the cornerstone of a sea change coming to all businesses”.

Microsoft is integrating Hadoop with its products and services. And, Clark says that Microsoft intends to stick to the principles of open source by contributing to the Hadoop project, rather than simply using it and adding its own stuff. Hortonworks recently announced management packs for Microsoft System Center Operations Manager and Microsoft System Center Virtual Machine Manager – both products for administering the Hortonworks Data Platform (HDP) distribution.

Apparently Microsoft is positioning itself as a big data player with a powerful set of Business Intelligence (BI) tools. Data Explorer for Excel 2013 is a self-service BI add-in allowing users to import data from a variety of sources, including Hadoop. SQL Server 2012 Parallel Data Warehouse (PDW) is a massively parallel processing data warehousing appliance designed for Hadoop integration. Microsoft is also trying to bring Hadoop into the cloud using Windows Azure.

Businesses can’t ignore Hadoop, and the fact that major software vendors are getting behind it means it’s not going to be some flash-in-the-pan idea. Certainly, I can imagine major organizations looking to get a huge business advantage by embracing the technology now – to be ahead of their competitors. Smaller organizations will probably take a few years before they see a business case for it. By then the IBM products (and Microsoft’s) will be very mature and eminently suitable.

Saturday, 3 March 2012

No Raspberry Pi left for pudding

IBM must dream of putting a new computer up for sale and selling out almost immediately – even when it restricts sales to one per customer. That’s what happened with the new Raspberry Pi.

The Raspberry Pi (since Android started this fascination with sweets and cakes, everyone seems to be at it) Model B is the size of a credit card and comes as a 45-gram open board that’s the size of a credit card. It comes with a variety of ports to allow users to plug in a keyboard and monitor (not supplied), and runs Open Source software developed by Seneca College in Toronto. It’s manufactured in China and distributed by UK-based organizations Premier Farnell and RS Components for $35 or £21.60.

The software includes a custom version of the Linux Fedora operating system and basic tools like a Web browser and word processor. Other software, adapted and developed by the Open Source software community around the world, will be available for download.

This miniature ARM-based PC can be used like a desktop PC for spreadsheets, word-processing, and games. It also plays high-definition video. It’s an energy-efficient device that can run using four AA batteries, and uses a TV as a monitor and stores data on SD cards.

The full technical features are:
  • Broadcom BCM2835 700MHz ARM1176JZFS processor with FPU and Videocore 4 GPU
  • GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode
  • GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24GFLOPs with texture filtering and DMA infrastructure
  • 256MB RAM
  • Boots from SD card, running the Fedora version of Linux
  • 10/100 BaseT Ethernet socket
  • HDMI socket
  • USB 2.0 socket
  • RCA video socket
  • SD card socket
  • Powered from microUSB socket
  • 3.5mm audio out jack
  • Header footprint for camera connection
  • Size: 85.6 x 53.98 x 17mm
The Raspberry Pi Foundation is a non-profit group that designed the computer as a device that young people could use to learn how to program. The goal is to boost interest in programming and computer science. Rather than the Foundation funding production, the distributors have agreed to handle orders and deal with manufacturers, and they will pay the Foundation a royalty on sales.

And if $35 seems a tad expensive, a cheaper $25 model will be available that has only one USB port instead of two and comes without an Ethernet port.

Let’s hope they get plenty in stock soon, for those of us who’d like to get our hands on one.
Or maybe smartphone manufacturers, which are probably more powerful, could produce an ‘open’ version that we could program to boil a kettle or whatever zany ideas people come up with for the Raspberry Pi.