Feeds

Open-sourcers promise cloud elephant won't trample your code

Hadoop buffed for 2010 'completion'

Internet Security Threat Report 2014

ApacheCon 09 Popular grid computing platform Hadoop could grow up next year, with network authentication and features to stop brand-new code breaking users' existing applications.

Also on the roadmap for the open-source architecture - used by Yahoo!, eHarmony, LinkedIn, and Fox Interactive Media among others - is support for dynamic languages and languages other than Java running natively on the client.

Doug Cutting, founder of the Apache Hadoop project, outlined these as goals for his hyper-scale elephant at ApacheCon in Oakland, California, for 2010.

The goals will be delivered in what he hoped will be version 1.0 of Hadoop.

Cutting, and co-presenter and Yahoo! software architect Owen O'Malley, framed the goals in a discussion of what's needed to help Hadoop cross the chasm - move from use by early adopters to uptake by a wider audience.

Hadoop has been in gestation since 2002 as Nutch. Cutting joined Yahoo! in 2006 with Hadoop spun out of Nutch shortly afterwards. The Java distributed computing framework is today in use at massive sites crunching huge amounts of data.

Despite it's strong initial success, issues remain that people have managed to work around or have ignored but that are now beginning to become a problem as users throw more data, processing, and computing power at the framework and as the Hadoop becomes a part of day-to-day computing life.

Some problems have been solved recently. These include the inclusion of a job schedule system so adopters can set and enforce service level agreements on their traffic.

Another source of pain was a fast rate of new release of Hadoop. O'Malley noted many users stuck with version 0.18 and skipped version 0.19. The answer was to slow down the number of release cycles - something that kicked in during Hadoop .2x, with releases now at every nine months.

Challenges remain, and solving them are what Cutting called these the "hallmarks" of Hadoop 1.0.

Security has become an issue Hadoop can no longer ignore as organizations and people put more of their personal data into the grids Hadoop's running. The goal, now, is Kerberos-based network authentication in Hadoop 1.0, used for traffic on unsecured, public neworks. O'Malley cautioned that this is a "big effort" and would take 24 person months indicating Kerberos might not be finished in version 1.0.

Another issue is solving breaking changes - that as new versions of Hadoop are delivered the changes break or don't work with users' existing APIs.

Cutting said one goal of 1.0 is better backwards compatibility that lasts for "a couple of years" and also for compatible remote procedure calls (RPCs). RPCs will let users update just a part of their cluster if they chose, instead of having to update the entire cluster.

Also, the goal is to use RPC so Hadoop can support dynamic languages on the client while, in general, allowing languages to execute natively without need to go through Java.

The answer to breaking changes, the RPC and dynamic language support question is the Avro - a system for data serialization from Cutting's new employer Cloudera.

Avro is expressive. It's small. And it's fast. Under Avro, schema is stored with data but is also factored out of instances. Arbitrary code types can be read and written without generating and loading the code.

Furthermore, Avro includes a file format, textural encoding for data that handles versioning. An Avro RPC framework, meanwhile, is being build that'll talk to native languages, so these languages no longer need to converse with Hadoop through Java.

One thing not likely to be solved in Hadoop 1.0 next year is the main node single point of failure.

O'Malley said it's rare for a node to actually fail - in 15 years, it's never happened once at Yahoo! However, O'Malley noted, it does take three hours for a main note to recover when it crashes, so the situation is not ideal.

O'Malley said it might take up to a year and a half before this problem is solved in Hadoop, but this would depend on how urgent it becomes for someone to actually submit a patch. ®

Choosing a cloud hosting partner with confidence

More from The Register

next story
NSA SOURCE CODE LEAK: Information slurp tools to appear online
Now you can run your own intelligence agency
Azure TITSUP caused by INFINITE LOOP
Fat fingered geo-block kept Aussies in the dark
Yahoo! blames! MONSTER! email! OUTAGE! on! CUT! CABLE! bungle!
Weekend woe for BT as telco struggles to restore service
Cloud unicorns are extinct so DiData cloud mess was YOUR fault
Applications need to be built to handle TITSUP incidents
Stop the IoT revolution! We need to figure out packet sizes first
Researchers test 802.15.4 and find we know nuh-think! about large scale sensor network ops
Turnbull should spare us all airline-magazine-grade cloud hype
Box-hugger is not a dirty word, Minister. Box-huggers make the cloud WORK
SanDisk vows: We'll have a 16TB SSD WHOPPER by 2016
Flash WORM has a serious use for archived photos and videos
Astro-boffins start opening universe simulation data
Got a supercomputer? Want to simulate a universe? Here you go
Do you spend ages wasting time because of a bulging rack?
No more cloud-latency tea breaks for you, users! Get a load of THIS
prev story

Whitepapers

Free virtual appliance for wire data analytics
The ExtraHop Discovery Edition is a free virtual appliance will help you to discover the performance of your applications across the network, web, VDI, database, and storage tiers.
Getting started with customer-focused identity management
Learn why identity is a fundamental requirement to digital growth, and how without it there is no way to identify and engage customers in a meaningful way.
The total economic impact of Druva inSync
Examining the ROI enterprises may realize by implementing inSync, as they look to improve backup and recovery of endpoint data in a cost-effective manner.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Website security in corporate America
Find out how you rank among other IT managers testing your website's vulnerabilities.