Providing Local Event Services to CORBA Collocated Components

  • سال انتشار: 1384
  • محل انتشار: یازدهمین کنفرانس سالانه انجمن کامپیوتر ایران
  • کد COI اختصاصی: ACCSI11_234
  • زبان مقاله: انگلیسی
  • تعداد مشاهده: 1412
دانلود فایل این مقاله

نویسندگان

Mohsen Sharifi

Computer Engineering Department Iran University of Science and Technology

Hossein Momeni

Science Department Gorgan University of Agricultural Sciences andNatural Resources

چکیده

Current implementations of CORBA Component Model (CCM) often suffer from unreasonable communication overheads when components are collocated. When a component requests an event service from a collocated component, communication between the two collocated components is routed through ORB irrespective of their locality, leading to lots of unnecessary communication overheads such as marshaling and de-marshaling of request and reply messages in the same address space. Eliminating these overheads is very crucial and quite beneficial to some applications like real-time ones. A new approach has currently been introduced for optimizing collocated components’ communication, with little concern for event service support. This paper augments this new approach by providing collocated components with local event service. Local requests for event service are transformed by a special unit,called proxy, to direct calls to local event service, without any ORB involvement. Our implementation results show considerable reduction of time during publication and consumption events.

کلیدواژه ها

Component, Collocation, CCM, Event Service, Communication Overhead, CORBA

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.