The elastic and flexible nature of the cloud has been extensively used by by the open source software framework that supports data-intensive distributed applications. open source software (OSS) is computer software with its source code made available and licensed with an open source in which the copyright holder provides the rights to study , change and distribute the software for free to anyone and for any purpose.
software to build public and private clouds. it has a modular architecture, which includes components such as compute,object storage, image service, identity, dashboard, networking and block-storage. originally started by Rackspace & NASA in 2010. currently intel,cisco, dell,hp, AMD, Red hat & IBM have joined the project.
Eucalyptus is an open source + commercial private IaaS service provider. Eucalyptus is the short form for ' elastic computing architecture for linking your programs to useful systems'.
it has compatibility with amazon web service API. it ensures the secure communication between internal process via SOAP & WS- security. linux and windows virtual machines can be run with Eucalyptus .
it manages the virtual infrastructure to build private, public and hybrid infrastructure as service clouds. it gives storage, network, virtualisation , monitoring and security. it was is a research project in 2005 by Ignacio M llorente & ruben s montero , and was released under the apache licence.
it provides AWS EC2 & EBS APIs and the self service portal for cloud consumers. it provides a powerful CLI that resembles typical UNIX commands . it very easy to implement third-party tool integration
- HADOOP (DISTRIBUTED COMPUTING)
Apache hadoop is a software framework inspired by google's mapreduce and google file system(GFS) papers. this programming model can rapidly process huge amounts og data in parallel , on large clusters of compute instances.it finda application in social networking sources as it can manage the comprehensive and undiscovered relationships .