Resource-Conscious Customization of CORBA for CAN-based Distributed Embedded Systems
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 김태형 | - |
dc.date.accessioned | 2021-06-23T07:57:50Z | - |
dc.date.available | 2021-06-23T07:57:50Z | - |
dc.date.issued | 2000-03-15 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/33406 | - |
dc.description.abstract | The software components of embedded control systems get extremely complex as they are designed into distributed systems consisting of a large number of inexpensive microcontrollers interconnected by low-bandwidth real-time networks such as the controller area network (CAN). While recently emerging middleware technologies such as CORBA and DCOM can partially deal with such complexity, they cannot be directly applied to embedded system design due to their excessive resource demand and inadequate communication models. In this paper, we propose a new CORBA design for CAN-based distributed embedded control systems. The design goals of our CORBA are to minimize its resource need and to make it support group communication without losing the IDL (interface definition language) level compliance to the OMG standards. To achieve these goals, we develop a transport protocol on the CAN and a group communication scheme based on the well-known publisher/subscriber model. This transport protocol realizes a subject-based addressing scheme to support the anonymous publisher/subscriber communication model. We also customize the method invocation and message passing protocol, often referred to as the general inter-ORB protocol (GIOP), of CORBA so that CORBA method invocations are efficiently serviced on a low-bandwidth network such as the CAN. This customization includes a packed data encoding scheme and variable-length integer encoding for compact representation of IDL data types. The new CORBA design clearly demonstrates that it is feasible to use CORBA in developing distributed embedded systems on real-time networks possessing severe resource limitations. We are currently implementing the ORB of our CORBA design using the GNU ORBit and the result is promising. | - |
dc.title | Resource-Conscious Customization of CORBA for CAN-based Distributed Embedded Systems | - |
dc.type | Conference | - |
dc.citation.conferenceName | The 3rd IEEE International Symposium on Object-Oriented Real-time distributed Computing | - |
dc.citation.conferencePlace | Newport Beach, CA, USA | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
55 Hanyangdeahak-ro, Sangnok-gu, Ansan, Gyeonggi-do, 15588, Korea+82-31-400-4269 sweetbrain@hanyang.ac.kr
COPYRIGHT © 2021 HANYANG UNIVERSITY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.