79 research outputs found

    Data Replication Effectiveness in Mobile Ad-Hoc Networks

    No full text
    In this paper the behavior of a MANET when, for several reasons, the node density varies in such a way to cause subnet disconnections, is considered. Data replication is usually employed to avoid data loss in case of unwanted disconnection of a node, increasing its availability. Considering a time-scale connectivity and node mobility, replicas can be distributed over the net, in order to make data available even during disconnection periods.A formula can be derived, which allows to evaluate the replica availability in different scenarios, using the probability density functions describing the partitioning of a network obtained by a simulator. Applying this formula to different kind of networks, it is possible to tune the degree of replication desired for different scenarios, looking for a trade-off between space occupancy and availability gain

    Parallel Compression of 3D Meshes for Efficient Distributed Visualization

    Get PDF
    none3In a distributed visualization environment transmission time is dominant because of the amount of data to be moved and the limitations of available bandwidth. In this paper we address the problem to speed up the compression operation of large Triangulated Irregular Networks (TIN) using commodity clusters. In our case TINs represent isosurfaces extracted from volumetric data sets. The proposed parallel compression algorithm is based on Edgebreaker [ 1], one of the most powerful connectivity compression algorithm, and it exploits mesh partitioning produced during the parallel isosurface extraction operation. In this way a high speed-up of the compression module and a considerable improvement of the visualization system are obtained.A.CLEMATIS; V. GIANUZZI; D. D'AGOSTINOClematis, A.; Gianuzzi, Vittoria; D'Agostino, D

    A Hierarchical Program Structure for Concurrent Fault Tolerant Software

    No full text
    A new approach to software fault tolerance in concurrent programs modeled as reactive systems is proposed. It is based on a hierarchical structure and on the combined use of different fault tolerant schemes (e.g. transaction to protect data and conversation like scheme to protect processes). Among the merits of this new approach there is the possibility of an effective use of different programming languages to implement diverse software versions also in concurrent programs

    Using PVM to implement a Distributed Dependable Simulation System

    No full text
    In the past decade, the use of distributed algorithms to model simulations is considerably increased, in order to gain speedup over traditional sequential simulations. Also, there has been much interest in using inexpensive, powerful workstation nets, with high speed interconnection, instead of expensive parallel computers. In this paper, we briefly present the kernel of a distributed system (PV2M) implemented on top of PVM routines, where synchronization is based on the concept of Virtual Time. Special emphasis is given to the fault tolerant mechanisms provided in it. PV2M implements a checkpoint-restart mechanism, with respect to processes located on non master hosts, in such a way as to be 1-resilient with respect to failures occurring to these host

    Experiencing a parallel mathematical library on a PC network

    No full text
    This paper presents an experience in use of a parallel mathematical library, ScaLAPACK, on a network composed by heterogeneous workstations. The good performance results have been obtained by means of a distributed programming environment which is able to dynamically evaluate available computing power at each workstation and to distribute accordingly the set of parallel processes

    Art Images and Disabled Children: a software tool for therapists

    No full text
    We describe a browser which has been designed in order to allow severely disabled children to interact and express their "emotions" by means of art images and sequences of images. The browser is to be used under the supervision of art therapists

    CPVM - Extending PVM for Consistent Checkpointing

    No full text
    This paper presents CPVM, a library that provides the user with a support to implement non blocking, blobal checkpoint- restart algorithms for applications written using PVM thereby achieving fault-tolerance. A salient feature of CPVM is the way in which, solely on the basis of a simple set of new PVM primitives, it provides several advanced facilities useful to solve different problems. CPVM can also be used as a platform on top of which to implement different algorithms to detect stable properties such as deadlocks and termination, and to support job-swapping and migration in an environment where there previously was none

    ScanBrowser: un ausilio software per disabili gravi

    No full text
    Descriviamo uno strumento progettato per consentire l'interazione e l'espressione di emozioni anche a giovani affetti da disabilit\ue0 gravi. L'espressione delle emozioni avviene attraverso la selezione d'immagini artistiche e la loro composizione in sequenze, con l'aiuto di un apposito browser a scansione. Il browser, progettato per l'uso con la supervisione di un arte terapista, \ue8 stato realizzato facendo uso della tecnologia .Net di Microsoft
    corecore