Cargando…

EOS Windows Native Client

<!--HTML-->The current EOS version (Citrine v4.6.8) supports access to Windows clients using the Samba interoperability suite. As Samba is just an additional layer between EOS on Linux and Windows clients, it is an additional possibility for unexpected issues: 1. Access and data transfer speed...

Descripción completa

Detalles Bibliográficos
Autores principales: Arizanovic, Ivan, Blagojević, Branko, Molan, Gregor
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:http://cds.cern.ch/record/2708918
_version_ 1780965039038005248
author Arizanovic, Ivan
Blagojević, Branko
Molan, Gregor
author_facet Arizanovic, Ivan
Blagojević, Branko
Molan, Gregor
author_sort Arizanovic, Ivan
collection CERN
description <!--HTML-->The current EOS version (Citrine v4.6.8) supports access to Windows clients using the Samba interoperability suite. As Samba is just an additional layer between EOS on Linux and Windows clients, it is an additional possibility for unexpected issues: 1. Access and data transfer speed 2. Problems with access/read/write file and directories 3. Problems with ACLs 4. Filename issues EOS Windows Native Client (EOS Wnc) is an implementation of EOS Linux client for Windows platform and it should improve EOS usability for Windows clients. Development of EOS Wnc is provided as Comtrade’s research project within EOS openlab R&D Topic 1: Data-centre technologies and infrastructures. Following steps are proposed ad a starting point for the development of a prototype for the EOS Wnc: 1. Study of the architecture of existing EOS Linux Client 2. Identify potential risks and incompatibilities with Windows philosophy 3. Resume of available Windows disk-based storage systems 4. Setup the Windows development environment with native Windows libraries 5. Porting of EOS Linux Client with Microsoft Visual Studio IDE 6. Identify functionalities from Linux that are not possible to simply port Implementation of EOS Wnc is the most important step in porting to EOS Wnc. The proposed high-level design of EOS client porting using Microsoft Visual Studio: 1. Provide a prototype version of EOS Wnc with basic functionalities - Access to Windows filesystem - Read/write Windows filesystem 2. Upgrade of the prototype - Add user roles and permissions - Adjust Windows and Linux ACL policy - Check and finalize security model - Check and finalize file authentication process - Improve performance - Improve Windows code (possible refactoring) The first prototype of the EOS Wnc is proposed for March 2020 and the first release version is proposed for September 2020.
id cern-2708918
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27089182022-11-02T22:12:00Zhttp://cds.cern.ch/record/2708918engArizanovic, IvanBlagojević, BrankoMolan, GregorEOS Windows Native ClientEOS workshopHEP Computing<!--HTML-->The current EOS version (Citrine v4.6.8) supports access to Windows clients using the Samba interoperability suite. As Samba is just an additional layer between EOS on Linux and Windows clients, it is an additional possibility for unexpected issues: 1. Access and data transfer speed 2. Problems with access/read/write file and directories 3. Problems with ACLs 4. Filename issues EOS Windows Native Client (EOS Wnc) is an implementation of EOS Linux client for Windows platform and it should improve EOS usability for Windows clients. Development of EOS Wnc is provided as Comtrade’s research project within EOS openlab R&D Topic 1: Data-centre technologies and infrastructures. Following steps are proposed ad a starting point for the development of a prototype for the EOS Wnc: 1. Study of the architecture of existing EOS Linux Client 2. Identify potential risks and incompatibilities with Windows philosophy 3. Resume of available Windows disk-based storage systems 4. Setup the Windows development environment with native Windows libraries 5. Porting of EOS Linux Client with Microsoft Visual Studio IDE 6. Identify functionalities from Linux that are not possible to simply port Implementation of EOS Wnc is the most important step in porting to EOS Wnc. The proposed high-level design of EOS client porting using Microsoft Visual Studio: 1. Provide a prototype version of EOS Wnc with basic functionalities - Access to Windows filesystem - Read/write Windows filesystem 2. Upgrade of the prototype - Add user roles and permissions - Adjust Windows and Linux ACL policy - Check and finalize security model - Check and finalize file authentication process - Improve performance - Improve Windows code (possible refactoring) The first prototype of the EOS Wnc is proposed for March 2020 and the first release version is proposed for September 2020.oai:cds.cern.ch:27089182020
spellingShingle HEP Computing
Arizanovic, Ivan
Blagojević, Branko
Molan, Gregor
EOS Windows Native Client
title EOS Windows Native Client
title_full EOS Windows Native Client
title_fullStr EOS Windows Native Client
title_full_unstemmed EOS Windows Native Client
title_short EOS Windows Native Client
title_sort eos windows native client
topic HEP Computing
url http://cds.cern.ch/record/2708918
work_keys_str_mv AT arizanovicivan eoswindowsnativeclient
AT blagojevicbranko eoswindowsnativeclient
AT molangregor eoswindowsnativeclient
AT arizanovicivan eosworkshop
AT blagojevicbranko eosworkshop
AT molangregor eosworkshop