A Context-Aware Reflective Middleware Framework for Adaptive Real-time Vehicle Applications

نویسندگان

  • Shengpu Liu
  • Liang Cheng
چکیده

Software has become crucial to develop vehicle systems. Future unmanned intelligent vehicle safety systems will increasingly rely on situational contexts collected at runtime through temporally built ad-hoc and dynamic networks for vehicle-to-vehicle and vehicle-to-roadside communications and dynamic adaptation to the contexts to improve vehicle safety and reduce traffic congestion. Context-aware reflective middleware, which can measure real-time contexts and accordingly reconfigure the behavior of supported applications, is an important technique to enhance the affordability, flexibility, and adaptability of the future vehicle safety systems. However, the long reconfiguration time of existing context-aware reflective middleware cannot satisfy the stringent real-time requirement of the vehicle systems and thus limits its adoption. In this paper, we present MARCHES, a context-aware reflective middleware framework, which improves the reconfiguration efficiency for engineering adaptive real-time vehicle applications in dynamic environments. Different from traditional single component-chain based middleware, MARCHES supports an original structure of multiple component chains to reduce local behavior change time. Further, according to the new structure, a novel synchronization protocol using active messages is proposed to reduce distributed behavior synchronization time. Experimental results show that the reconfiguration time of MARCHES is reduced from seconds (s) to hundreds of microseconds (μs). Evaluations demonstrate that MARCHES is also robust and scalable and generates small memory footprint, which makes it suitable for supporting real-time vehicle applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MARCHES: A Context-Aware Reflective Middleware for Mobile Computing and Wireless Environments

Mobile computing and wireless environments are largely heterogeneous, dynamic, and best effort, with limited support for guaranteed quality of service. It is then desirable for mobile applications to be adaptive and adjust their behaviors at run time, in response to the hostile and changing environments. In this research, we introduce a middleware system, MARCHES, to guide the design and implem...

متن کامل

Reflective Middleware for Location-Aware Application Adaptation

Today mobile computing is pervasively taking over the traditional desktop computing. Mobile devices are characterized by abrupt and unannounced changes in execution context. The applications running on these devices need to be autonomous and thus dynamically adapt according to the changing context. Existing middleware support for the typical distributed applications is strictly based on compone...

متن کامل

Design of Physical and Logical Context Aware Middleware

The human-computer interaction depended computing mode is evolved to an intelligent adaptive context aware computing. The corresponding middleware should be adaptive, reflective, dynamic reconfigurable and physical/virtual context aware. In this paper the design of a context-aware middleware is discussed. Some key issues involved, e.g. virtual and meta sensors, reflective context model, multi-a...

متن کامل

Design and Implementation of a Safe, Reflective Middleware Framework

With the rapid evolution of the global information infrastructure and ubiquitous computing environments, service providers will need to provide effective and adaptive resource management mechanisms that can serve concurrent applications in the presence of changing system conditions. Flexible, scalable and customizable middleware can be used as enabling technology for next generation systems tha...

متن کامل

A context-aware reflective middleware framework for distributed real-time and embedded systems

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 fra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009