Project Daytona is the new iterative MapReduce runtime developed my Microsoft to run on Windows Azure. It supports a range of Data Analytics and Machine Learning algorithms and its scalability makes it suitable for analyzing Distributed Data. The project was developed to answer the ever increasing demand for simple tools for analyzing large and growing data collections in various fields of research.
How to Use Daytona?
§ Develop your Data Analytics algorithms. These algorithms are authored as sets of Map-Reduce tasks, but you don't require detailed knowledge of Distributed Computing or Software Development on Windows Azure for this step.
§ Upload your data and library of Data Analytics routines into Windows Azure
§ Deploy the Daytona runtime to Windows Azure (also configure the necessary details for the deployment)
§ Launch the Data Analytics algorithms
Why Daytona?
§ The scheduling, network communications scheduling, and the fault tolerance logic of Project Daytona has been tuned for the cloud, specifically for Windows Azure
§ Daytona is designed for cloud storage services and does not even require a Distributed File System (see more)
§ It is horizontally scalable and elastic i.e. you can add more virtual machines to the deployment and Daytona will take care of the rest
§ Daytona offers support for iterative algorithms and sequential answers, often encountered in Data Analytics and Machine Learning. Thus, it is optimized for Data Analytics.
Excel DataScope Example (see more)
Although this is exciting news for all Distributed Machine Learning lovers, how successful this attempt turns out to be will depend on Microsoft's ability to create an active and vibrant user community.
(Reference: Microsoft Research website)
No comments:
Post a Comment