• 제목/요약/키워드: broker

검색결과 357건 처리시간 0.032초

분산 브로커의 가용성 향상을 위한 메시지 레플리카 액티브-액티브 구조 기법 (Active-Active Message Replica Scheme for Enhancing Performance of Distributed Message Broker)

  • 서경희;여상호;오상윤
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제7권6호
    • /
    • pp.145-154
    • /
    • 2018
  • 다양한 분산 소프트웨어 컴포넌트들의 정보 교환을 위해 비동기, 다대다 메시지 교환이 가능한 브로커 구조가 보편적으로 사용되고 있다. 특별히 많은 사용자 및 메시지를 지원하기 위해 높은 확장성의 분산 메시지 브로커가 제안되었다. 브로커의 가용성 및 장애 극복 능력을 향상시키기 위해 메시지 레플리카를 사용하여 액티브-스탠바이 혹은 액티브-액티브 구조를 사용하게 된다. 그러나, 액티브-스탠바이의 경우 낮은 가용성의 문제, 그리고 액티브-액티브의 경우 동기화 오버헤드가 전체 성능을 낮추는 문제를 가진다. 본 논문에서는 장애 상황의 극복이 가능하면서도 분산 메시지 브로커의 가용성을 향상시키기 위해 메시지 레플리카를 액티브-액티브 구조로 구성하여 분산 브로커의 요청 부하를 분산시키는 기법을 제안하였다. 스탠바이 레플리카들이 액티브 레플리카로부터 요청을 전달받아 나누어 처리함으로써 브로커를 구성하는 노드 수의 증가 없이 요청 부하를 분산시킬 수 있었다. 이때 메시지 동기화 과정은 분산 코디네이터를 이용, 분산 락을 구현함으로써 모든 액티브 레플리카들이 한 때에 동기화를 진행하도록 하였고 각 액티브 레플리가 동기화를 할 때보다 추가적인 오버헤드를 적게 하였다. 본 제안의 성능을 평가하기 위해 제안 기법과 기존의 액티브-스탠바이 기법을 기반으로 브로커 프로토타입을 구현하고 메시지의 생산, 소비 및 전체 생산-소비 구간 처리 성능을 측정 비교하였고, 분산 락으로 인한 오버헤드 수식을 제시하였다. 실험 결과에서 본 제안 기법이 더 높은 확장성과 메시지 처리성능을 보임을 확인하였다.

영국 해사법상 선박매매 브로커의 대리인 책임에 관한 일고찰 (A Study on the Ship Sale and Purchase Brokers' Liability as Agent in English Maritime Law)

  • 정선철
    • 한국항해항만학회지
    • /
    • 제37권6호
    • /
    • pp.617-625
    • /
    • 2013
  • 영국 해사법상 S&P 브로커"로 널리 알려진 선박매매 브로커는 선박매매를 원하는 의뢰인인 본인을 대신하여 협상을 행사하는 독립적 계약자이다. 또한 S&P 브로커는 선박매매시 본인을 대리하는 대리인으로 그 법적지위를 갖는다. S&P 브로커들은 로이드 선급, 미국 선급 및 한국 선급 등에서 선박의 중요한 명세 자료와 정보들을 수집하여 선박매매를 원하는 매도인과 매수인에게 상호 이익이 되도록 조력한다. S&P 브로커의 책임은 선박매매계약서의 합의 내용에 반하지 않고 선량한 관리자로서 주의의무를 다하며, 의뢰인인 본인의 요청에 전문적으로 업무수행 함을 의미한다. 그러나 선박매매계약에 의하여 당사자와의 관계 범위, 주된 조건, 계약 위반 및 면책내용에 있어서 분쟁이 발생할 경우, S&P 브로커에게도 책임문제가 발생한다. 이 S&P 브로커의 책임은 직접계약당사자의 원칙에 의하거나 제3자의 권리에 관한 계약법에 근거한다. 그러므로 S&P 브로커가 의무를 불이행한 경우 또는 계약 내용에 반하거나 과실에 기인하여 불법행위가 야기된 경우, 분쟁과 소송이 발생하게 된다. 이에 이 논문에서는 S&P 브로커의 특징 중 대리인으로서의 법적 책임, 수수료 문제, 이익의 충돌과 비밀 수수료, 등에 대하여 영국 해사법과 영국 판례를 중심으로 검토하여 논함을 이 연구의 목적으로 삼고자 한다.

클라우드 서비스 브로커 기술 및 사례 분석

  • 강동재;김남우;손덕주;정성인
    • 정보와 통신
    • /
    • 제30권4호
    • /
    • pp.7-15
    • /
    • 2013
  • 본고에서는 최근 클라우드 컴퓨팅 기술에서 이슈가 되고 클라우드 서비스 브로커(Cloud Service Broker) 기술 및 관련 기술동향을 살펴보고 실제 구현을 진행중인 사례를 분석 함으로서 클라우드 서비스 브로커 기술에 대한 전반적인 내용을 살펴보고자 한다.

상호 관계성을 가진 간접 인증 방법을 이용한 전자 결제 시스템 (Electronic Settlement System Model Using an Indirect Authentication Method by Interrelationship)

  • 박영호;이금석
    • 전자공학회논문지T
    • /
    • 제35T권2호
    • /
    • pp.93-99
    • /
    • 1998
  • 기존 전자상거래에서는 양단(End-to-End)간의 인증만이 존재한다. 그러나 분산환경에서 사람이나 컴퓨터의 신분을 확인하는 인증은 위조와 사칭으로 인하여 그들의 신분이 고정적이지 않다는 점 때문에 상당히 힘들다. 또한 고객과 판매인을 연결시켜주는 다수의 중개인(Broker)이 포함된 경우에는 제 3자에 대한 인증이 반드시 필요하다. 이런 인증은 기존 방법으로는 참여하는 구성원이 많아질수록 복잡해지는 한계점이 있다. 본 논문에서는 이를 해결하기 위하여 상호 간접 인증을 이용하며, 또한 이동에이전트를 이용하여 상호 간접 인증에 의해 복잡한 환경에서의 상거래가 성립되는 모델을 제시한다.

  • PDF

프로세스 중심의 동적 엔지니어링 웹서비스 지원 방법에 대한 연구 (A Study on Supporting Process-Centric Dynamic Engineering Web Services)

  • 이재열;윤장혁;이순재;김현;김광수
    • 한국CDE학회논문집
    • /
    • 제9권4호
    • /
    • pp.361-372
    • /
    • 2004
  • Collaborative and distributed engineering web services are emerging as a viable alternative to the traditional design and engineering process automation. Existing approaches have limitations in supporting long-running engineering transactions, automatic engineering process orchestration and choreography, synchronous and asynchronous conversation, and geometric abstraction for transmission and sharing. In this paper, we present a process-centric engineering web service methodology to overcome these limitations by utilizing BPEL-based (Business Process Execution Language) process templates and coordination broker-based conversation support. This paper discusses the synchronization of engineering web services which can be either peer-centric or process-centric to support long-running engineering transactions and conversation. The process orchestration and choreography broker works as a service dispatching and aggregation mediator for executing process templates, which enables the individual activity or the engineering process to dynamically select and invoke one of the alternative web services through the run-time process brokering. Further, the paper presents how to support collaboration over the running process using conversation policy.

CORBA기능을 이용한 정보검색시스템 통합에 관한 연구 (A Study on Information Retrieval Systems Integration Using Common Object Request Broker Architecture)

  • 최한석;김상미;남태우;손덕주
    • 정보관리학회지
    • /
    • 제13권2호
    • /
    • pp.223-242
    • /
    • 1996
  • 본 논문에서는 정보검색을 원하는 이용자들에게 시스템 및 DBMS의 이형성, 서로 다른 검색시스템 사용에 관계없이 단일 사용자 인터페이스를 통해 일관성 있는 질의 및 검색결과를 제공할 수 있는 CORBA기반의 정보검색시스템(DDIR/ORB) 통합모델을 제안한다. 본 논문에서 제안한 DDIR/ORB는 질의를 요구한느 클라이언트와 검색을 실행하는 응용서버 사이에 미들웨어베이스와 CD-ROM 텍스트 데이터베이스에 대한 접근 투명성을 보장하고 정보검색 결과에 대한 자유로운 데이터 교환 및 변환을 제공하며, 기존의 정보검색시스템의 재사용을 보장한다. DDIR/ORB 시스템 설계 및 구현에서 OMG IDL을 사용함으로써 인터페이스 복잡도가 감소되었고 구성요소들의 구현 비용을 최소화하였다.

  • PDF

유비쿼터스 환경의 데이터베이스 보안을 위한 CSS 설계 (A Design CORBA Security Service for DataBase Security in Ubiquitous Computing)

  • 이대식;윤동식;안희학
    • 융합보안논문지
    • /
    • 제5권3호
    • /
    • pp.15-22
    • /
    • 2005
  • 인터넷의 보급과 다운사이징, SI 기법이 등장하면서 기존의 집중식 컴퓨팅은 급격히 분산 컴퓨팅으로 변하고 있다. 또한 분산 컴퓨팅은 유선으로 연결된 네트워크에서 벗어나 유비쿼터스 컴퓨팅으로 빠르게 변화하고 있다. 점차 복잡해지는 이기종 환경에서 용융 프로그램과 운영체제에 원만한 통신을 이룰 수 있게 하는 미들웨어로 CORBA가 널리 사용되고 있다. 그러나 지능적이고 다양화되는 공격들(해커, 바이러스, 웜 등) 속에서 분산처리 환경은 절대 안전할 수 없는 것이 현실이다. 본 논문에서는 OMG에서 제시한 CSS를 기반으로 유비쿼터스 환경에 적합한 DB보안 모델을 설계하고 기존 모델과 비교 분석하여 효율성을 제시하고자 한다.

  • PDF

Interval Skip Lists를 이용한 정확도기반 우선순위 검색 기법의 설계 (A Design of Priority Retrieval Technique based on Accuracy using The Interval Skip Lists)

  • 이은식;조대수
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.102-105
    • /
    • 2010
  • 전통적인 Pub/Sub(Publish/Subscribe) 시스템은 중개자(Broker)를 통해 출판자(Pub)의 출판조건(Event)에 매칭되는 구독자(Sub)의 모든 구독조건(Subscription)들을 검색한다. 즉, 출판조건과 구독조건간의 매칭의 정도는 고려되지 않고, 매칭의 유무만을 판단한다. 매칭된 구독조건 간에도 우선순위가 존재할 수 있다. 따라서 기존 Pub/Sub 시스템의 기능을 확장한 우선순위 Pub/Sub 시스템이 필요하다. 이 논문에서는 구독조건간의 우선순위를 결정하기 위해 검색결과의 정확도를 정의 하고 우선순위에 따라 구독조건을 검색할 수 있는 정확도 기반 우선순위 검색기법을 제안한다. 본 검색기법은 IS-Lists(Interval Skip Lists)를 기반으로 동작하며, 정확도를 통해 정렬된 검색 결과를 얻을 수 있다.

  • PDF

분산환경하에서 해운 전자상거래 에이전트 설계 및 구현 (Design and implementation of shipping electronic commerce agent in distributed computing environment)

  • 장일동;위승민;김시화
    • 한국항해항만학회지
    • /
    • 제26권1호
    • /
    • pp.78-84
    • /
    • 2002
  • 이 본문은 선박중개시스템으로써 분산객체기술을 이용한 CORBA환경하에서 설계되고 구현되었다. 최근 각광 받고 있는 웹에서의 전자상거래 시스템이 방대해 짐에 따라 호스트 중심의 중앙 집중식 방식이 한계를 가지게 되었다. 또한 시스템의 성능 향상도 크게 요구되어졌으며, 이러한 문제들을 해결하기 위해 이종 시스템간에 프로그램을 분산시켜 부하를 줄임으로써 시스템의 성능 저하와 네트워크 병목형상을 해결하고 있다. 본 연구는 에이전트 통신언어(ACL)를 이용하여 분산된 데이터베이스에fi의 에이전트 기반 모형을 제시한다. 또한 분산된 서로 다른 운영체제, 분산된 이종의 데이터베이스에서의 정보 공유와 교환이 가능한 CORBA를 이용한 지능형 선박검색 에이전트의 모형을 구현한다.

프로그래밍 투명성을 지원하는 분산 프로그래밍 도구의 설계 (A Design of Distributed Programing Tool in support of Programming Transparency)

  • 이상윤;김승호
    • 한국정보과학회논문지:정보통신
    • /
    • 제31권3호
    • /
    • pp.259-268
    • /
    • 2004
  • 분산 컴퓨팅 환경에 적용해야할 응용 소프트웨어의 비중이 증가함에 따라, 이를 지원하기 위한 다양한 형태의 분산 프로그래밍 도구들이 제안되어 있다. 그러나, 이러한 도구를 이용하여 분산처리 소프트웨어를 작성하기 위해서는 분산 프로그래밍 도구가 요구하는 부가적인 프로그래밍 지식을 숙지하여야 한다. 부가적인 지식 없이 분산처리를 수행하는 소프트웨어를 개발할 수 있다면, 분산처리에 대한 개발자의 부담을 줄여서, 개발하고자 하는 소프트웨어의 자체 기능에 더욱 집중할 수 있다. 본 논문에서는 새로운 분산 프로그래밍 도구를 제안하고, 이름을 TORB(Transparent Object Request Broker)라고 명명하였다. TORB를 이용하면, 프로그래밍 투명성의 지원을 통하여, 자바로 작성하는 분산처리 소프트웨어를 상대적으로 쉽게 개발할 수 있고, 후처리를 통하여 TORB가 제공하는 분산처리 환경에서 수행될 수 있다.