Next generation memory technologies, which we denote as new memory, have both nonvolatile and byte addressable properties. These characteristics are expected to bring changes to the conventional computer system struct...
详细信息
ISBN:
(纸本)9781538617687
Next generation memory technologies, which we denote as new memory, have both nonvolatile and byte addressable properties. These characteristics are expected to bring changes to the conventional computer system structure. Most previous research on the use of new memory have been focused on how to efficiently store files, objects, and data structure while exploiting persistence in new memory. Unlike previous studies, this study focuses on what functional changes are possible in a computing system through the introduction of new memory. We propose to make use of the nonvolatile characteristic of new memory to change the booting techniques used in conventional computing systems. We present a new booting mechanism that we refer to as Fast System Launch (FSL). FSL enables persistent computing in which the state of the system remains intact even after the power is turned off and exploits this to significantly improve booting time even compared to conventional power management methods such as 'sleep mode' and 'hibernation mode'. To show the effectiveness of FSL, we implement FSL on an in-house embedded test board, which we refer to as the Tuna board, equipped with pseudo new memory. Through the use of FSL, boot time is reduced from the original boot time of 14 seconds to 0.087 seconds on the TUNA board using Ubuntu 14.04.
Anytime reconfigurability of computing systems is indispensable to persistent computing as well as ubiquitous /pervasive /cloud *** require that a computing system function continuously anytime entails that the comput...
详细信息
Anytime reconfigurability of computing systems is indispensable to persistent computing as well as ubiquitous /pervasive /cloud *** require that a computing system function continuously anytime entails that the computing system has to be reconfigured dynamically during its continuous *** paper shows our approach to dynamic reconfiguration of persistent computing systems constructed based on soft system *** paper presents a requirement analysis for the dynamic reconfiguration of persistent computing systems based on soft system buses,proposes an architecture of persistent computing systems based on soft system buses that satisfied the requirements,and presents some implementation issues.
Software development based on Soft System Bus (SSB) is a novel approach to Software Engineering. From the viewpoint of SSB, this paper presents a lightweight framework for developing on-line distributed applications, ...
详细信息
ISBN:
(纸本)9789898425577
Software development based on Soft System Bus (SSB) is a novel approach to Software Engineering. From the viewpoint of SSB, this paper presents a lightweight framework for developing on-line distributed applications, called MicroSSB. The framework partly implements the core functions of SSB-based system, including communication channel, data-instruction station, message exchange, security check and dynamic component management etc. The paper also proposes a guideline for using MicroSSB. By using MicroSSB, the designers and developers of distributed applications can focus on the core of their product instead of struggling with the low-level distributed programming. As case studies, the paper also shows two real applications based on MicroSSB: an experimental collaborative decision making system for air traffic flow control and a marine emergency commanding system.
暂无评论