The problem of defining a general scheme for interfacing replication for software fault tolerance (diverse software versions) and system replication techniques (distributed execution of process replicas) is investigated. An algorithm, called Minimum Information Algorithm, is defined in order to couple object copies and process replicas.
-
1994 (v1)PublicationUploaded on: March 31, 2023
-
1994 (v1)Publication
No description
Uploaded on: March 31, 2023 -
1994 (v1)Publication
No description
Uploaded on: April 14, 2023 -
2004 (v1)Publication
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...
Uploaded on: April 14, 2023 -
1995 (v1)Publication
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...
Uploaded on: April 14, 2023 -
1999 (v1)Publication
We describe the design principles and implementation of a tool to be used as Resource Manager on arbitrary networks of workstations. It evaluates both statically (offline) and dynamically (on-line) the computational power and workload of each node in the network, in order to select the most performant computers after each application request...
Uploaded on: December 5, 2022 -
1996 (v1)Publication
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...
Uploaded on: December 5, 2022 -
1999 (v1)Publication
Message passing libraries are now widely used to develop parallel and distributed applications. Despite different services are provided by the available packages, still little support is given for distributed consistent cut, a facility which constitutes the base for higher level services both at system level (e.g. distributed debugging and...
Uploaded on: December 5, 2022 -
2006 (v1)Publication
The paper illustrates the design of MobEYE, a cooperative cache system for file transfer overMANETs. Its implementation is based on the sniffing facilities provided by the BSD Packet Filter, to process in-transit messages at the application level. MobEYE has been simulated, deriving support for the claim of saving energy and reducing latency;...
Uploaded on: April 14, 2023 -
2010 (v1)Publication
Vehicular Ad hoc Network (VANET) is a wireless network formed on the fly among vehicles connected by wireless links. A VANET application can learn about the context by acquiring and parsing beacons periodically broadcasted by other vehicles. In this paper we investigate the requirements of the applications that use vehicle beaconing to increase...
Uploaded on: April 14, 2023 -
2000 (v1)Publication
This paper describes a system for real-time field support to archaeological excavations, and for interaction with remote researchers, via the Internet. To this aim, a prototype system has already been field tested at the site of Poliochni in Greece. The system is composed of a wireless LAN, including one (two or more in the future) mobile unit...
Uploaded on: December 5, 2022 -
1999 (v1)Publication
RAMSES (Remote Archeological Mobile Support Enhanced System) is an outdoor application of mobile computing to field archaeology, whose prototype has already been field tested in Summer 1998 at the site of Poliochni in Greece. The requirements for both hardware and software are illustrated; the system is composed by a fixed station, acting as...
Uploaded on: December 5, 2022 -
2003 (v1)Publication
In this paper we present a parallel algorithm, implemented using MPICH, for isosurface extraction from volumetric data sets. The main contribution of this paper is in the analysis and performance improvements of the different phases of the isosurface production process including computation and output generation. The resulting algorithm is...
Uploaded on: April 14, 2023 -
2004 (v1)Publication
No description
Uploaded on: April 14, 2023 -
1998 (v1)Publication
No description
Uploaded on: December 5, 2022 -
1998 (v1)Publication
Message passing applications on a distributed computer require tools to integrate state saving and rollback, to support dynamic program reconfiguration, fault tolerance and others. The paper presents the results of integrating two independently developed tools that combine flexibility and portability. The User-Triggered CheckPointing (UTCP)...
Uploaded on: December 5, 2022 -
2003 (v1)Publication
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.
Uploaded on: April 14, 2023 -
2011 (v1)Publication
Recent advancements in the field of social networking, Web 2.0 technologies, grid and cloud computing, and mobile communications have significantly changed many concepts at the basis of e-learning. The latter is also a valuable tool for teaching in developing Countries, especially when jointly used with satellites allowing to overcome the...
Uploaded on: May 11, 2023 -
2011 (v1)Publication
As one of the main tasks of a project for developing an Advanced Cooperative Infomobility System (ACIS), we have devised and partly implemented a communication middleware for infomobility applications on vehicular ad-hoc networks (VANETs). Our VANET is a wireless nework established by the cars themselves, with support from a number of fixed...
Uploaded on: December 5, 2022 -
2005 (v1)Publication
Parallel visualization is assuming an increasing role in the deployment of Web and Grid based systems for scientific applications. The visualization process consists of a set of filters or components that are executed in a pipelined assembly that should be adaptively configured on the basis of user requirements, processing architecture and...
Uploaded on: March 31, 2023 -
2011 (v1)Publication
In this paper we discuss the issues related to the development of efficient parallel implementations of the Marching Cubes algorithm, one of the most used methods for isosurface extraction, which is a fundamental operation for 3D data analysis and visualization. We present three possible parallelization strategies and we outline the pros and...
Uploaded on: April 14, 2023 -
2006 (v1)Publication
La collaborazione tra DARFICLET e DISI è ormai giunta al decimo anno, anzi conta anche qualche mese in più, se ne fissiamo l'origine a quando alcuni informatici ed alcuni archeologi genovesi per la prima volta iniziarono a discutere insieme, alla ricerca di nuove idee, stimolanti per la ricerca in entrambi i settori.
Uploaded on: March 31, 2023 -
1992 (v1)Publication
No description
Uploaded on: April 14, 2023 -
2000 (v1)Publication
The paper is motivated by efficiency considerations about porting mathematical software from Massively Parallel Processors (MPPs) to Networks of Workstations (NOWs). Heterogeneity of the network is the major obstacle to efficient porting: it can be overcome with a specialized system, Programming envIronment for Network of COmputers (PINCO),...
Uploaded on: December 5, 2022