Context-aware reflective middleware (CARM), which supports application reconfiguration, has been an appealing technique for building distributed real-time and embedded (DRE) systems as it can adapt their behaviors to changing environments at run time. However, existing CARM frameworks impose dependence restrictions and reconfiguration overhead, which makes the reconfiguration time of these frameworks too long (normally in the range of seconds or more) to satisfy the stringent real-time requirements of DRE systems. To improve the reconfiguration efficiency for supporting DRE systems, we have designed a new CARM framework – MARCHES (Middleware for Adaptive Robust Collaborations across Heterogeneous Environments and Systems), which offers an original structure of multiple component chains to reduce local behavior change time and a novel synchronization protocol using active messages to reduce distributed behavior synchronization time. MARCHES uses a layered architecture and provides both component-level and system-level reflection to incorporate standard components, a hierarchical event notification model to evaluate contexts, and a lightweight XML-based script language to describe and manage adaptation policies. The MARCHES framework and supported applications have been implemented on PC and PDA platforms. Based on a novel theoretical model, we have analyzed the reconfiguration efficiency of MARCHES and compared it with those of peer CARM frameworks: MobiPADS and CARISMA. Quantitative empirical results show that the reconfiguration time of MARCHES is reduced from seconds to hundreds of microseconds. Evaluations demonstrate that MARCHES is robust, scalable and generates a small memory footprint, which makes it suitable for supporting DRE systems.
1 October 2017 in Rare Metal Materials and Engineering
An 6201Al alloy was rolled at room temperature (RT), liquid nitrogen and alcohol mixed temperature (LAT) and liquid nitrogen temperature (LNT). The effect of the rolling temperature on microstructure and mechanical properties was investigated by means of hardness measurements, tensile tests, optical microscopy (OM), transmission electron microscopy (TEM) and scanning electron microscopy (SEM). Microstructural observations reveal that the dislocation tangles and dislocation density increased with decreasing rolling temperature. The dislocation accumulation was enhanced, and the formation of dislocation tangles and cells occurred during deformation under low rolling temperature. The substructures of the rolled sample at LAT and LNT are similar, consisting of dislocation cells, high dislocation density with networks, dislocation array, dislocation tangles and subgrains. Compared with rolled samples at RT and LAT, the rolled samples at LNT presented strengthened hardness and strength. The improvement of mechanical properties contributes to the fine substructures and accumulation of higher dislocation density during low temperature rolling. In addition, with decreasing rolling temperature, the average dimple size decreased.