NIVERSITY Dynamic Configuration Abstraction
نویسندگان
چکیده
Dynamic configuration is the ability to modify the structure of an application as a concurrent activity to the application providing service. Society has placed great reliance on complex computer systems; this trend looks set to continue with expectations for non-stop and adaptive applications. Research to date has produced a pool of mechanisms and theory regarding dynamic configuration. Our research appears as a natural and timely progression. We feel it is appropriate to provide abstraction support, so propose the use of an abstract model to manage reconfiguration. Central to our work is an application model which is used to manage reconfiguration automatically whilst preserving application consistency. Reconfiguration is expressed by version descriptions, which initiate a state transition from one configuration state to another. In addition, the model provides a base from which developers can analyse reconfigurable
منابع مشابه
Dynamic Reconfiguration: Abstraction and Optimal Asynchronous Solution
Providing clean and efficient foundations and tools for reconfiguration is a crucial enabler for distributed system management today. This work takes a step towards developing such foundations. It considers classic fault-tolerant atomic objects emulated on top of a static set of fault-prone servers, and turns them into dynamic ones. The specification of a dynamic object extends the correspondin...
متن کاملDynamic Policy Enforcement for Software Defined Radio
Our research analyzes security policy enforcement issues inherent to handheld Software Defined Radio (SDR) devices. We have developed an abstraction for Dynamic Policy Enforcement (DPE) for a SDR system which consists of three distinct modules that monitor changes in external conditions, validate system configuration based on those conditions and a given policy, and implement changes to ensure ...
متن کاملManaging Software Architectural Evolution at Multiple Levels of Abstraction
Software development is a dynamic process where engineers constantly modify and refine systems. As a consequence, system architecture evolves over time. Software architectural evolution has been managed at different abstraction levels: the meta level, the architectural level, the application level, and the implementation level. However, management supports for architectural evolution are limite...
متن کاملRTOS-Based Hardware Software Communications and Configuration Management in the Context of a Smart Camera
This paper deals with the question of task communication and configuration dynamic management in the context of hardware and software implementations. Our approach is based on a couple of local and global reconfiguration managers that enable firstly to monitor the embedded system and secondly to separate application specific and system level configuration decisions. Then we detail the abstracti...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کامل