[go: up one dir, main page]

KR100828064B1 - 무선 링크를 포함하는 네트워크에서 등시성 자원을예약하는 방법 - Google Patents

무선 링크를 포함하는 네트워크에서 등시성 자원을예약하는 방법 Download PDF

Info

Publication number
KR100828064B1
KR100828064B1 KR1020037005060A KR20037005060A KR100828064B1 KR 100828064 B1 KR100828064 B1 KR 100828064B1 KR 1020037005060 A KR1020037005060 A KR 1020037005060A KR 20037005060 A KR20037005060 A KR 20037005060A KR 100828064 B1 KR100828064 B1 KR 100828064B1
Authority
KR
South Korea
Prior art keywords
bus
connection
interface device
link
plug control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020037005060A
Other languages
English (en)
Other versions
KR20030043996A (ko
Inventor
세바스티앙 페로
크리스토프 뱅상
니콜라 부르댕
Original Assignee
톰슨 라이센싱
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 톰슨 라이센싱 filed Critical 톰슨 라이센싱
Publication of KR20030043996A publication Critical patent/KR20030043996A/ko
Application granted granted Critical
Publication of KR100828064B1 publication Critical patent/KR100828064B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40091Bus bridging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

제 1 버스와 제 2 버스 사이의 링크상에서 등시성 자원을 예약하는 방법으로서, 상기 링크는 상기 제 1 버스와 연결된 제 1 인터페이스 디바이스 및 상기 제 2 버스와 연결된 제 2 인터페이스 디바이스를 포함하고, 상기 버스들과 연결된 디바이스에 대해 투명하며, 본 발명에 따르면, 상기 등시성 자원의 예약 방법은 상기 인터페이스 디바이스의 레벨에서, - 상기 버스들과 연결된 디바이스에 의해 송신된 연결 셋업 메시지를 인터셉트하는 단계; - 셋업 메시지가 인터셉트된 연결의 소스 디바이스 및 싱크 디바이스가 서로 다른 버스상에 있는가를 검사하는 단계; 및 - 서로 다른 버스에 존재한다면, 상기 링크상에서 연결을 위해 자원을 예약하는 단계를 포함한다.

Description

무선 링크를 포함하는 네트워크에서 등시성 자원을 예약하는 방법{METHOD FOR RESERVING ISOCHRONOUS RESOURCES IN A NETWORK COMPRISING A WIRELESS LINK}
본 발명은 무선 링크를 포함하는 네트워크에서 대역폭과 같은 등시성 자원을 예약하는 방법에 관한 것이다. 특히, 본 발명은 ETSI에 의해 정의된 바와 같은 BRAN Hiperlan2 네트워크로 구성되는 무선 링크를 통해 연결된 IEEE 1394 버스에 적용된다.
직렬 버스에서 등시성 자원의 관리는 IEEE1394-2000 표준에 기재된 등시성 자원 관리자('IRM': Isochronous Resource Manager) 기능으로 커버된다. IRM은 실제로는 대역폭 및 채널을 할당하는 역할을 하지 않지만, 오히려 다른 노드가 등시성 자원의 자체 사용을 레코딩하는 단일 위치를 제공한다.
IEC 61883 표준은 IEEE 1394 직렬 버스와 연결된 설비 사이에서의 시청각 데이터를 위한 송신 프로토콜을 지정한다. 또한, 상기 IEC 61883 표준은 노드가 버스 자원을 예약하기 위해 IRM을 액세스할 수 있도록 프로토콜{접속 관리 절차('CMP': Connection Management Procedure)}을 지정한다.
이러한 프로토콜에 의해 지정되는 바와 같이, 단일 직렬 버스에서 버스 리셋이 발생할 때, 다음과 같은 동작이 수행된다:
·버스 리셋에 앞서 입력 및 출력 플러그를 연결하는 모든 오디오/비디오 디바이스는, 버스 리셋 직전에 플러그 제어 레지스터('PCR': Plug Control Register)에 존재하는 값에 따라서, 1초동안, 버스 리셋 이후에 등시성 데이터를 계속 수신, 개별적으로 전송할 것이다. 플러그 제어 레지스터는 IEC 61883에 의해 정의된다.
·버스 리셋 이전에 연결을 설정한 제어기는 자원을 회수하기 위해 1초의 시간을 갖는다. 회수되지 않은 자원은 버스 리셋하고 1초후에 IRM에 의해 해제된다.
·버스 리셋하고 1초 후에, 버스 리셋에 앞서 입력 및 출력 플러그를 연결한 모든 오디오/비디오 디바이스는 대응하는 플러그 제어 레지스터내 값에 따라 작동할 것이다(상기 값은 그 사이에 일부 제어기에 의해 갱신되었을 수 있다).
이러한 절차는, 디바이스(또는 애플리케이션)에 의해 설정된 버스 연결이, 상기 디바이스가 사라지고, 명백하게 소스 또는 착신 노드가 사라지는 경우, 해제되는 것을 보장한다.
이는, 버스 리셋이후, 연결과 관련된 디바이스의 존재 또는 부재에 따라 등시성 스트림이 다시 설정되는 것을 의미한다.
2개의 유선(wired) IEEE 1394 버스가 무선 연결을 통해 링크되는 경우, IEC 61883 및 IEEE 1394에 의해 정의된 절차는, 무선 링크의 양측에서 자원을 예약하게 될 때 네트워크내에서의 서로 다른 엔티티의 동작을 결정하기에 불충분하다.
톰슨 라이센싱 소시에떼 아노님 명의로 2000년 10월 19일자로 출원된 유럽 특허출원 00402941.0은 무선 브릿지의 다른 양상, 특히 버스 리셋의 처리와 관련된다.
본 발명은 제 1 버스와 제 2 버스 사이의 링크 상에서 등시성 자원을 예약하는 방법에 관한 것으로, 상기 링크는 제 1 버스와 연결된 제 1 인터페이스 디바이스 및 제 2 버스와 연결된 제 2 인터페이스 디바이스를 포함하고, 상기 버스와 연결된 디바이스에 대해 투명(transparent)하며, 상기 방법은 인터페이스 디바이스의 레벨에서:
- 상기 버스와 연결된 디바이스에 의해 송신된 연결 셋업 메시지를 인터셉트(intercept)하는 단계;
- 셋업 메시지가 인터셉트된 연결의 소스 디바이스 및 싱크(sink) 디바이스가 서로 다른 버스상에 있는지를 검사하는 단계;
- 서로 다른 버스상에 있다면, 링크상에서 연결을 위해 자원을 예약하는 단계를 포함한다.
본 발명의 다른 특징 및 이점은 첨부된 도면의 도움으로 설명된, 비-제한적인 실시예의 설명을 통해 분명해질 것이다.
도 1은 무선 링크를 포함하는 네트워크의 개략도.
도 2는 네트워크의 서로 다른 디바이스의 프로토콜 스택의 도면.
도 3은 원격 디바이스에서 iPCR 레지스터의 로크(lock) 절차를 위한 메시지 교환을 설명하는 메시지 순서도.
도 4는 원격 디바이스의 oPCR 레지스터의 로크 절차를 위한 메시지 교환을 설명하는 메시지 순서도.
도 5는 본 실시예에서 정의되고, 무선 플러그 제어 레지스터('wPCR')로 불리는 레지스터의 도면.
실시예의 배경에 관한 추가 정보는 해당 표준화 조직에서 유효한, 다음의 문서에서 찾을 수 있다.
[1] IEC61883, 소비자 오디오/비디오 인터페이스를 위한 디지털 인터페이스(Digital Interface for consumer Audio/Video Interface).
[2] IEEE Std 1394-2000, 고성능 직렬 버스용 표준(Standard for a High Performance Serial Bus)
본 예시는 직렬 케이블 버스를 위한 IEEE 1394-1995 표준, 및 무선 통신을 위한 ETSI BRAN Hiperlan 2 프로젝트에 기초한다. 후자를 위해서, 도입부에 언급된 문서에 대한 참조가 이루어진다: "광대역 무선 액세스 네트워크(BRAN: Broadband Radio Access Networks); HIPERLAN 타입 2; 패킷 기반 집중층(convergence layer); 3부: IEEE 1394 서비스 특정 집중 하위층(SSCS: Service Specific Convergence Sublayer), 버전 1.1.1, 2000년 9월. 상기 문서는 Hiperlan 2 디바이스 사이의 IEEE 1394 트래픽의 전송을 언급하고 있다.
도 1은, IEEE 1394 디바이스(1)가 무선 연결(3)을 통해 IEEE 1394 유선 버스(2)와 연결되는 네트워크의 한 예를 나타낸다. 무선 연결은 2개의 디바이스(4,5), 각각 유선 버스(2)와 연결된, "WBox1"로 식별되는 디바이스 및 1394 디바이스(1)와 연결된, "WBox2"로 식별되는 디바이스로 형성된다. 통상적으로, 독립형 디바이스(1)는 텔레비전 수상기, 또는 위성 또는 케이블 디코더와 같은 가전 디바이스가 될 수 있다. 2개의 추가 디바이스(6,7)는 알려진 방법으로 버스와 연결된다. 디바이스(6,7) 및 WBox1은 나머지 설명에서 '클러스터(cluster)'로 불리는 것을 형성한다.
도 2는 디바이스 "WBox1" 및 "WBox2"에서의 프로토콜 스택을 도시하고 있다. WBox1은 IEEE 1394 프로토콜 스택, 즉 물리층, 링크층 및 트랜잭션층을 이용하여 버스(2)와 통신한다. WBox2와 디바이스(1)에 대해서도 동일하다. 마지막으로, WBox1와 WBox2는 전술한 문서 ETSI BRAN IEEE 1394 SSCS에서 정의된 바와 같은 Hiperlan 2 프로토콜 스택을 이용하여 통신한다.
본 실시예에 따르면, 무선 링크로 형성된 브릿지는 '투명'하다. 즉, 모든 노드가 연결되는 단 하나의 버스만 있는 것처럼 네트워크가 동작한다.
제어기, 토커(talker)(즉, 등시성 스트림의 소스) 및 리스너(들)(listener)(즉, 등시성 스트림의 수신기 또는 싱크)의 위치에 따라서, 무선 링크 및 각각의 버스상에서 대역폭을 예약하기 위해 여러 시나리오가 정의된다.
예를 들어, 만일 토커가 클러스터상에 위치하고, 리스너가 원격 디바이스에 위치한다면, 무선 자원은 예약되어야 한다.
반면, 만일 토커와 리스너가 클러스터상에 있다면, 라디오(즉, 무선) 예약은 전혀 필요하지 않을 것이다.
토커와 리스너의 위치를 결정하기 위해서, Wbox는 무선 링크를 통해서 하나 의 버스에서 다른 버스로 송신되는 플러그 제어 레지스터('PCR')에 대한 로크 메시지를 인터셉트한다. Wbox는 또한 버스상의 노드의 플러그 제어 레지스터를 점검하여 무선 링크상에서의 등시성 연결을 설정 또는 중단할지 여부를 결정한다.
먼저, 제어기는 등시성 자원 관리자의 유효_채널 및 유효_대역폭 레지스터에 대한 로크 요청을 발행함으로써 채널 및 대역폭을 예약한다. 이것은 버스의 IRM 및 제어기의 위치에 종속적이다. 만일 예약이 성공하면, 제어기는 채널 번호를 획득한다.
브릿지가 IEEE 1394 디바이스에 대해 투명하기 때문에, 양쪽 버스를 위해 하나의 IRM만이 존재한다는 점에 유의한다.
제어기가 취하는 다음 단계는, 채널 번호 및 대역폭을 이용하여, 토커 노드의 출력 플러그 제어 레지스터('oPCR') 및 리스너 디바이스의 입력 플러그 제어 레지스터('iPCR')를 프로그램하는 것이다.
무선 링크를 통해 디바이스로 송신되는 (지점간(point-to-point) 연결의 설정, 오버레이(overlay) 및 중단을 포함한) PCR에 대한 로크 요청 메시지는 무선 디바이스에 의해 인터셉트된다. 다른 로크 메시지는 무선 디바이스에 의해 처리되지 않는다. 즉, 무선 링크상에서 전송되기만 한다.
WBox1은 클러스터로부터 로크 요청을 수신하면, 수신한 요청을 원격 디바이스(1)로 송신한다. WBox1는 무선 링크상에서 채널을 예약(또는 해제)할 필요가 있는가를 알 필요가 있다.
무선 링크의 양측에 리스너 또는 토커가 있을 때까지 무선 링크상에서 예약 이 수행되지 않는다.
다른 시나리오는 후술되는 바와 같이 정의된다:
·만일 토커 및 리스너가 동일한 클러스터상에 있다면, 무선 링크상에서 예약이 수행되지 않는다.
·만일 토커 및 리스너가 서로 다른 클러스터상에 있다면, 무선 링크 예약이 필요하다.
다음에서, 연결을 위해 할당된 채널이 없는 경우(즉, 현존하는 연결상에 새로운 연결이 오버레이되지 않는 경우)에 Wbox의 동작을 먼저 설명할 것이다(1부 및 2부).
본 실시예에서, 연결(즉, 적절한 로크 요청을 발행함으로써 연결을 생성하는 노드)의 제어기 위치는, 만일 예약이 필요하다면, 링크상에서 예약을 할 무선 박스를 결정한다는 점에 또한 유의해야 한다: 예약을 하는 무선 박스는 제어기와 동일한 버스와 연결된다.
1. 제어기는 iPCR 레지스터에 대한 로크 요청을 송신한다.
1.1 제어기는 클러스터의 노드이다.
제어기는 원격 버스에 위치한 디바이스의 iPCR에 대한 로크 요청을 송신한다. 상기 요청은 WBox1에 의해 인터셉트되고, WBox2를 통해 원격 디바이스로 전송된다. 그 다음, 원격 디바이스는 로크 응답을 다시 제어기로 송신한다. WBox1는 또한 예약이 성공했는지 여부를 검사하기 위해 상기 로크 응답을 인터셉트한다. 만일 예약이 실패했다면, 무선 채널은 예약되지 않는다.
만일 iPCR에서 예약이 성공했다면, 다음의 단계가 수행된다:
WBox1이 WBox2에 의해 전송된 원격 디바이스로부터 iPCR 로크 요청을 수신한 경우, WBox1는 클러스터의 각각의 디바이스의 oPCR을 검사하여, iPCR과 함께 사용된 채널 번호에 대해 oPCR 레지스터내 채널 번호를 점검함으로써 이러한 연결에서 토커가 존재하는지 여부를 결정한다. oPCR에서 유효한 대역폭 정보는 무선 링크에서 채널을 예약하기 위해 필요하다.
만일 토커가 발견되면, WBox1는 무선 링크상에서 채널을 예약한다. 무선 링크상에 충분한 대역폭이 없다면, WBox1의 SSCS층은 축소된 대역폭을 예약한다. 사용자는 결국 연결이 악화된 것을 알게 되고, 그 결과에 따라 행동할 것이다(예를 들어, 서비스를 중단한다).
토커가 발견되지 않으면, 무선 링크 예약이 이뤄지지 않는다. 그래도, WBox1는 이 연결에서 토커를 발견할 때까지 클러스터의 각각의 노드의 oPCR을 관찰한다.
상기 처리가 도 3에 도시되어 있다. 무선 링크상에서 로크 요청을 전송하기 위해 사용된 방법은 소위 '무선 플러그 제어 레지스터'('wPCR')와 관련하여 후술될 것이라는 점에 유의한다.
무선 링크가 IEEE 1394 디바이스에 대해 투명하다는 사실로 인해, 제어기는 무선 링크상에서의 예약이 성공했는지 여부에 대한 정보를 전혀 갖고 있지 않다. 이것은 사용자만 알 수 있다.
1.2 제어기는 원격 디바이스이다.
제어기는 원격 디바이스내에 위치하고, 클러스터내에 위치한 노드로 로크 요청을 송신한다. WBox2에 의해 로크 요청이 인터셉트되고, 그 매커니즘은 전술한 바와 같다. 차이점은, 본 예시에 따라 원격 버스상에 하나의 노드만 있기 때문에 WBox2이 원격 디바이스의 oPCR 레지스터를 관찰하기만 해야 한다는 것이다.
또한, 만일 WBox2이 클러스터상의 리스너와 관련된, 클러스터상에 위치한 노드의 oPCR(즉, 동일한 채널 번호)에 대한 로크 요청을 인터셉트한다면, 원격 디바이스의 oPCR의 관찰을 중단하게 되는데, 이는 그 후 리스너와 토커 모두가 클러스터상에 있다는 것을 알게 되기 때문이다. 이것은 또한 WBox1에 의해서도 증명될 수 있다. 또한 제어기의 위치에 상관없이 적용될 수 있다.
2. 제어기는 oPCR 레지스터에 대한 로크 요청을 송신한다.
2.1. 제어기는 클러스터의 노드이다.
제어기는 원격 디바이스의 oPCR에 대한 로크 요청을 송신한다. WBox1는 상기 로크 요청을 인터셉트하고, 이를 원격 디바이스로 전송한다. 그 다음, WBox1는 oPCR에서의 예약이 성공했는지 여부를 알 수 있도록 허용하는 원격 디바이스로부터의 로크 응답을 인터셉트한다. 실패했다면, 무선 링크상에서 예약이 필요하지 않다.
만일 oPCR 레지스터의 로크 요청이 성공했다면, 다음이 발생한다(도 4 참조):
WBox1은 리스너가 이 연결에서 존재하는지를 결정하기 위해 클러스터의 각각의 노드의 iPCR을 판독한다.
만일 리스너가 발견되면, 무선 링크상에서의 채널의 예약이 필요하고, WBox1에 의해 수행된다.
만일 리스너가 발견되지 않으면, 무선 링크 예약은 필요하지 않다. 그러나, 무선 디바이스 WBox1는 이 연결에서 클러스터상에 리스너가 생성되었는지를 지속적으로 점검해야 한다. 리스너를 발견하면, 무선 링크에서의 예약이 필요하다. 전술한 바와 같이, 만일 무선 박스가 수신한 로크 요청으로부터 토커와 리스너가 동일 버스상에 있다는 것을 연역(deduce)할 수 있다면, iPCR의 감시를 중단하게 된다.
2.2 제어기는 원격 디바이스이다.
이 매커니즘은 전술한 바와 같다; WBox2는 원격 디바이스를 관찰하기만 한다.
3. 무선 예약의 해제
무선 링크상에서 현존하는 예약에 대한 로크 요청을 분석함으로써, 무선 박스는 토커와 리스너 사이의 연결이 해제되었는지 여부, 및 상기 해제에 무선 링크상에서의 자원의 해제가 필요한지 여부를 결정한다.
4. 대역폭 변경
때때로(예컨대 주기적으로), 무선 디바이스 WBox1(개별적으로 WBox2)는 무선 자원과 관련된 연결의 토커의 oPCR 레지스터를 판독하여, 임의의 대역폭 변경을 검출하도록 한다. 클러스터(개별적으로 원격 버스)상의 토커의 oPCR에서 대역폭이 변경된 것을 WBox1(개별적으로 WBox2)이 검출하는 경우, 무선 링크상에서 대역폭을 적절하게 증가시키거나 감소시킴으로써 변경한다.
토커가 더 이상 활성이 아니라는(즉, 그 oPCR이 제어기에 의해 적절하게 변경되었고, 더 이상 데이터를 전송하지 않는다는) 것을 WBox가 발견한 경우, 대응하는 무선 채널이 해제된다.
상기 동작을 요약하면:
WBox1는 다음의 경우에 1394 클러스터의 노드를 관찰한다.
·WBox1이 원격 디바이스의 iPCR에서 로크 요청을 인터셉트하는 경우, 이 연결에서 어떤 노드가 토커이고, 토커로부터 인입되는 스트림에 대해 어떤 대역폭이 할당되는지를 알 필요가 있다. 일단 클러스터상에서 토커를 발견하면, 무선 링크상의 채널을 예약한다.
·원격 디바이스의 oPCR에 대한 로크 요청을 수신한 경우, 이 연결에서 클러스터상에 적어도 하나의 리스너가 있는가를 알 필요가 있다.
WBox2는 찾는 노드를 발견할 때까지 클러스터의 모든 노드로 판독 요청을 송신한다. 판독 요청은 예를 들어 매 초마다 송신될 수 있다. 초기 로크 요청과 동일한 채널 값을 자체 oPCR(개별적으로 iPCR)내에 포함하는 노드는 이 연결의 토커(개별적으로 리스너)가 된다.
WBox2에 대해 대칭적으로 동일하게 적용된다.
각각의 Wbox는 연결이 설정될 것인지(부언하면, 로크 요청 인터셉트), 또는 현존하는 연결이 변경될 것인지를 결정하기 위해 자체 클러스터를 감시한다. 이러한 관찰은 클러스터에 제한되고, 무선 채널을 이용하지 않는다.
필요하다면(토커와 리스너가 서로 다른 버스에 연결된다면), 무선 링크상에서 채널이 예약된다. 예약을 한 Wbox는 연결에 필요한 대역폭(oPCR 레지스터로부터 대역폭 판독) 및 (토커의 위치에 따른) 연결 방향을 알게 된다. 그 다음, 무선 링크상에서 채널을 예약할 수 있다.
이제 브로드캐스트(broadcast) 연결의 경우에서 무선 디바이스의 동작을 설명할 것이다. 입력 또는 출력 플러그를 이러한 상태가 되도록 할지 여부를 노드 스스로 결정할 수 있다. 즉, 대응하는 PCR 로크 요청이 네트워크상에서 전혀 순환하지 않게 될 수 있다.
원격 디바이스의 oPCR(개별적으로 iPCR)의 브로드캐스트 연결 카운터 필드 값이 1로 설정된 것을 (PCR의 조직적인 감시를 통해) WBox2가 검출한 경우, WBox2는 WBox1에 그것을 알린다. 이것은, IEC 61883에 정의된 바와 같은 출력(개별적으로 입력) 플러그와의 브로드캐스트-아웃(개별적으로 브로드캐스트-인) 연결이 존재한다는 것을 의미한다.
그 후, WBox1는 클러스터상에서, 클러스터상의 모든 노드의 모든 iPCR(개별적으로 oPCR)을 관찰함으로써, oPCR(개별적으로 iPCR)에서 표시된 채널과 동일한 채널상에서 브로드캐스트-인(브로드캐스트-아웃) 연결이 존재하는가를 관찰한다. 그러한 연결을 발견하면, 무선 링크상의 채널을 예약한다.
원격 디바이스의 oPCR(개별적으로 iPCR)의 브로드캐스트 연결 카운터 필드 값이 0으로 설정된 것을 WBox2가 검출한 경우, WBox2는 WBox1에 알린다. 이것은, 출력(입력) 플러그와의 브로드캐스트-아웃(브로드캐스트-인) 연결이 더 이상 존재 하지 않는다는 것을 의미한다.
WBox1는 그 후 무선 링크상에서 채널을 해제한다.
WBox2에 대한 처리는 대칭적이다.
본 실시예에 따르면, 무선 플러그 제어 레지스터('wPCR')로 불리는 레지스터는 무선 디바이스의 HiperLan 2 트랜잭션층에서 정의되어 있다. 상기 레지스터는 WBox1과 WBox2 사이에서 정보를 전송하는데 사용된다.
상기 레지스터의 컨텐트가 도 5에 정의되어 있다.
oPCR의 '예약' 필드가 데이터 흐름 방향을 나타내는 필드로 교체되는 것을 제외하고, IEC 61883 문서에 정의된 바와 같이, oPCR 레지스터에 대해 필드가 동일하다. 물론 다른 구현이 사용될 수 있지만, IEC 61883에 의해 정의된 PCR 포맷에 가까운 이러한 구현이 바람직하게 사용된다.
WBox1이 위에서 정의된 바와 같이 oPCR의 로크 요청을 인터셉트하는 경우, WBox2의 wPCR에 대한 로크 요청을 송신한다. 방향 필드는 0으로 설정되고, 이는 로크 요청이 oPCR 레지스터에 관련된 것이라는 것을 나타낸다. 만일 무선 링크상에서 채널이 예약될 필요가 있다면, 흐름은 WBox2에서 WBox1로 이루어진다. 제어기의 역할을 하는 WBox2의 응용은 원격 디바이스의 oPCR에 대한 로크 요청 및 WBox2의 IEEE 1394 트랜잭션층의 iPCR에 대한 로크 요청을 송신할 수 있다.
WBox1이 전술된 바와 같이 iPCR에 대한 로크 요청을 인터셉트하는 경우, WBox2의 wPCR에 대한 로크 요청을 송신한다. 방향 필드는 1로 설정되어, 로크 요청이 iPCR 레지스터에 관련된 것이라는 것을 나타낸다. 만일 무선 링크상에서 채 널이 예약될 필요가 있다면, 데이터는 WBox1에서 WBox2로 흐르게 된다. 그 다음, WBox2의 애플리케이션은 연결을 시작하기 위해 원격 디바이스의 iPCR에 대한 로크 요청을 송신할 수 있다.
일단 클러스터상에서 토커가 발견되면, WBox2는 WBox1로부터 wPCR에 대한 기록 요청을 수신한다. WBox2의 애플리케이션은 그 후 WBox2의 IEEE 1394 트랜잭션층의 oPCR에 대한 로크 요청을 송신하여 원격 버스상의 연결의 트렁크를 셋업할 수 있다.
wPCR 레지스터는 WBox1에 대해서와 동일한 방식으로 정의된다.
본 실시예가 버스간의 무선 링크에 관련되지만, 본 발명의 원리는 다른 유형의 링크, 특히 유선 링크에 적용될 수 있다는 점에 유의해야 한다.
전술한 바와 같이, 본 발명은 무선 링크를 포함하는 네트워크에서 대역폭과 같은 등시성 자원을 예약하는 방법에서 이용가능하다.

Claims (11)

  1. 제 1 버스와 제 2 버스 사이의 링크상에서 등시성 자원(isochronous resource)을 예약하는 방법으로서, 상기 링크는 상기 제 1 버스에 연결된 제 1 인터페이스 디바이스 및 상기 제 2 버스에 연결된 제 2 인터페이스 디바이스를 포함하고, 상기 링크는 상기 버스들에 연결된 디바이스에 대해 투명한(transparent), 등시성 자원의 예약 방법으로서, 상기 인터페이스 디바이스의 레벨에서,
    - 상기 버스에 연결된 디바이스에 의해 송신된 연결 셋업 메시지를 인터셉트(intercept)하는 단계;
    - 셋업 메시지가 인터셉트된 연결의 소스 디바이스 및 싱크 디바이스가 서로 다른 버스상에 있는가를 검사하는 단계; 및
    - 상기 디바이스들이 서로 다른 버스에 있다면, 상기 링크상에서 연결을 위해 자원을 예약하는 단계를 포함하는, 등시성 자원의 예약 방법.
  2. 제 1 항에 있어서, 연결 셋업 메시지는 버스에 연결된 디바이스의 플러그 제어 레지스터에 대한 로크 요청(lock request)인, 등시성 자원의 예약 방법.
  3. 제 2 항에 있어서, 상기 검사 단계는, 주어진 인터페이스 디바이스가 주어진 인터페이스 디바이스의 로컬 버스상의 연결 제어기로부터 원격 버스상의 디바이스의 플러그 제어 레지스터와 관련된 로크 요청을 수신한 경우, 상기 주어진 인터페이스 디바이스에 의해 수행되는, 등시성 자원의 예약 방법.
  4. 제 2 항 또는 제 3 항에 있어서, 상기 검사 단계는, 주어진 인터페이스 디바이스에 의해 입력 플러그 제어 레지스터, 개별적으로 출력 플러그 제어 레지스터에 대한 로크 요청을 수신한 다음, 로크 요청에 표시된 채널 번호와 동일한 채널 번호를 포함하는 플러그 제어 레지스터의 존재를 결정하기 위해 상기 주어진 인터페이스 디바이스의 로컬 버스상의 디바이스의 출력 플러그 제어 레지스터, 개별적으로 입력 플러그 제어 레지스터를 감시하는 단계를 포함하는, 등시성 자원의 예약 방법.
  5. 제 4 항에 있어서, 상기 플러그 제어 레지스터의 감시 단계는 주기적으로 수행되는, 등시성 자원의 예약 방법.
  6. 제 4 항에 있어서, 상기 플러그 제어 레지스터의 감시 단계는 연결의 소스 디바이스 및 싱크 디바이스가 동일한 버스상에 있다는 것을 검출한 경우에 인터페이스 디바이스에 의해 중단되는, 등시성 자원의 예약 방법.
  7. 제 6 항에 있어서, 연결에서 소스 디바이스 및 싱크 디바이스가 동일한 버스상에 있다는 사실은, 초기 로크 요청과 동일한 채널 번호를 갖고 상기 초기 로크 요청과 동일한 버스상의 디바이스에 예정된 플러그 제어 레지스터에 대한 로크 요청을 인터셉트함으로써 검출되는, 등시성 자원의 예약 방법.
  8. 제 2 항 또는 제 3 항에 있어서, 인터페이스 디바이스에 의해 예약된 링크를 교차하는 현존하는 연결 및 상기 인터페이스 디바이스에 의해,
    현존하는 연결에 대응하는 출력 플러그 제어 레지스터를 감시함으로써 이러한 연결에 필요한 대역폭의 변경을 검출하는 단계; 및
    상기 출력 플러그 제어 레지스터에서의 대역폭 변경의 함수로서, 현존하는 연결을 위해 링크상의 자원 예약을 변경하는 단계를 더 포함하는, 등시성 자원의 예약 방법.
  9. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 각각의 인터페이스 디바이스에서 다른 인터페이스 디바이스에 의한 기록 액세스를 위해 특정 레지스터를 제공하는 단계를 더 포함하고, 각각의 인터페이스 디바이스는 버스상에서의 로크 요청에 의해 표시된 흐름 방향을 그와 동등한 디바이스의 특정 레지스터에 기록하며, 상기 레지스터로의 기록은 상기 특정 레지스터를 포함하는 인터페이스 디바이스의 로컬 버스상에서의 대응하는 로크 요청의 전송을 트리거(trigger)하는, 등시성 자원의 예약 방법.
  10. 제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 링크는 무선 링크인, 등시성 자원의 예약 방법.
  11. 제 10 항에 있어서, 상기 무선 링크는 Hiperlan 2 네트워크인, 등시성 자원의 예약 방법.
KR1020037005060A 2000-10-19 2001-10-18 무선 링크를 포함하는 네트워크에서 등시성 자원을예약하는 방법 Expired - Fee Related KR100828064B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP00402908 2000-10-19
EP00402908.8 2000-10-19
PCT/EP2001/012334 WO2002033903A1 (en) 2000-10-19 2001-10-18 Method for reserving isochronous resources in a network comprising a wireless link

Publications (2)

Publication Number Publication Date
KR20030043996A KR20030043996A (ko) 2003-06-02
KR100828064B1 true KR100828064B1 (ko) 2008-05-08

Family

ID=8173912

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020037005060A Expired - Fee Related KR100828064B1 (ko) 2000-10-19 2001-10-18 무선 링크를 포함하는 네트워크에서 등시성 자원을예약하는 방법

Country Status (8)

Country Link
US (1) US7020725B2 (ko)
EP (1) EP1327327A1 (ko)
JP (1) JP2004512737A (ko)
KR (1) KR100828064B1 (ko)
CN (1) CN1211982C (ko)
AU (1) AU2002219060A1 (ko)
MX (1) MXPA03003414A (ko)
WO (1) WO2002033903A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1199839A1 (en) * 2000-10-19 2002-04-24 THOMSON multimedia Method for making bridge aware nodes communicate over hiperlan 2 bridges
FR2829336A1 (fr) * 2001-09-04 2003-03-07 Thomson Licensing Sa Dispositifs de communication pouvant dialoguer sans fil et procedes d'association des dits dispositifs
FR2875359B1 (fr) * 2004-09-16 2006-11-24 Canon Europa Nv Naamlooze Venn Dispositifs et procedes de modulation et demodulation permettant le prolongement ou le remplacement d'un lien de communication, emetteur et recepteur correspondants
WO2008039673A2 (en) * 2006-09-19 2008-04-03 Ithaca Technologies, Llc A thin client implementation based on redirection of virtual i/o devices
JP5321349B2 (ja) * 2009-08-24 2013-10-23 富士通セミコンダクター株式会社 データ転送方法及びデータ転送装置
KR101837085B1 (ko) 2010-08-20 2018-03-09 삼성전자주식회사 Av 인터페이스에 기초해 성립된 네트워크에서 경로 대역폭을 확보하여 데이터를 송수신하는 방법 및 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000031911A2 (fr) * 1998-11-25 2000-06-02 Thomson Multimedia Procede de gestion de bande passante dans un reseau de communication comportant une liaison sans fil

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6028840A (en) * 1996-10-04 2000-02-22 General Datacomm, Inc. Method and apparatus for connection admission control of variable bit rate traffic in ATM switch
US6563793B1 (en) * 1998-11-25 2003-05-13 Enron Warpspeed Services, Inc. Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
US7277402B2 (en) * 2000-01-27 2007-10-02 Thomson Licensing Method for isochronous resource management in a network based on hiperlan 2 technology
EP1199840A1 (en) 2000-10-19 2002-04-24 THOMSON multimedia Method for connecting an IEEE1394 remote device to a cluster of IEEE1394 devices through a wireless link

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000031911A2 (fr) * 1998-11-25 2000-06-02 Thomson Multimedia Procede de gestion de bande passante dans un reseau de communication comportant une liaison sans fil

Also Published As

Publication number Publication date
US7020725B2 (en) 2006-03-28
EP1327327A1 (en) 2003-07-16
MXPA03003414A (es) 2003-08-07
CN1470114A (zh) 2004-01-21
KR20030043996A (ko) 2003-06-02
AU2002219060A1 (en) 2002-04-29
CN1211982C (zh) 2005-07-20
WO2002033903A1 (en) 2002-04-25
JP2004512737A (ja) 2004-04-22
US20040047363A1 (en) 2004-03-11

Similar Documents

Publication Publication Date Title
US6445711B1 (en) Method of and apparatus for implementing and sending an asynchronous control mechanism packet used to control bridge devices within a network of IEEE STD 1394 serial buses
KR100718079B1 (ko) 하이퍼랜 2 기술에 기초한 네트워크에서 등시성 자원 관리 방법
EP1327328B1 (en) Method for linking several communication busses using wireless links
US6539450B1 (en) Method and system for adjusting isochronous bandwidths on a bus
CN1663193B (zh) 用于管理通信网络中的链路资源的方法
EP1472832B1 (en) Method and device for managing a connection and resource reservation in a communication network comprising a bridge
KR100828064B1 (ko) 무선 링크를 포함하는 네트워크에서 등시성 자원을예약하는 방법
CN1321512C (zh) 管理包括多于两个无线设备的无线链路的通信网络的方法
KR100618967B1 (ko) 디지털 인터페이스 연결 관리 방법
EP1499071A1 (en) Apparatus, method, program and information recording medium for data rate setting
EP1775889A1 (en) Bridge and transmission device, and information system
EP1246400A1 (en) Method for linking several communication busses using wireless links
EP1246402A1 (en) Method for linking several communication busses using wireless links
JP2000059407A (ja) ネットワ―ク管理方泡情報処理方法及び装置、情報提供媒体

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment
PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment
PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20160329

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20170330

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20180328

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190501

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190501