Aneka 1.0 - Release Notes Manjrasoft Pty Ltd. What's in Aneka 1.0 =================== The Aneka 1.0 distribution comes with the following features: The basic infrastructure of the system comprising client and server components for setting up an Enterprise Cloud system with scheduling and execution nodes. - A configurable container hosting the core of Aneka that can be started as Window Service or as a console application. - A set of ready to use programming models for developing Enterprise Cloud applications with Aneka: - Thread Programming Model: this model is the best solution to adopt for leveraging the computation of a multi-threaded application on a distributed system. - Task Programming Model: this model allows quickly prototyping and implementing independent bag of tasks applications. - MapReduce Programming Model: this model is an implementation of the popular MapReduce programming model proposed by Google for Aneka systems. - A collection of sample applications that give the feeling of what can be done by using the supported programming models. - A software development kit containing step by step guides for developing applications with the Thread, Task, and MapReduce Programming Models. - A Design Explorer allowing user to quickly prototype Parameter Sweeping application for Aneka. - A comprehensive API documentation covering the supported programming models and the Aneka client APIs. - A native security mechanism to authenticate and authorise user's access to Aneka - A RDBMS persistence supports both SQL Server Express 2005 version 9 and MySQL 5.1.30. Additional and updated content concerning samples and documentation can be downloaded from the Manjrasoft Website. == System Requirements =================== The basic system requirement for installing Aneka service is listed below: Hardware Requirements: - 1GB RAM, 40 MB disk space Software Requirements: - Microsoft Windows Operating System (including Windows 2000, Windows Server 2003, Windows XP, Windows Vista, Windows 7, Windows Server 2008) - Microsoft .NET framework 2.0 or higher - Microsoft SOL Server/SQL Server Express 2005 version 9 or higher/ MySQL 5.1.30 or higher (Optional, if database support is required) Downloading =========== Aneka v 1.0 trial can be downloaded from the Manjrasoft Website. In order to download the sotfware the user is required to provide the contact name and email. Tutorials and documentation are freely available for download without any registration. This evaluation version is valid until March 31st, 2010. Those interested in perpetual license with support, please contact Manjrasoft for pricing details. Installing ========== Aneka 1.0 is distributed into a Windows Microsoft Installer package (Aneka-v1.0.msi). Once you get the copy of the package simply click on it and start the installation. You have to be Windows Power User to properly configure and install the Aneka Container. For a detailed instructions, please refer to the Aneka Installation Guide. Uninstalling ============ In order to uninstall the software, you can run the uninstaller from the Start Menu (Start->Programs->Manjrasoft->Aneka->Uninstall Aneka). Known Issues ============ Troubleshooting =============== For any issues please contact: support-AT-manjrasoft.com (replace "-AT-" by symbol "@") Frequently Asked Questions ========================== 1.How to manage the container once installed? Once you have set up the Aneka Container on your computer, simply start the Aneka Management Console GUI (Start->Programs->Manjrasoft->Aneka Manager Console) and refer to the Aneka Installation Guide for how to connect to the Aneka Container. 2.How to run the samples? Where is the source code of these examples? Once Aneka has been installed (Master node installation), from the start menu (Start -> Programs -> Manjarasoft -> Examples) it is possible to run the Mandelbrot, Povray, and Convolution demos. The current distribution of Aneka does not include the source code for these demos, but three tutorials that guide you in exploring the features of supported programming models have been included in the installation packaged with the source code and a full documentation. 3.Does Aneka support any kind of security? Aneka supports two types of security configuration including anonymous security mode (where any user can access the Aneka Cloud) and a built-in native authentication mode. The latter allows the administrator to create Aneka user accounts through the Security Administration Tool, accessed via the Aneka Management Studio. 4.Does Aneka provide any persistence feature? In order to support persistence it is necessary to install the support for Database during the setup. Aneka supports both in memory and RDBMS. (including SQL Express 2005 and MySql 5) 5.Can Aneka be run on different implementation of .NET such as Mono? At the moment Aneka relies on some Windows APIs for collecting the information of the nodes that belong to the Enterprise Cloud. We are currently exploring the possibility of abstracting this component and provide a portable implementation that is able to run on Mono 2.0. 6.What is the account information required by the MapReduce related services? The current implementation of MapReduce uses the Windows File Sharing service, as a result, the account required by related MapReduce services is the normal Windows account that is used to access the shared files across multiple Windows machines. In order to use the MapReduce programming model, the file sharing has to be available.