Concurrent access to remote instrumentation in CORBA-based distributed environment

被引:0
|
作者
Stranjak, A
Kovacic, D
Cavrak, I
Zagar, M
机构
[1] Lucent Technol, Cabinteely, Co Dublin, Ireland
[2] Univ Zagreb, Fac Elect Engn & Comp, Zagreb 10000, Croatia
来源
NETWORKING - ICN 2001, PART II, PROCEEDINGS | 2001年 / 2094卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a system architecture for a distributed measurement process. Base systems provide only low-level bus oriented communication protocol (realized with General Purpose Interface Bus hardware and software). Distribution and remote control [1][2] requirements led to the design of CORBA [3][4] (Common Object Request Broker Architecture) middleware objects [5][6] that abstract underlying hardware/software installation issues. This design addresses problems of authentication, authorization, provision of exclusive instrument access from one client by enabling instrument locking mechanism, and session oriented communication due to CORBA's inability to provide satisfactory solutions to these matters. The central point of the design is the introduction of a special GPIB arbiter object. An arbiter object represents implementation of the factory pattern providing access to instrument objects for each client connecting to the arbiter. In order to secure uniqueness of connection session and allow authorization and authentication of remote clients, session oriented connection has been introduced. It was found as necessity to describe proposed solution in the form of a software design pattern[7][9].
引用
收藏
页码:399 / 408
页数:10
相关论文
共 50 条
  • [1] CORBA-based remote instrumentation
    Zagar, M
    Cavrak, I
    Stranjak, A
    MELECON '98 - 9TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1 AND 2, 1998, : 1294 - 1298
  • [2] Using frames for knowledge representation in a CORBA-based distributed environment
    Marinov, Milko
    KNOWLEDGE-BASED SYSTEMS, 2008, 21 (05) : 391 - 397
  • [3] A CORBA-based manufacturing environment
    Whiteside, RA
    Pancerella, CM
    Klevgard, PA
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 34 - 43
  • [4] Engineering CORBA-based distributed systems
    Juanes, R
    Bellas, F
    Rodriguez, N
    Vina, A
    THIRD IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 1998, : 281 - 285
  • [5] Architecting CORBA-based distributed applications
    Cao, M
    Cao, JN
    Wu, GF
    Wang, YY
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 266 - 268
  • [6] Managing the management: CORBA-based instrumentation of management systems
    Keller, A
    INTEGRATED NETWORK MANAGEMENT VI: DISTRIBUTED MANAGEMENT FOR THE NETWORKED MILLENNIUM, 1999, : 577 - 590
  • [7] Load balancing for a distributed CORBA-based SCP
    McArdle, C
    Widell, N
    Nyberg, C
    Lilja, E
    Nyström, J
    Curran, T
    TELECOMMUNICATIONS AND IT CONVERGENCE TOWARDS SERVICE E-VOLUTION, 2000, 1774 : 33 - 48
  • [8] Balloon burster: A CORBA-based visual servoing for humanoid robot in a distributed environment
    Lee, Joongjae
    Jie, Minscok
    Kim, Seungsu
    Jung, Munho
    Kim, Changhwan
    You, Bumjae
    PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-8, 2007, : 2337 - 2342
  • [9] A CORBA-based platform for distributed multimedia applications
    Blum, C
    Molva, R
    MULTIMEDIA COMPUTING AND NETWORKING 1997, 1997, 3020 : 328 - 338
  • [10] Collecting metrics for CORBA-based distributed systems
    McGregor J.D.
    Cho I.-H.
    Malloy B.A.
    Curry E.L.
    Hobatr C.
    Empirical Software Engineering, 1999, 4 (3) : 217 - 240