Skeletal systems exploit algorithmical skeletons technology to provide the user very high level, efficient parallel programming environments. They have been recently demonstrated to be suitable for highly distributed architectures, such as workstation clusters, networks and grids. However, when using skeletal system for grid programming care must be taken to secure data and code transfers across non-dedicated, non-secure network links. In this work we take into account the cost of security introduction in muskel, a Java based skeletal system exploiting macro data flow implementation technology. We consider the adoption of mechanisms that allow securing all the communications taking place between remote, unreliable nodes and we evaluate the cost of such mechanisms. In particular, we consider the implications on the computational grains needed to scale secure and insecure skeletal computations.

The cost of security in skeletal systems

ALDINUCCI, MARCO;
2007-01-01

Abstract

Skeletal systems exploit algorithmical skeletons technology to provide the user very high level, efficient parallel programming environments. They have been recently demonstrated to be suitable for highly distributed architectures, such as workstation clusters, networks and grids. However, when using skeletal system for grid programming care must be taken to secure data and code transfers across non-dedicated, non-secure network links. In this work we take into account the cost of security introduction in muskel, a Java based skeletal system exploiting macro data flow implementation technology. We consider the adoption of mechanisms that allow securing all the communications taking place between remote, unreliable nodes and we evaluate the cost of such mechanisms. In particular, we consider the implications on the computational grains needed to scale secure and insecure skeletal computations.
2007
15th EUROMICRO International Conference on Parallel, Distributed and Network-Based Processing, PDP 2007
Naples, Italy
7-9 February, 2007
Proc. of Intl. Euromicro PDP 2007: Parallel Distributed and network-based Processing
IEEE
213
220
0769527841
9780769527840
http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=4135280
skeletons; parallelism; security; scalability
Marco Aldinucci; Marco Danelutto
File in questo prodotto:
File Dimensione Formato  
2007_security_PDP.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 431.55 kB
Formato Adobe PDF
431.55 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/59660
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 0
social impact