100 likes | 215 Vues
This document outlines the process of porting the AliEn middleware to Windows users, highlighting the importance of portability in grid software. It presents the client software port scheme, discusses dependencies within the AliEn architecture, and provides installation instructions through the AliEn.setup.exe for Windows. The work aims to enable integration with leading grids and outlines future plans for the gLite build system on Windows. Acknowledgements are given for the support from various contributors and researchers involved in this project.
E N D
AliEn package for Windows users Artem Harutyunyan1,2,3 Arsen Hayrapetyan1,2,4 1Yerevan Physics Institute 2Armenian e-Science Foundation 3State Engineering University of Armenia 4Yerevan State University
Contents • Why to port? • Client software port scheme • AliEn distributions for Linux and Windows • AliEn setup.exe for Windows (http://cern.ch/hartem/AliEn-1.32-14-setup.exe • http://cern.ch/hartem/README.htm) • Future work • Acknowledgements
Why to port? • Enabling AliEn for the army of the Windows users • Portability is one of the principal requirements to the Grid soft(middle)ware • AliEn has been chosen by EGEE for its activity of the integration of the middleware of the leading Grids (Joint Research Activity 1 of EGEE)
ActivePerl Visual C++ GNU Utilities II Layer …………. Classads Cyrus-SASL OpenSSL Zlib III Layer Classad MIME-Base64 Crypt-OpenSSL-RSA Compress-Zlib ………….. IV Layer Client software port schemeUnraveling the dependencies structure 4-layer dependency hierarchy of AliEn: I Layer Native AliEn Code
AliEn distributions for Linux and Windows Linux Windows Perl (version 5.8.0) Active Perl (version 5.8.0) Grid-proxy-* Windows Grid-proxy-init (WGPI) Dynamic link libraries (.so) Dynamic link libraries (.dll) GNU utilities (bash, etc)
AliEn setup.exe for Windows (1)Is created using Nullsoft Scriptable Install System (NSIS) tool(AliEn version 1.32-14) http://cern.ch/hartem/AliEn-1.32-14-setup.exe http://cern.ch/hartem/README.htm
Future work: AliEn • <tab> and <tab><tab> -persisting problem • GUI • API }their port has not been considered yet
Future work: Port of gLite • Nearest plans (agreed with P.Buncic and A. Di Meglio): • Creation and configuration of the gLite build system for Windows in compliance with the standards of EGEE Developer’s Guide(https://edms.cern.ch/document/468700/)and EGEE Software Configuration Management Plan(https://edms.cern.ch/document/446241/ ) • Test of the built system by porting to Windows sample modules from the gLite CVS repository
Acknowledgements • to Federico Carminati and Nicolas Koulberg for inviting us to CERN and supporting our work here • to Latchezar Betev, Predrag Buncic, Ara Grigoryan, Peter Hristov, Alberto Di Meglio, Andreas Peters and Pablo Saiz for helping us to solve numerous ‘AliEn’ and other problems