연결 브로커 란 무엇입니까?

연결 브로커는 일반적으로 클라이언트와 서버 간 또는 둘 이상의 피어 클라이언트 간 연락 역할을하는 소프트웨어 응용 프로그램입니다. 이러한 개념은 주로 데이터베이스 연결 관리 및 원격 데스크톱 구현에 사용됩니다. 다중 계층 소프트웨어 아키텍처는 연결 브로커를 사용하여 시스템간에 오버 헤드가 적은 단기 연결을 설정합니다. 연결 브로커는 특히 원격 데스크톱 가상화에서 중요한 역할을합니다. 모든 연결을 관리하는 중개 엔티티를 갖는 관행은 분산 컴퓨팅 아키텍처 설계에도 널리 사용됩니다.

소프트웨어 및 운영 체제 엔지니어링 분야의 발전으로 다중 계층 시스템 아키텍처가 등장했습니다. 이러한 다중 계층 시스템으로 구성된 컴퓨터 네트워크에는 여러 계층의 추상화가있는 연결이 필요합니다. 예를 들어 한 계층은 전송 매체를 통한 패킷의 물리적 전송을 처리하여 각 패킷이 네트워크 장치 사이의 지정된 대상에 도달하도록합니다. 다른 계층은 웹 브라우저 및 서버와 같은 응용 프로그램 간의 통신 만 처리합니다. 다 계층 시스템에는 수많은 접점이 있으며 컴퓨터 네트워크를 통한 통신 측면에서 복잡해질 수 있으므로 연결 브로커와 같은 엔티티가 필요합니다.

원격 데스크톱 가상화를 사용하면 한 컴퓨터의 사용자가 마치 원격 컴퓨터에 실제로있는 것처럼 원격에있는 컴퓨터를 제어 할 수 있습니다. 연결 브로커는 클라이언트 시스템과 원격 시스템 사이의 에이전트 역할을하여 다수의 백그라운드 네트워크 작업을 처리합니다. 데스크톱 가상화의 연결 브로커는 클라이언트 컴퓨터를 인증하고 원격 컴퓨터를 제어 할 수있는 권한을 부여합니다. 또한 호스트 컴퓨터와 원격 제어 시스템 사이의 지침이 적절하게 인코딩되도록해야 할 책임이 있습니다. 또한 원격 데스크톱 연결 브로커는 두 시스템 간의 통신이 동기화되도록하는 엄청난 작업을 수행합니다.

최근에 개발 된 슈퍼 컴퓨팅에 대한 또 다른 접근 방식은 분산 컴퓨팅 아키텍처로, 연결 브로커를 많이 사용하여 시스템 간의 통신을 지원합니다. 최신 수퍼 컴퓨터 중 다수는 작업을 분산시키기 위해 서로 지능적으로 통신하는 노드로 구성된 그리드로 설계되었습니다. 이러한 시나리오에서 연결 브로커는 일종의 교환 역할을하여 작업을 할당하고 그리드에서 연결 및 연결 끊기를 관리합니다. 연결 브로커는 수퍼 컴퓨팅에서 중요한 역할을합니다. 효율적인 연결 브로커는 CPU (중앙 처리 장치)주기를 낭비하거나 전송 지연을 발생시키지 않으면 서 슈퍼 컴퓨팅 그리드가 최대한 많은 처리 능력을 짜낼 수 있도록 도와줍니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?