- Full text PDF available (6)
Accelerating discrete event simulation can be achieved by using parallel architectures. The use of dedicated hardware is a possible alternative in some special domains like logic simulation. However, few studies have focused on general cases. This paper presents an innovative solution using a recent hardware technology called FPGA (<italic>Field… (More)
The shared memory programming paradigm is becoming widely used, since it provides several important benefits. However, the need to maintain a reasonably simple memory model for programmers is responsible for many of the complications. In this paper, we present PoliDep, a new synchronized memory model which makes use of synchronizations to gain access of… (More)
technology: An innovative solution for parallel discrete event simulation support. A class library for building fortran and c++ restructuring tools.
A fundamental issue in the development of concurrent programs is the resource allocation problem. Roughly speaking, it consists of providing some mechanism to avoid race conditions in the access of shared resources by two or more concurrent processes. For such a task, maybe the most widely mechanism consists of using critical sections. Unfortunately, it is… (More)
Message oriented middleware (MOM) refers to the software infrastructure supporting sending and receiving messages between distributed systems. AMQP and MQTT are the two most relevant protocols in this context. They are extensively used for exchanging messages since they provide an abstraction of the different participating system entities, alleviating their… (More)
Routing metrics commonly used nowadays in large wireless community networks (WCN), do not seem appropriate since they are generally not based on the real link capacity but on choosing the shortest path. Routing protocols such as OSPF or BGP use static metrics, while wireless links should be evaluated frequently because their bandwidth varies dynamically. Ad… (More)