Open Source Developers Build on Amazon Web Services - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Enterprise Applications
07:29 PM
Connect Directly

Open Source Developers Build on Amazon Web Services

Programmers are using the Lucene search engine library, a Web search crawler called Nutch, and Hadoop, an implementation of Google's MapReduce algorithm.

Clustered grid computing is increasingly available to the masses. Thanks to developer Doug Cutting, a Yahoo employee and prominent open source developer, aspiring programmers have access to the Lucene search engine library, an open source Web search crawler called Nutch, and Hadoop, an open source implementation of Google's MapReduce algorithm for processing large data sets.

U.K.-based software developer Tom White calls Nutch "Google in a jar."

Companies such as Krugle, Powerset, Wikipedia, and Zimbra have reached into the Google jar and are putting this open source code to use.

Used in conjunction with Amazon Web Services, Hadoop, Lucene, and Nutch promise anyone the fuel to fire up their own Google using Amazon S3 for storage and Amazon EC2 for processing. (PhDs, Google's ad sales system, a well-stocked kitchen, and the Google T-Rex are not included.)

Powerset, a natural language search startup, is pressing ahead with its own search engine based on Cutting's open source code. It will rely on Amazon's EC2 service for processing power.

Would-be search barons still have some work to do connecting the open source software and Amazon's hardware, but the open source community is rapidly doing just that: Developers like Cutting and White have been working to implement the Hadoop file system on S3, Amazon's storage service.

"I wanted to run some large natural language processing jobs on Hadoop but couldn't since I only had a handful of machines at my disposal," White said in an e-mail.

With the debut of Amazon's EC2 service last August, metered processing and storage gave developers the tools for ad hoc grid computation.

"The vision is that I write a MapReduce job, put my data on S3, run a simple script to run the job on a cluster of EC2 machines, and out pops the result on S3 for me to pick up," White said.

That vision is not far off.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Future IT Teams Will Include More Non-Traditional Members
Lisa Morgan, Freelance Writer,  4/1/2020
COVID-19: Using Data to Map Infections, Hospital Beds, and More
Jessica Davis, Senior Editor, Enterprise Apps,  3/25/2020
Enterprise Guide to Robotic Process Automation
Cathleen Gagne, Managing Editor, InformationWeek,  3/23/2020
White Papers
Register for InformationWeek Newsletters
Current Issue
IT Careers: Tech Drives Constant Change
Advances in information technology and management concepts mean that IT professionals must update their skill sets, even their career goals on an almost yearly basis. In this IT Trend Report, experts share advice on how IT pros can keep up with this every-changing job market. Read it today!
Flash Poll