We used the carbon isotope ratios of hydrocarbons and CO 2 , and the proportions of noble gas isotopes of associated gases from several geological provinces of the Potiguar Basin (Brazil) for gas/source rock correlation, and to determine... more
A metasystem allows seamless access to a collection of distributed computational resources. Checkpointing is an important service in high throughput computing, especially for process migration and recovery after system crash. This article... more
The core of Cloud computing includes virtualization of hardware resources such as storage, network and memory provided through virtual machines (VM). The live migration of these VMs is introduced to obtain multiple benefits which mainly... more
Virtualization technology reduces cloud operational cost by increasing cloud resource utilization level. The incorporation of virtualization within cloud data centers can severely degrade cloud performance if not properly managed. Virtual... more
INDICE ARTICULOS R.ESEfiAS VOLUMEN VII/No. 13 J7JNlO Ec@N@MlA MAXIMO VEGA-CENTENO B. Pobreza, niveles y patrones de consumo: un anáIisis a través de los países latinoamericanos 9 ADOLFO FIGUEROA. Educación y productividdd en la economía... more
Interactive systems with registers and voices (shortly, rvsystems) are a model for interactive computing obtained closing register machines with respect to a space-time duality transformation ("voices" are the time-dual counterparts of... more
3-Monochloropropane-1,2-diol (3-MCPD) is the most common chemical contaminant of the group of chloropropanols. It can occur in foods and food ingredients at low levels as a result of processing, migration from packaging materials during... more
Considerable research and development has been invested in software Distributed Shared Memory (DSM). The primary focus of this work has traditionally been on high performance and consistency protocols. Unfortunately, clusters present a... more
Parallelism management is a difficult task, in particular in parallel systems based on clusters (of PCs or workstations). We claim in this paper that parallelism management should be provided by an operating system that inherits many... more
Considerable research and development has been invested in software Distributed Shared Memory (DSM). The primary focus of this work has traditionally been on high performance and consistency protocols. Unfortunately, clusters present a... more
This report describes an implementation of MPI-1 on the GENESIS cluster operating system and compares this implementation to a UNIX based MPI implementation. The changes that were made to the implementation are compared between the two,... more
The core of Cloud computing includes virtualization of hardware resources such as storage, network and memory provided through virtual machines (VM). The live migration of these VMs is introduced to obtain multiple benefits which mainly... more
The core of Cloud computing includes virtualization of hardware resources such as storage, network and memory provided through virtual machines (VM). The live migration of these VMs is introduced to obtain multiple benefits which mainly... more
This paper describes a system that enables parallel programs written using the BSPlib communications library to migrate processes among a network of workstations. Not only does the system provide fault tolerance of BSPlib jobs, but by... more
This paper reviews the field of process migration by summarizing the key concepts and giving an overview of a high level process migration algorithm and also provides a unique alternative implementation of our own for the linux... more
This paper reviews the field of process migration by summarizing the key concepts and giving an overview of a high level process migration algorithm and also provides a unique alternative implementation of our own for the linux... more
A very important issue in distributed systems is the management of load among system nodes. Load balancing enables a better use of the system resource capabilities and a better performance by allocating nodes that are more suitable for... more
Multitasking and multiuser operating system's performance depends on the efficiency of scheduling algorithm. Most commonly used Round Robin scheduling algorithm may not give optimal result if the burst time of processes is very high as... more
We describe a type system for the Xdπ calculus [9]. An Xdπ-network is a network of locations, where each location consists of both a data tree (which contains scripts and pointers to nodes in trees at different locations) and a process,... more
A current trend in high-performance computing is the use of large-scale computing grids. These platforms consist of geographically distributed cluster federations gathering thousands of nodes. At this scale, node and network failures are... more
Complexity and heterogeneity of the deployed software applications often result in a wide range of dynamic states at runtime. The corner cases of software failure during execution often slip through the traditional software checking. If... more
This study presents a practical solution for data collection and restoration to migrate a process written in high‐level stack‐based languages such as C and Fortran over a network of heterogeneous computers. We first introduce a logical... more
We consider policies for CPU load balancing in networks of workstations. We address the question of whether preemptive migration (migrating active processes) is necessary, or whether remote execution (migrating processes only at the time... more
Future high-performance computing systems may face frequent failures with their rapid increase in scale and complexity. Resilience to faults has become a major challenge for large-scale applications running on supercomputers, which... more
Optimal utilization of cluster computing is partly dependent upon pre-emptive process migration. However, this migration involves a host of issues, one of them being the transfer of system-dependent resources. We focus on the overhead... more
Checkpointing is an important method for providing fault tolerance, load balancing, process migration, periodic backup, and many other functions [9], [14]. It is also the basic tool used in CAPE [1], [2], a paradigm which aims at... more
Checkpointing is an important method for providing fault tolerance, load balancing, process migration, periodic backup, and many other functions [9], [14]. It is also the basic tool used in CAPE [1], [2], a paradigm which aims at... more
Checkpointing Rollback Recovery protocol is often used to provide fault tolerance for real-time applications. However, existing checkpointing implementations support only non-real-time applications as the checkpointing overhead is usually... more
Even though the cloud platform promises to be reliable, several availability incidents prove that it is not. How can we be sure that a parallel application finishes it´s execution even if a site is affected by a failure? This paper... more
Adaptive load distribution is necessary for parallel applications to co-exist e ectively with other jobs in a network of shared, heterogeneous workstations. We present three methods that provide such support for PVM applications. Two of... more
Ever since 2005, there has been an intensification in the outflows of Portuguese nationals, characterized by the transformation in the institutional context in which they occur, the emergence new destination countries, and the... more
We present a communication library to improve performance of PVM. The new library introduces communication primitives based on Active Messages. We propose a hybrid scheme that includes a signal driven message noti cation scheme plus... more
As modern hardware becomes increasingly complex, it becomes more difficult to create efficient software for common computing workloads. One way to manage this complexity is to employ holistic solutions that consider multiple layers of... more
In an optimistic parallel simulation, logical processes (Ips) proceed with their computation without any constraints. However, if the computing requirements of different lps are not balanced or if the processors are not homogeneous, some... more
The mobile agent has been seen as a promising distributed computing technology. The mobility characteristic of mobile agent makes it to travel often in open network. In this scenario, it is obvious that the mobile agents are vulnerable to... more
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution for high-performance general-purpose workstations and servers. On these machines, the workload is typically constituted of both sequential... more
A orla costeira do Estado do Rio de Janeiro, de Maricá a Campos, incluindo a turística Região dos Lagos, vem sofrendo há muito tempo grande impacto devido a interesses antagônicos: especulação imobiliária versus proteção da... more
In this article, we present a simulator for cache memory systems on symmetric multiprocessors. This simulator is called SMPCache. It has a full graphic and user-friendly interface, and it operates on PC systems with Windows. The simulator... more
In a combinatorial auction, there has a server, some agents, and some jobs which can be used to reach efficient resource and job allocations among the agents. In our paper, we have shown how any server can achieve maximum throughput as... more
In virtualized servers, with live migration technique pages are copied from one physical machine to another while the virtual machine (VM) is running. The dynamic migration of virtual machines encumbers the data center which in turn... more
This paper proposes a new adaptable FPGA logic element based on fracturable 6-LUTs, which fundamentally alters the longstanding belief that a 4-LUT is the most efficient area/delay tradeoff. We will describe theory and benchmarking... more
Ever since 2005, there has been an intensification in the outflows of Portuguese nationals, characterized by the transformation in the institutional context in which they occur, the emergence new destination countries, and the... more
Given paper contain proposed approached for task scheduling which is done on a group of computers. Analysis of process data part by dividing them into number of fixed part & merge into single set that as good as previous original data... more
Given paper contain proposed approached for task scheduling to achieve load balancing which is done on a group of computers. The processor idles due to large set of data, on the multiprocessor computer. Consideration of process data part... more
Given paper contain proposed approached for task scheduling to achieve load balancing which is done on a group of computers. Consideration of process data part by dividing them into number of fixed part & merge into single set that as... more
Providing a distributed cooperative environment is a challenging task, which requires a middleware infrastructure that provides, among others, management of distributed shared data, synchronization, consistency, recovery, security and... more
In a combinatorial auction, there has a server, some agents, and some jobs which can be used to reach efficient resource and job allocations among the agents. In our paper, we have shown how any server can achieve maximum throughput as... more