KR101050119B1 - 오디오 비디오 브리징을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템 - Google Patents

오디오 비디오 브리징을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템 Download PDF

Info

Publication number
KR101050119B1
KR101050119B1 KR1020080099688A KR20080099688A KR101050119B1 KR 101050119 B1 KR101050119 B1 KR 101050119B1 KR 1020080099688 A KR1020080099688 A KR 1020080099688A KR 20080099688 A KR20080099688 A KR 20080099688A KR 101050119 B1 KR101050119 B1 KR 101050119B1
Authority
KR
South Korea
Prior art keywords
time slot
network link
audio video
controlling
networking
Prior art date
Application number
KR1020080099688A
Other languages
English (en)
Other versions
KR20090037830A (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 KR20090037830A publication Critical patent/KR20090037830A/ko
Application granted granted Critical
Publication of KR101050119B1 publication Critical patent/KR101050119B1/ko

Links

Images

Classifications

    • 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/4013Management of data rate on the bus
    • H04L12/40136Nodes adapting their rate to the physical link properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/50Circuit switching systems, i.e. systems in which the path is physically permanent during the communication
    • H04L12/52Circuit switching systems, i.e. systems in which the path is physically permanent during the communication using time division techniques
    • 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/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • 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/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2821Avoiding conflicts related to the use of home appliances
    • 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/40006Architecture of a communication node
    • H04L12/40039Details regarding the setting of the power status of a node according to activity on the bus
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

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

Abstract

오디오 비디오 브리징(Audio Video Bridging; AVB)을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템의 측면들이 제공된다. 이와 관련하여, 오디오 비디오 브리징 시간 슬롯(time slot)은 에너지 효율적인 네트워킹(energy efficient networking; EEN) 트랜잭션(transaction)을 처리하기 위해 지정될 수 있고, EEN 트랜잭션은 지정된 시간 슬롯 동안 수행될 수 있다. 예시적인 EEN 트랜잭션들은 데이터 레이트 변환을 계획하는 단계, 다른 데이터 레이트로 변환하는 단계, 링크 파트너(link partner)를 훈련(training)하는 단계, 및 훈련 관련 정보를 교환하는 단계를 포함한다. 시간 슬롯이 EEN 트랜잭션을 위해 시간 슬롯을 지정하기 전에 AVB 스트림을 운반하기 위해 예비될지 판단될 수 있다. 시간 슬롯이 예비되지 않을 수 있는 경우에, 시간 슬롯은 EEN 트랜잭션(들)을 위해 예비될 수 있다. 지정된 시간 슬롯 동안 교환되는 정보는 데이터 레이트 변환을 계획하는 것을 가능하게 할 수 있고, 및/또는 네트워크 링크 상에서 훈련하는 것을 가능하게 할 수 있다. 이와 관련하여, 후속 시간 슬롯은 데이터 레이트 변환 및/또는 훈련을 위해 지정될 수 있다.

Description

오디오 비디오 브리징을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템{METHOD AND SYSTEM FOR MANAGING AN ENERGY EFFICIENT NETWORK UTILIZING AUDIO VIDEO BRIDGING}
본 발명의 특정 실시예들은 네트워킹(networking)을 위한 방법 및 시스템에 관한 것이다. 특히, 본 발명의 특정 실시예들은 오디오 비디오 브리징(bridging)을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템에 관한 것이다.
데스크톱 컴퓨터, 랩톱 컴퓨터, 및 스마트 폰과 PDA와 같은 핸드헬드(handheld) 장치와 같은 전자장치들의 대중성이 증가하면서, 통신 네트워크들, 특히 이더넷 네트워크는 다양한 응용을 위한 다양한 유형과 크기의 데이터를 교환하는 수단으로 대중성이 증가되어 왔다. 이와 관련하여, 이더넷 네트워크는 예컨대 음성, 데이터, 및 멀티미디어(multimedia)를 운반하기 위해 증가적으로 이용되고 있다. 이에 따라, 더 많은 장치들이 이더넷 네트워크에 대한 인터페이스를 구비하고 있다.
데이터 네트워크로 접속되는 다수의 장치들이 증가하고 더욱 높은 데이터 레 이트(rate)가 요구됨에 따라, 더욱 높은 데이터 레이트를 가능하게 하는 새로운 송신 기술에 대한 필요가 커지고 있다. 그러나 종래적으로, 증가된 데이터 레이트는 종종 전력 손실이 현저하게 커지게 한다. 이와 관련하여, 증가하는 수의 휴대용 및/또는 핸드헬드 장치들이 이더넷 통신을 위해 가용하게 됨에 따라, 이더넷 네트워크 상에서 통신할 때 배터리 수명이 염려될 수 있다. 따라서, 이더넷 네트워크 상에서 통신할 때 전력 소비를 감소시키는 방법이 필요할 수 있다.
기존의 전통적인 접근법에 따른 다른 한계점들 및 단점들은 당해 기술 분야의 숙련된 자에게, 본 출원의 나머지 부분들에서 도면들을 참조하여 설명되는 본 발명의 몇몇 측면들과 종래의 시스템들의 비교를 통해 명백해질 것이다.
오디오 비디오 브리징을 사용하는 에너지 효율적인 네트워크를 관리하기 위한 시스템 및/또는 방법이 제공되며, 이는 적어도 하나의 도면들과 관련되어 도시되고 및/또는 설명되며, 이하의 청구항에서 더욱 상세히 기술된다.
본 발명의 일 측면에 따라, 네트워킹(networking)을 위한 방법은,
에너지 효율적인 네트워킹 트랜잭션(transaction)을 처리하기 위한 하나 또는 그 이상의 오디오 비디오 브리징(Audio video Bridging; AVB) 시간 슬롯(timeslot)들을 지정하는 단계; 및
상기 지정된 오디오 비디오 브리징 시간 슬롯 동안 상기 에너지 효율적인 네트워킹 트랜잭션을 수행하는 단계를 포함한다.
바람직하게는, 상기 방법은 상기 에너지 효율적인 네트워킹 트랜잭션을 위해 상기 지정된 오디오 비디오 브리징 시간 슬롯을 예비하는 단계를 포함한다.
바람직하게는, 상기 방법은 상기 오디오 비디오 브리징 프로토콜 시간 슬롯이 상기 지정하는 단계 이전에 예비되는지 판단하는 단계를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 네트워크 링크(link) 상에서 데이터 레이트(rate) 변환을 계획하기 위해 정보를 교환하는 단계를 포함한다.
바람직하게는, 상기 방법은 상기 데이터 레이트 변환을 위해 하나 또는 그 이상의 후속 시간 슬롯들을 지정하는 단계를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 네트워크 링크(link) 상에서 다른 데이터 레이트(rate)로 변환하는 단계를 포함한다.
바람직하게는, 상기 방법은 다음의 단계들 중 하나 또는 그 이상을 통해 상기 네트워크 링크 상에서 상기 다른 데이터 레이트를 제어하는 단계를 포함하고, 상기 다음의 단계들은,
상기 네트워크 링크 상에서 동작하는 채널의 수를 제어하는 단계;
상기 네트워크 링크 상에서 데이터를 나타내기 위해 이용되는 신호 콘스텔레이션(constellation)을 제어하는 단계;
상기 네트워크 링크 상에서 시그널링(signaling)을 위해 이용되는 PAM 레벨의 수를 제어하는 단계; 및
상기 네트워크 링크 상에서 송신되는 하나 또는 그 이상의 프레임 간의 간격을 제어하는 단계를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 하나 또는 그 이상의 링크 파트너들의 훈련을 계획하기 위해 정보를 교환하는 단계를 포함한다.
바람직하게는, 상기 방법은 상기 훈련을 위해 하나 또는 그 이상의 후속 시간 슬롯들을 지정하는 단계를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 물리적 채널과 관련된 하나 또는 그 이상의 링크 파트너들을 훈련하는 단계를 포함한다.
본 발명의 일 측면에 따라, 네트워킹(networking)을 위한 시스템은,
에너지 효율적인 네트워킹 트랜잭션(transaction)을 처리하기 위해 하나 또는 그 이상의 오디오 비디오 브리징(Audio Video Bridging; AVB) 시간 슬롯(timeslot)들의 지정을 가능하게 하는 하나 또는 그 이상의 회로들을 포함하고,
상기 하나 또는 그 이상의 회로들은 상기 지정된 오디오 비디오 브리징 시간 슬롯 동안 상기 에너지 효율적인 네트워킹 트랜잭션의 수행을 가능하게 한다.
바람직하게는, 상기 하나 또는 그 이상의 회로들은 상기 에너지 효율적인 네트워킹 트랜잭션을 위해 상기 지정된 오디오 비디오 브리징 시간 슬롯의 예비를 가능하게 한다.
바람직하게는, 상기 하나 또는 그 이상의 회로들은 상기 오디오 비디오 브리징 프로토콜 시간 슬롯이 상기 지정 이전에 예비되는지에 대한 판단을 가능하게 한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 네트워크 링크 상에서 데이터 레이트 변환을 계획하기 위해 정보를 교환하는 것을 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 회로들은 상기 데이터 레이트 변환을 위해 하나 또는 그 이상의 후속 시간 슬롯들의 지정을 가능하게 한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 네트워크 링크 상에서 다른 데이터 레이트로 변환하는 것을 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 회로들은 다음의 단계들 중 하나 또는 그 이상을 통해 상기 네트워크 링크 상에서 상기 다른 데이터 레이트의 제어를 가능하게 하고, 상기 다음의 단계들은,
상기 네트워크 링크 상에서 동작하는 채널의 수를 제어하는 단계;
상기 네트워크 링크 상에서 데이터를 나타내기 위해 이용되는 신호 콘스텔레이션(constellation)을 제어하는 단계;
상기 네트워크 링크 상에서 시그널링(signaling)을 위해 이용되는 PAM 레벨 의 수를 제어하는 단계; 및
상기 네트워크 링크 상에서 송신되는 하나 또는 그 이상의 프레임 간의 간격을 제어하는 단계를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 하나 또는 그 이상의 링크 파트너들의 훈련을 계획하기 위해 정보를 교환하는 것을 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 회로들은 상기 훈련을 위해 하나 또는 그 이상의 후속 시간 슬롯들의 지정을 가능하게 한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 물리적 채널과 관련된 하나 또는 그 이상의 링크 파트너들을 훈련하는 것을 포함한다.
본 발명의 일 측면에 따라, 네트워킹을 위해 적어도 하나의 코드부(code section)를 갖는 컴퓨터 프로그램이 저장된 기계 판독가능 스토리지(machine-readable storage)가 제공되며, 상기 적어도 하나의 코드부는 상기 기계가 다음의 단계들을 수행하게 하기 위해 상기 기계에 의해 실행가능하고,
상기 다음의 단계들은,
에너지 효율적인 네트워킹 트랜잭션(transaction)을 처리하기 위한 하나 또는 그 이상의 오디오 비디오 브리징(Audio video Bridging; AVB) 시간 슬롯(timeslot)들을 지정하는 단계; 및
상기 지정된 오디오 비디오 브리징 시간 슬롯 동안 상기 에너지 효율적인 네트워킹 트랜잭션을 수행하는 단계를 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 코드부는 상기 에너지 효율적인 네트워킹 트랜잭션을 위해 상기 지정된 오디오 비디오 브리징 시간 슬롯을 예비하는 것을 가능하게 하는 코드를 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 코드부는 상기 오디오 비디오 브리징 시간 슬롯이 상기 지정 이전에 예비되는지에 대한 판단을 가능하게 하는 코드를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 네트워크 링크 상에서 데이터 레이트 변환을 계획하기 위해 정보를 교환하는 것을 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 코드부는 상기 데이터 레이트 변환을 위해 하나 또는 그 이상의 후속 시간 슬롯들을 지정하는 것을 가능하게 하는 코드를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 네트워크 링크 상 에서 다른 데이터 레이트로 변환하는 것을 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 코드부는 다음의 단계들 중 하나 또는 그 이상을 통해 상기 네트워크 링크 상에서 상기 다른 데이터 레이트의 제어를 가능하게 하는 코드를 포함하고, 상기 다음의 단계들은,
상기 네트워크 링크 상에서 동작하는 채널의 수를 제어하는 단계;
상기 네트워크 링크 상에서 데이터를 나타내기 위해 이용되는 신호 콘스텔레이션(constellation)을 제어하는 단계;
상기 네트워크 링크 상에서 시그널링(signaling)을 위해 이용되는 PAM 레벨의 수를 제어하는 단계; 및
상기 네트워크 링크 상에서 송신되는 하나 또는 그 이상의 프레임 간의 간격을 제어하는 단계를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 하나 또는 그 이상의 링크 파트너들의 훈련을 계획하기 위해 정보를 교환하는 것을 포함한다.
바람직하게는, 상기 하나 또는 그 이상의 코드부는 상기 훈련을 위해 하나 또는 그 이상의 후속 시간 슬롯들의 지정을 가능하게 하는 코드를 포함한다.
바람직하게는, 상기 에너지 효율적인 네트워킹 트랜잭션은 물리적 채널과 관 련된 하나 또는 그 이상의 링크 파트너들을 훈련하는 것을 포함한다.
본 발명에 관한 이러한 장점들 그리고 그 밖의 장점들, 측면들 및 신규한 특징들은 이와 관련하여 예시된 실시예들의 세부사항들과 더불어, 다음의 상세한 설명 및 도면들로부터 더 완벽하게 이해될 수 있을 것이다.
본 발명의 특정 실시예들은 오디오 비디오 브리징(Audio Video Bridging; AVB)을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템에서 발견될 수 있다. 이와 관련하여, 오디오 비디오 브리징 시간 슬롯(time slot)은 에너지 효율적인 네트워킹(energy efficient networking; EEN) 트랜잭션(transaction)을 처리하기 위해 지정될 수 있고, EEN 트랜잭션은 지정된 시간 슬롯 동안 수행될 수 있다. 예시적인 EEN 트랜잭션들은 데이터 레이트 변환을 계획하는 단계, 다른 데이터 레이트로 변환하는 단계, 링크 파트너(link partner)를 훈련(training)하는 단계, 및 훈련 관련 정보를 교환하는 단계를 포함한다. 시간 슬롯이 EEN 트랜잭션을 위해 시간 슬롯을 지정하기 전에 AVB 스트림을 운반하기 위해 예비될지 판단될 수 있다. 시간 슬롯이 예비되지 않을 수 있는 경우에, 시간 슬롯은 EEN 트랜잭션(들)을 위해 예비될 수 있다. 지정된 시간 슬롯 동안 교환되는 정보는 데이터 레이트 변환을 계획하는 것을 가능하게 할 수 있고, 및/또는 네트워크 링크 상에서 훈련하는 것을 가능하게 할 수 있다. 이와 관련하여, 후속 시간 슬롯은 데이터 레이트 변환 및/또는 훈련을 위해 지정될 수 있다.
도 1은 본 발명의 일 실시예에 따른, 로컬(local) 링크 파트너와 원격 링크 파트너 사이의 이더넷 접속을 도시한 블럭도이다. 도 1을 참조하면, 로컬 링크 파트너(102)와 원격 링크 파트너(104)를 포함하는 시스템(100)이 도시된다. 로컬 링크 파트너(102) 및 원격 링크 파트너(104)는 케이블(112)을 통해 통신할 수 있다. 케이블(112)은 4개 또는 그 이상의 물리적 채널들로 구성될 수 있고, 이들 각각은 예를 들면 UTP(unshielded twisted pair; 비차폐 연선)를 포함할 수 있다. 로컬 링크 파트너(102) 및 원격 링크 파트너(104)는 케이블(112)에서 2개 또는 그 이상의 물리적 채널들을 통해 통신할 수 있다. 예를 들면, 연선(twisted pair) 표준들인 10BASE-T 및 100BASE-TX 상에서 이더넷은 UTP의 2개의 쌍들을 이용할 수 있는 한편, 연선 표준들 1000BASE-T 및 10GBASE-T 상에서 이더넷은 UTP의 4개의 쌍들을 이용할 수 있다. 그러나 이와 관련하여, 본 발명의 측면들은 어떤 데이터가 통신되는지를 통해 물리적 채널들의 수를 변경하는 것을 가능하게 할 수 있다.
본 발명의 예시적인 실시예에서, 링크 파트너들(102 및/또는 104)은 10Mbps, 100Mbps, 1Gbps, 및 10Gbps(10BASE-T, 100GBASE-TX, 1GBASE-T, 및/또는 10GBASE-T), 및 잠재적으로는 40Gbps와 100Gbps와 같은 표준화된 레이트; 및/또는 2.5Gbps와 5Gbps와 같은 표준화되지 않은 레이트들과 같은 하나 또는 그 이상의 표준 레이트들에서 동작할 수 있는 연선(twisted pair) PHY를 포함할 수 있다.
본 발명의 예시적인 실시예에서, 링크 파트너들(102 및/또는 104)은 10Gbps(10GBASE-KX4 및/또는 10GBASE-KR)과 같은 하나 또는 그 이상의 표준 레이트들, 및/또는 2.5Gbps 및 5Gbps와 같은 표준화되지 않은 레이트들에서 동작할 수 있 는 백플레인(backplane) PHY를 포함할 수 있다.
본 발명의 예시적인 실시예에서, 링크 파트너들(102 및/또는 104)은 10Mbps, 100Mbps, 1Gbps, 및 10Gbps와 같은 하나 또는 그 이상의 표준 레이트들, 및 잠재적으로는 40Gbps와 100Gbps와 같은 표준화된 레이트들, 및/또는 2.5Gbps 및 5Gbps와 같은 표준화되지 않은 레이트들에서 동작할 수 있는 광(optical) PHY를 포함할 수 있다. 이와 관련하여, 광 PHY는 수동적인 광 네트워크(passive optical network; OPN) PHY일 수 있다.
로컬 링크 파트너(102)는 호스트(106a), 매체 접속 제어(medium access control; MAC) 제어기(108a), 및 PHY 장치(104a)를 포함할 수 있다. 원격 링크 파트너(104)는 호스트(106b), MAC 제어기(108b), 및 PHY 장치(110b)를 포함할 수 있다. 그럼에도 불구하고, 본 발명은 이에 대하여만 제한되지는 않는다. 본 발명의 다양한 실시예에서, 링크 파트너(102 및/또는 104)는 예컨대 컴퓨터 시스템 또는 오디오/비디오(A/V)가 가능한 장치를 포함할 수 있다. 이에 대하여, A/V 장치는 예컨대 마이크로폰(microphone), 악기, 사운드 보드(sound board), 사운드 카드, 비디오 카메라, 매체 재생기, 그래픽 카드, 또는 기타 오디오 및/또는 비디오 장치를 포함할 수 있다. 부가적으로, 링크 파트너들(102, 104)은 멀티미디어 콘텐트 및 이에 관련된 접속 및/또는 보조 데이터(auxiliary data)의 교환을 위해 오디오/비디오 브리징 및/또는 오디오/비디오 브리징 확장(통칭적으로 본원에서 AVB라고 언급됨)을 이용가능하게 될 수 있다.
PHY 장치들(110a, 110b) 각각은 로컬 링크 파트너(102) 및 원격 링크 파트너(104) 사이에서 예컨대 데이터의 송신 및 수신과 같은 통신을 가능하게 할 수 있는 적절한 논리, 회로, 및/또는 코드를 포함할 수 있다. PHY 장치들(110a, 110b)은 예컨대 구리선 상에서의 이더넷, 광섬유 상에서의 이더넷, 및/또는 백플레인 이더넷 동작을 지원할 수 있다. PHY 장치들(110a, 110b)는 예컨대 10 Mbps, 100 Mbps, 1000Mbps(1Gbps), 2.5Gbps, 4Gbps, 10Gbps, 또는 40Gbps와 같은 다중 레이트 통신들을 가능하게 할 수 있다. 이와 관련하여, PHY 장치들(110a, 110b)은 표준 기반 데이터 레이트 및/또는 비표준(non-standard) 데이터 레이트를 지원할 수 있다. 게다가, PHY 장치들(110a, 110b)은 표준 이더넷 링크 길이 또는 동작 범위, 및/또는 확장된 동작 범위를 지원할 수 있다. PHY 장치들(110a, 110b)은 다른 링크 파트너의 능동적 동작의 탐지를 가능하게 하는 링크 발견 시그널링(link discovery signaling; LDS) 동작을 이용하는 것에 의해 로컬 링크 파트너(102)와 원격 링크 파트너(104) 사이의 통신을 가능하게 할 수 있다. 이에 대하여, LDS 동작은 표준 이더넷 동작 및/또는 확장된 범위의 이더넷 동작을 지원하도록 설정될 수 있다. PHY 장치들(110a, 110b)은 또한 속도 및 복식(duplex) 모드와 같은 통신 파라미터를 식별 및 선택하기 위해 자동 협상(autonegotiation)을 지원할 수 있다.
본 발명의 다양한 실시예에서, PHY 장치들(110a, 110b)은 한 방향에서 고속 데이터에서 송신 및/또는 수신, 및 다른 방향에서 저속 데이터에서 송신 및/또는 수신을 가능하게 할 수 있는 적절한 논리, 회로, 및/또는 코드를 포함할 수 있다. 예를 들면, 로컬 링크 파트너(102)는 멀티미디어 서버를 포함할 수 있고, 원격 링크 파트너(104)는 멀티미디어 클라이언트를 포함할 수 있다. 이와 관련하여, 로컬 링크 파트너(102)는 예컨대 멀티미디어 데이터를 원격 링크 파트너(104)로 고속 데이터로 송신할 수 있는 한편, 원격 링크 파트너(104)는 멀티미디어 콘텐트와 관련된 보조 데이터 또는 제어 데이터를 저속 데이터 레이트로 송신할 수 있다. 이와 관련하여, 링크 파트너들(102, 104)은 다운링크 데이터 레이트에 독립적인 업링크(uplink) 데이터 레이트를 제어할 수 있고, 데이터 레이트 변환은 비대칭적으로 발생할 수 있다.
PHY 장치들(110a, 110b)에 의해 송신된 및/또는 수신된 데이터는 잘 알려진 OSI 프로토콜 표준에 따라 포맷될 수(formatted) 있다. OSI 모델은 동작가능성(operability) 및 기능성(functionality)을 7개의 구별된 계층적 층들로 분할한다. 일반적으로, OSI 모델의 각각의 계층은 바로 위에 접한 계층으로 서비스를 제공하도록 구성된다. 예를 들면, 제 1 계층, 또는 물리적 계층은 제 2 계층으로 서비스를 제공할 수 있고, 제 2 계층은 제 3 계층으로 서비스를 제공할 수 있다. 송신되는 데이터는 예를 들면 스트림 구획문자(delimiter)의 시작 및 스트림 구획문자의 끝에 의해 경계를 지을 수 있는 이더넷 매체 독립적 인터페이스(media independent interface; MII) 데이터의 프레임들을 포함할 수 있다. 예시적인 MII들은 기가비트 MII(GMII), 10기가비트 MII(XGMII), 직렬(Serial) 기가비트 MII(SGMII), 및 감소된(Reduced) 기가비트 MII(RGMII)를 포함할 수 있다.
도 1에 도시된 본 발명의 예시적인 실시예에서, 호스트들(106a, 106b)은 제 2 계층 또는 그 상위를 표현할 수 있고, MAC 제어기들(108a, 108b)은 제 2 계층 또는 그 상위를 표현할 수 있고, PHY 장치들(110a, 110b)은 제 1 계층 또는 물리적 계층의 동작가능성 및/또는 기능성을 표현할 수 있다. 이와 관련하여, PHY 장치들(110a, 110b)은 예컨대 물리적 계층 송신기 및/또는 수신기, 물리적 계층 송수신기, PHY 송수신기, PHY시버(PHYceiver), 또는 PHY로 언급될 수 있다. 호스트들(106a, 106b)은 케이블(112) 상에서 송신되는 데이터 패킷을 위한 5개의 가장 높은 기능적 계층들의 동작가능성 및/또는 기능성을 가능하게 할 수 있는 적절한 논리, 회로, 및/또는 코드를 포함할 수 있다. OSI 모델의 각각의 계층이 바로 위에 접한 계층에 서비스를 제공하기 때문에, MAC 제어기들(108a, 108b)은 패킷들이 적절히 포맷되어(formatted) PHY 장치들(110a, 110b)로 통신되는 것을 보장하기 위해 호스트들(106a, 106b)로 필요한 서비스를 제공할 수 있다. 송신 동안, 각각의 계층은 위에 접하고 있는 계층으로부터 전달되어진 데이터에 자신의 헤더(header)를 부가할 수 있다. 그러나, 수신 동안, 유사한 OSI 스택을 갖는 호환성이 있는 장치는 메시지들이 하위 계층에서 상위 계층으로 전달되도록 헤더들을 벗길 수 있다.
PHY 장치들(110a, 110b)은 동작이 요구되는 경우에, 패킷화(packetization), 데이터 송신 및 직렬화/비직렬화(serialization/deserialization; SERDES)에 제한되지 않고 이를 포함하는 물리적 계층 요구사항들을 운용하도록 설정될 수 있다. MAC 제어기들(108a, 108b) 각각으로부터 PHY 장치들(110a, 110b)에 의해 수신된 데이터 패킷들은 대략 6개의 기능적 계층들 각각에 대해 데이터 및 헤더 정보를 포함할 수 있다. PHY 장치들(110a, 110b)은 케이블(112) 상에서 송신되는 데이터 패킷들을 인코딩하기 위해, 및/또는 케이블(112)로부터 수신되는 데이터 패킷들을 디코딩하도록 설정될 수 있다.
MAC 제어기(108a)는 로컬 링크 파트너(102)에서 데이터 링크 계층, 즉 제 2 계층의 동작가능성 및/또는 기능성의 운용을 가능하게할 수 있는 적절한 논리, 회로, 및/또는 코드를 포함할 수 있다. 유사하게, MAC 제어기(108b)는 원격 링크 파트너(104)의 제 2 계층의 동작가능성 및/또는 기능성의 운용을 가능하게 할 수 있는 적절한 논리, 회로, 및/또는 코드를 포함할 수 있다. MAC 제어기들(108a, 108b)은 예컨대 IEEE 802.3 표준에 기초하는 것과 같은 이더넷 프로토콜들을 구현하도록 설정될 수 있다. 그럼에도 불구하고, 본 발명은 이에 대하여 제한되지 않는다.
MAC 제어기(108a)는 인터페이스(114a)를 통해 PHY 장치(110a)와 통신할 수 있고, 버스 제어기 인터페이스(116a)를 통해 호스트(106a)와 통신할 수 있다. MAC 제어기(108b)는 인터페이스(114b)를 통해 PHY 장치(110b)와 통신할 수 있고, 버스 제어기 인터페이스(116b)를 통해 호스트(106b)와 통신할 수 있다. 인터페이스들(114a, 114b)은 프로토콜 및/또는 링크 관리 제어 신호를 포함하는 이더넷 인터페이스에 대응한다. 인터페이스들(114a, 114b)은 다중 레이트(multi-rate) 인터페이스 및/또는 매체 독립적 인터페이스(media independent interface; MII)일 수 있다. 버스 제어기 인터페이스들(116a, 116b)은 PCI 또는 PCI-X 인터페이스에 대응할 수 있다. 그럼에도 불구하고, 본 발명은 이에 관하여 제한되지 않는다.
동작에 있어서, 링크(112)의 데이터 레이트를 관리하는 것은 링크 파트너들(102, 104)이 더욱 에너지 효율적인 방식으로 통신하는 것을 가능하게 할 수 있다. 이에 대하여, 링크(112) 상의 낮은 데이터 레이트는 링크 상에서, 및 링 크 파트너들(102, 104)에서 소비되는 전력의 감소를 가능하게 할 수 있다. 데이터 레이트는 예를 들면, 데이터를 통신하기 위해 이용되는 물리적 채널의 수를 제어하는 것에 의해, 시그널링(signaling)을 위해 사용되는 펄스 진폭 변조(pulse amplitude modulation; PAM) 레벨을 제어하는 것에 의해, 링크 상에서 데이터를 나타내기 위해 이용되는 신호 콘스텔레이션(constellation)을 제어하는 것에 의해, 및/또는 프레임들 사이의 시간 (프레임 간의 간격)의 길이를 제어하는 것에 의해 제어될 수 있다. 이와 관련하여, 하나 또는 그 이상의 방법들이 최대 데이터 레이트, 제로(zero) 데이터 레이트, 또는 중간 데이터 레이트를 얻기 위해 링크 상에서 이용될 수 있다. 본 발명의 예시적인 실시예에서, 링크(112)의 하나 또는 그 이상의 채널들이 비동작(inactivity) 주기들 사이의 버스트(burst)에서 데이터를 송신할 수 있다. 이러한 버스트 송신에 대해, 네트워크(100)의 에너지 효율은 훈련되는 채널을 유지하기 위해 요구되는 전력을 감소시키는 것에 의해 향상될 수 있다. 이와 관련하여, 전력은 종래의 IDLE 심볼을 지속적으로 송신할 수 있는 종래의 네트워크와 비교하여 감소될 수 있다. 따라서, 본 발명의 측면들은 데이터 레이트 변환을 계획 및/또는 조정하기 위해 오디오 비디오 브리징 프로토콜 및/또는 오디오 비디오 브리징 확장(통칭적으로 오디오 비디오 브리징 또는 AVB로서 언급됨)의 이용을 가능하게 할 수 있다.
동작에 있어서, 링크 파트너들(102, 104)이 먼저 접속을 개설할 경우, 이들은 일부의 예비 정보 및/또는 훈련 신호를 교환할 수 있다. 이와 관련하여, 링크 파트너들(102, 104)은 서로간의 통신을 위해 데이터 레이트(예컨대, 10Gbps) 및 복 식(duplex) 모드(예컨대, 양방향 통신(full-duplex))를 협상할 수 있다. 부가적으로, 신뢰성있는 통신을 개설하기 위해, 각각의 링크 파트너들(102, 104)은 다양한 파라미터들, 및/또는 데이터가 통신되고 있는 케이블링(cabling)의 유형과 케이블링을 둘러싼 환경적 조건들(예컨대, 온도)과 같은 변수들을 책임지기 위해 회로를 조정할 필요가 있을 수 있다. 이더넷 링크 파트너의 하나 또는 그 이상의 회로들 및/또는 파라미터들을 설정하는 이러한 프로세스는 "훈련(training)"으로 언급될 수 있다. 이와 관련하여, "훈련"은 각각 소거(cancellation), 원단누화 (far-end crosstalk) 소거, 및 근단누화(near-end crosstalk) 소거와 같은 기능들이 수행될 수 있도록 현재의 조건으로 링크 파트너를 적응시킬 수 있다.
훈련 파라미터들 및/또는 회로는 변화하는 조건에 링크 파트너를 적응시키기 위해 주기적으로 리프레시되고(refreshed), 또는 업데이트될 수 있다. 종래의 네트워크에서, 링크 파트너는 물리적 채널에 결합되었고, 이 물리적 채널은 물리적 채널(들)상에서 신뢰성 있는 통신을 제공하기 위해 시간 상에서 오래되었을 수 있는 회로 및/또는 파라미터가 리프레시될 수 있도록 "재훈련되는(retrained)" 필요가 있을 수 있는 시간 기간에 대해 비동작(inactive)하였다. 그러나, 링크 파트너의 완벽한 재훈련은 링크 상에서 통신을 중단할 수 있는 기간(length)의 동작일 수 있다. 따라서, 본 발명의 측면들은 완벽한 재훈련이 불필요할 수 있도록, 설정 파라미터들 및/또는 기타 훈련 정보를 주기적으로 검증 및/또는 업데이트하는 것이 가능하게 할 수 있다. 이와 관련하여, 하나 또는 그 이상의 물리적 채널들과 연관된 링크 파트너에서 회로 및/또는 파라미터들의 업데이트 및/또는 검증의 조정은 링크 파트너가 데이터를 능동적으로 통신하는 경우 어려울 수 있으며, 그 이유는 훈련이 조정되는 동안 및/또는 훈련 정보가 링크 파트너들 사이에서 교환되는 동안 통신이 중단될 필요가 있을 수 있기 때문이다. 따라서, 본 발명의 측면들은 링크 파트너의 훈련 및/또는 파라미터나 기타 링크 파트너 사이의 정보의 교환을 계획 및/또는 조정하기 위해 AVB의 이용을 가능하게 할 수 있다. 이와 관련하여, 본 발명의 측면들은 링크 파트너의 훈련, 훈련의 조정, 및/또는 파라미터나 기타 훈련에 관련된 정보의 교환이 발생할 수 있는 동안에, 하나 또는 그 이상의 AVB 시간 슬롯들의 지정을 가능하게 할 수 있다. 이러한 방식으로, AVB는 링크 파트너의 동작을 중단하지 않고 링크 파트너의 논리, 회로, 및/또는 코드의 훈련을 가능하게 할 수 있다.
도 2는 본 발명의 일 실시예에 따른, AVB를 이용하는 에너지 효율적인 네트워크의 관리를 도시한 도면이다. 도 2를 참조하면, 링크 파트너들(102, 104)이 도시되고, 이들 각각은 에너지 효율적인 네트워크(energy effcient network; EEN) 제어 객체를 포함할 수 있다.
링크 파트너들(102, 104)은 도 1에 도시된 것과 유사 또는 동일할 수 있다.
통칭적으로 객체들(202)로서 언급되는 EEN 제어 객체들(202a, 202b)은 네트워크(100)에 대해 EEN 제어 정책을 개설 및/또는 구현하게 할 수 있는 적절한 논리, 회로, 및/또는 코드를 포함할 수 있다. 이와 관련하여, 객체들(202)은 예컨대 호스트들(106), MAC들(108), 및/또는 PHY들(110)의 부분들로서 구현될 수 있는 논리적 및/또는 기능적 블럭일 수 있다. 객체들(202)은 물리적 링크(112) 상의 트래픽(traffic)을 분석하게 할 수 있고, 링크 파트너들(102, 104)의 데이터의 프로 세싱 및/또는 동작을 분석하게 할 수 있다. 이러한 방식으로, 객체들(202)은 EEN 제어 정책을 개설 및/또는 구현하기 위해 OSI 계층적 구조의 하나 또는 그 이상의 계층들로부터의 또는 이에 관련된 정보를 교환할 수 있다.
본 발명의 다양한 실시예에서, EEN 제어 정책은 링크(112) 상에서 데이터 레이트를 관리하는 것에 의해 에너지 효율을 향상시킬 수 있다. 제어 정책은 링크(112) 상에서 데이터 레이트를 조정할 시기 및 방법을 결정할 수 있다. 이와 관련하여, 이 정책은 데이터 레이트를 제어하기 위해 서브셋 PHY(subset PHY) 기술들, 저전력 유휴(idle) 기술들, 고속 시작(FastStart), RPS 등을 이용할 수 있다. 부가적으로, 제어 정책은 링크 파트너들(102, 104)의 부분들을 훈련하는 시기와 방법을 판단할 수 있다.
동작에 있어서, EEN 제어 정책을 구현하기 위해, EEN 제어 및/또는 관리 트래픽(본원에서는 EEN 트래픽으로서 언급됨)은 링크(112) 상의 객체들(202) 사이에서 교환될 필요가 있을 수 있다. 이와 관련하여, 링크(112) 상의 데이터 통신 상에서 현저하게 부정적인 효과를 갖지 않고 EEN 트래픽을 교환하는 것이 바람직할 수 있다. 따라서, 본 발명의 측면들은 EEN 제어 정책을 개설 및/또는 구현하기 위해 AVB의 이용을 가능하게 할 수 있다. 이와 관련하여, AVB는 EEN 트래픽이 교환될 수 있는 동안, 및/또는 데이터 레이트 변환이 일어날 수 있는 동안 객체들(202)이 하나 또는 그 이상의 시간 슬롯들을 판단하는 것을 가능하게 할 수 있다. 예를 들면, 하나 또는 그 이상의 첫 번째 시간 슬롯들은 데이터 레이트 변환을 협상 및/또는 계획하기 위해 정보를 교환하도록 이용될 수 있고, 하나 또는 그 이상의 후속 시간 슬롯들은 데이터 레이트 변환을 정확하게 수행하기 위해 이용될 수 있다. 유사하게, 첫 번째 시간 슬롯은 링크(112) 상의 하나 또는 그 이상의 채널들을 훈련하는 방법 및 시기를 협상하기 위해 이용될 수 있고, 훈련은 후속 시간 슬롯 동안 수행될 수 있다.
본 발명의 다양한 실시예에서, AVB가 활성화된 네트워크 노드들의 동기(synchronization)는 EEN 트래픽의 교환 또는 데이터 레이트 변환과 같은 EEE 트랜잭션을 위해 어떤 시간 슬롯(들)을 지정해야 하는지 판단하는 것을 가능하게 할 수 있다. 부가적으로, AVB의 결과로서 증가된 네트워크 인식(awareness)은 어떤 시간 슬롯(들)이 EEN 트랜잭션을 위해 지정되어야 하는지 판단하는 것을 가능하게 할 수 있다. 예를 들면, AVB 데이터 스트림들이 링크 파트너들(102, 104)에서 등록될 수 있기 때문에, 객체들(202)은 등록된 트래픽에 최대 노력(best effort) 트래픽을 위한 부가적인 양을 더한 것이 충분히 크도록 링크(112)의 데이터 레이트를 조정하도록 결정할 수 있다. 게다가, 등록된 스트림들은 특정 시간 슬롯들에 할당될 수 있기 때문에, 객체들(202)은 어떤 시간 슬롯들이 자유(free) 또는 비사용(unused)일 수 있는지 판단하게 할 수 있다.
본 발명의 예시적인 실시예에서, AVB 시간 슬롯은 125us일 수 있다. EEN 트랜잭션이 125us보다 작은 때에 수행될 수 있는 경우에, 단일 AVB 시간 슬롯만이 EEN 트랜잭션에 대해 지정될 수 있다. 대안적으로, EEN 트랜잭션이 125us보다 긴 것을 요구할 수 있는 경우에, 다중 시간 슬롯들이 지정될 수 있다.
본 발명의 다른 예시적인 실시예에서, EEN 트랜잭션은 반복적이거나 주기적 일 수 있다. 따라서, 최초의 EEN 트랜잭션은 EEE 트랜잭션의 주기적 또는 반복적 특징을 전하기 위해 이용될 수 있고, 다음에 일어나는 트랜잭션은 최초의 EEN 트랜잭션보다 적은 시간을 요구하거나 단순화될 수 있다.
도 3a는 본 발명의 일 실시예와 관련된 2개의 AVB가 활성화된 네트워크 노드들 사이의 통신을 도시한 도면이다. 도 3a를 참조하면, 링크(112) 상의 링크 파트너들(200a, 200b) 사이의 통신은 시간 슬롯들로 분할될 수 있다. 이와 관련하여, AVB는 서비스의 보장된 품질이 제공될 수 있도록 링크 파트너(200a)와 링크 파트너(200b)사이에서 통신을 관리하도록 이용될 수 있다. 도시된 예시적인 실시예에서, 링크(112) 상의 통신은 4개의 회전하는 시간 슬롯들로 분할될 수 있다.
도 3b는 본 발명의 일 실시예에 따른, AVB를 이용하는 네트워크 노드의 전력 소비의 관리를 도시한 도면이다. 도 3b에 도시된 본 발명의 예시적인 실시예에서, AVB 스트림들(1, 2)은 링크 파트너들(200a, 200b)사이에서 등록될 수 있다. 따라서, 제 1 시간 슬롯은 제 1 AVB 스트림을 위해 예비될 수 있고, 제 2 및 제 3 시간 슬롯들은 제 2 AVB 스트림을 위해 예비될 수 있다. 따라서, 제 1 AVB 스트림을 위한 데이터는 제 1 시간 슬롯의 발생 동안 송신될 수 있고, 제 2 AVB 스트림을 위한 데이터는 제 2 및 제 3 시간 슬롯의 발생 동안 송신될 수 있다. 제 4 시간 슬롯은 링크 파트너들(200a, 200b) 사이에서 최대 노력 전달을 위해 이용가능할 수 있다. 이와 관련하여, 제 4 시간 슬롯은 예컨대 AVB 스트림의 부분이 아닌 일반적인 이더넷 트래픽을 전하기 위해 이용될 수 있다. 따라서, 본 발명의 측면들은 제 4 시간 슬롯의 하나 또는 그 이상의 발생 동안 하나 또는 그 이상의 EEN 트랜잭션 들을 계획 및/또는 조정하는 것을 가능하게 할 수 있다. 게다가, 데이터 레이트 변환과 같은 EEN 트랜잭션은 제 4 시간 슬롯의 하나 또는 그 이상의 발생동안 일어나도록 계획될 수 있다.
동작에 있어서, 링크 파트너(200a)는 링크(112)의 데이터 레이트를 감소시키는 것이 바람직할 수 있다. 따라서, 시간 슬롯(302) (예비되지 않은 제 4 시간 슬롯의 두 번째 발생)은 EEN 트래픽을 통신하기 위해 지정될 수 있다. 예를 들면, 링크 파트너(200a 및/또는 200b)는 시간 간격(302) 동안 재훈련될 수 있다. 유사하게, 시간 슬롯(302) 동안, 링크 파트너들(200a, 200b)은 데이터 레이트 변환을 조정 및/또는 구현하기위해 메시지들을 교환할 수 있다. 이에 따라, 지정된 제 4 시간 슬롯 동안 일어나는 EEN 트랜잭션은 EEN 트랜잭션이 제 1,2, 및 3 시간 슬롯 동안 통신되는 AVB 스트림들에 영향을 주는 것을 방지할 수 있다.
본 발명의 다른 예시적인 실시예에서, 제 4 시간 슬롯은 제 1-3 시간 슬롯들이 AVB 스트림들을 위해 예비된 방식과 유사 또는 동일하게 EEE 프로토콜들에 대해 예비될 수 있다. 이와 관련하여, 데이터 레이트 관리 및/또는 훈련 관련 정보의 교환을 위해 필요한 대역폭이 판단될 수 있고, 대응하는 길이의 시간 슬롯(들)이 예비될 수 있다. 이용가능한 시간 슬롯이 EEE 관리를 위해 예비되지 않고 지정될 수 있는 경우에, EEE 프로토콜들은 "최대 노력" 방식으로 구현될 수 있다. 다시 발생하는 시간 슬롯이 EEE 관리를 위해 예비될 수 있는 경우에, EEE 프로토콜들은 종래의 AVB 스트림과 유사하게 서비스의 보장된 품질을 가지고 구현될 수 있다.
본 발명의 다른 예시적인 실시예에서, 하나 또는 그 이상의 EEN 트랜잭션들 은 제 1, 2, 및/또는 3 시간 슬롯들의 하나 또는 그 이상의 발생 동안 일어날 수 있다. 예를 들면, 제 1 AVB 스트림에서 비동작(inactive)의 주기가 있을 수 있고, EEN 트랜잭션은 그 비동작(inactive)의 주기에 대응하는 제 1 시간 슬롯의 발생 동안 일어날 수 있다. 다른 예시로서, 제 2 AVB 스트림은 임시로 버퍼링(buffered)될 수 있고, EEN 트랜잭션은 제 2 AVB 스트림의 버퍼링에 대응하는 제 3 시간 슬롯의 발생동안 일어날 수 있다.
도 4a는 본 발명의 일 실시예에 따른, AVB를 이용하는 EEN 제어 정책을 구현하기 위한 예시적인 단계들을 도시한 흐름도이다. 도 4a를 참조하면, 시작 단계(402)에 이어서, 예시적인 단계들은 단계(404)로 진행할 수 있다. 단계(404)에서, EEN 제어 객체들(202)(도 2)은 링크(112) 상에서 트래픽을 감시하는 것에 의해, 및/또는 각각의 링크 파트너들(102, 104)의 동작을 감시하는 것에 의해 정보를 모을 수 있다. 단계(404)에 이어서, 예시적인 단계들은 단계(406)로 진행할 수 있다. 단계(406)에서, 객체들(202)은 단계(404)에서 모인 정보에 기초하여 그리고 네트워크(100)의 EEN 정책에 기초하여, EEN 트랜잭션이 필요할 수 있는지를 판단할 수 있다. 예를 들면, 객체들(202)은 링크(112) 상에서 데이터 레이트를 변경하도록 결정할 수 있고, 및/또는 링크 파트너들(102, 104) 중 하나 또는 모두가 훈련이 필요한지 결정할 수 있다. EEN 트랜잭션이 불필요하다고 판단될 수 있는 경우에, 단계들은 단계(404)로 복귀할 수 있다.
단계(406)로 다시 와서, EEN 트랜잭션이 필요할 수 있는 경우에, 예시적인 단계들은 단계(408)로 진행할 수 있다. 단계(408)에서, EEN 트랜잭션이 일어날 수 있는 동안 하나 또는 그 이상의 AVB 시간 슬롯들이 지정될 수 있다. 단계(408)에 이어서, 예시적인 단계들은 단계(410)로 진행할 수 있다. 단계(410)에서, EEN 트랜잭션은 지정된 시간 슬롯(들) 동안 일어날 수 있다. 단계(410)에 이어서, 예시적인 단계들은 단계(406)로 복귀할 수 있다.
도 4b는 본 발명의 일 실시예에 따른 AVB 시간 슬롯 동안 에너지 효율적인 네트워킹 프로토콜들을 구현하기 위한 예시적인 단계들을 도시한 흐름도이다. 하나 또는 그 이상의 EEN 객체들이 EEN 제어 정책에 기초하여 EEN 트랜잭션이 일어날 필요가 있을 수 있다고 판단한 때에 예시적인 단계들은 단계(452)로 시작할 수 있다. 단계(452)에 이어서, 예시적인 단계들은 단계(454)로 진행할 수 있다. 단계(454)에서, EEN 트랜잭션의 길이 및/또는 중요성이 판단될 수 있다. EEN 트랜잭션이 하나의 AVB 시간 슬롯보다 길게 일어날 수 있는 경우, 또는 EEN 트랜잭션이 높은 중요성이 있을 수 있는 경우에, 예시적인 단계들은 단계(458)로 진행할 수 있다. 단계(408)에서, AVB 시간 슬롯은 EEN 트랜잭션을 위해 예비될 수 있다. 이와 관련하여, 시간 슬롯은 멀티미디어 데이터 스트림의 통신을 위해 예비된 시간 슬롯과 유사 또는 동일한 방식으로 예비될 수 있다. 단계(458)에 이어서, 예시적인 단계들은 단계(460)로 진행할 수 있다. 단계(460)에서, EEN 트랜잭션은 예비된 시간 슬롯의 하나 또는 그 이상의 발생 동안 일어날 수 있다.
단계(454)로 다시 와서, EEN 트랜잭션을 위해 요구되는 시간의 양이 AVB 시간 슬롯보다 짧을 수 있는 경우, 또는 EEN 트랜잭션이 낮은 중요성이 있을 수 있는 경우에, 예시적인 단계들은 단계(456)로 진행할 수 있다. 단계(456)에서, 비사용(unused) 시간 슬롯이 식별될 수 있고, EEN 트랜잭션을 위해 이용되도록 지정될 수 있다. 이와 관련하여, 시간 슬롯은 예를 들면 예비되지 않은 시간 슬롯일 수 있고, 또는 예비된 시간 슬롯의 비사용 발생이 있을 수 있다. 단계(456)에 이어서, 예시적인 단계들은 단계(460)로 진행할 수 있다. 단계(460)에서, EEN 트랜잭션은 지정된 시간 슬롯 동안 일어날 수 있다.
AVB를 이용하는 네트워크 노드의 전력 소비의 관리를 위한 방법 및 시스템의 측면들이 제공된다. 이와 관련하여, 도 4a 및 4b의 제 4 시간 슬롯과 같은 AVB 시간 슬롯은 에너지 효율적인 네트워킹(energy efficient networking; EEN) 트랜잭션을 처리하기 위해 지정될 수 있고, EEN 트랜잭션은 지정된 시간 슬롯 동안 수행될 수 있다. 예시적인 EEN 트랜잭션들은 데이터 레이트 변환을 계획하는 단계, 다른 데이터 레이트로 변환하는 단계, 링크 파트너를 훈련하는 단계, 및 훈련 관련 정보를 교환하는 단계를 포함한다. 도 4b의 예비된 제 1 및 2 시간 슬롯들과 같은 시간 슬롯이 EEN 트랜잭션을 위해 시간 슬롯을 지정하는 것 이전에 AVB 스트림을 전하기 위해 예비될 수 있는지 여부가 판단될 수 있다. 만일 예비되지 않으면, 시간 슬롯은 EEN 트랜잭션(들)을 위해 예비될 수 있다. 지정된 시간 슬롯 동안 교환된 정보는 데이터 레이트 변환을 계획하는 것, 및/또는 링크(112)와 같은 네트워크 링크 상에서 훈련하는 것을 가능하게 할 수 있다. 이와 관련하여, 후속 시간 슬롯은 데이터 레이트 변환 또는 훈련을 위해 지정될 수 있다.
본 발명의 다른 실시예는 기계에 의해 실행가능한 적어도 하나의 코드부(code section)을 갖는 컴퓨터 프로그램이 저장된 기계 판독가능 스토리지(machine-readable storage)를 제공할 수 있고, 이에 따라 상기 기계가 가변의 채널 수를 통해 송수신기 전력을 낮게 감소시키기 위해 본원에 기재된 단계들을 수행하게 할 수 있다.
이에 따라, 본 발명은 하드웨어나 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 실현될 수 있다. 본 발명은 적어도 하나의 컴퓨터 시스템 안에 중앙 집중된 방식으로 구현될 수도 있고, 서로 다른 요소들이 여러 개의 상호 연결된 컴퓨터 시스템들에 걸쳐 퍼져있는 분산된 방식으로 구현될 수도 있다. 여기에 설명된 방법들을 수행할 수 있도록 설계된 어떠한 형태의 컴퓨터 시스템 또는 기타 장치도 적합하다. 통상적으로 하드웨어와 소프트웨어의 조합은 컴퓨터 프로그램이 탑재된 범용 컴퓨터 시스템이 될 수 있으며, 이때 상기 컴퓨터 프로그램은 로딩되어 실행될 경우에 상기 컴퓨터 시스템을 제어하여, 이 컴퓨터 시스템이 여기에서 설명한 방법들을 수행할 수 있게 한다.
본 발명은 또한 컴퓨터 프로그램 제품(computer program product)에 내장될 수 있다. 이때, 상기 컴퓨터 프로그램 제품은 여기서 설명한 방법들의 구현을 가능하게 하는 모든 특징들을 모두 포함하며, 컴퓨터 시스템에 탑재될 경우에는 그러한 방법들을 수행할 수 있다. 본 발명의 문맥에서 컴퓨터 프로그램이란, 어떠한 종류의 언어, 코드 또는 표기법으로 나타낸, 일단의 명령에 관한 어떠한 종류의 표현을 뜻한다. 이때, 상기 일단의 명령들이란, 정보 처리 능력을 가진 시스템이 어떤 특정한 기능을 직접적으로, 또는 다음의 (a) 다른 프로그램 언어, 코드나 표기법으로 컨버젼(conversion)되거나, (b) 상이한 물질적인 형태로 재생산을 각각 거치거나 또는 두 가지 모두를 거친 후에, 수행하도록 의도된 것들을 말한다.
본 발명이 특정한 실시예들에 관하여 설명되었지만, 본 발명의 사상에서 벗어남이 없이, 다양한 변경이 이뤄질 수 있고 또한 균등물들이 치환될 수 있다는 점은 당해 기술 분야에 숙련된 자들에게 이해될 것이다. 추가적으로, 본 발명의 사상에서 벗어남이 없이, 특정한 상황이나 물적 요건을 본 발명의 지침에 맞게 조절할 수 있도록 다양한 개조가 이뤄질 수 있다. 따라서, 본 발명은 개시된 특정한 실시에 한정되는 것이 아니며, 본 발명은 첨부된 청구 범위의 사상 내에 들어오는 모든 실시예들을 포함한다.
도 1은 본 발명의 일 실시예에 따른, 로컬(local) 링크 파트너와 원격 링크 파트너 사이의 이더넷 접속을 도시한 블럭도이다.
도 2는 본 발명의 일 실시예에 따른, AVB를 이용하는 에너지 효율적인 네트워크의 관리를 도시한 도면이다.
도 3a는 본 발명의 일 실시예와 관련된 2개의 AVB가 활성화된 네트워크 노드들 사이의 통신을 도시한 도면이다.
도 3b는 본 발명의 일 실시예에 따른, AVB를 이용하는 네트워크 노드의 전력 소비의 관리를 도시한 도면이다.
도 4a는 본 발명의 일 실시예에 따른, AVB를 이용하는 EEN 제어 정책을 구현하기 위한 예시적인 단계들을 도시한 흐름도이다.
도 4b는 본 발명의 일 실시예에 따른 AVB 시간 슬롯 동안 에너지 효율적인 네트워킹 프로토콜들을 구현하기 위한 예시적인 단계들을 도시한 흐름도이다.

Claims (10)

  1. 네트워킹(networking)을 위한 방법에 있어서, 네트워킹을 위한 시스템이,
    네트워크 링크(link) 상에서 다른 데이터 레이트(rate)로 변환(transition)하는 것을 포함하는 네트워킹 트랜잭션(transaction)을 처리하기 위한 하나 또는 그 이상의 오디오 비디오 데이터의 브리징(Audio video Bridging; AVB)을 위한 시간 슬롯(timeslot)들을 지정하는 단계;
    상기 지정된 오디오 비디오 데이터의 브리징을 위한 시간 슬롯 동안 상기 네트워킹 트랜잭션을 수행하는 단계; 및
    다음의 단계들 중 하나 또는 그 이상을 통해 상기 네트워크 링크 상에서 상기 다른 데이터 레이트를 제어하는 단계를 포함하되,
    상기 다음의 단계들은,
    상기 네트워크 링크 상에서 동작하는 채널의 수를 제어하는 단계;
    상기 네트워크 링크 상에서 데이터를 나타내기 위해 이용되는 신호 콘스텔레이션(constellation)을 제어하는 단계;
    상기 네트워크 링크 상에서 시그널링(signaling)을 위해 이용되는 PAM 레벨의 수를 제어하는 단계; 및
    상기 네트워크 링크 상에서 송신되는 하나 또는 그 이상의 프레임 간의 간격을 제어하는 단계를 포함하는 것을 특징으로 하는 네트워킹을 위한 방법.
  2. 청구항 1에 있어서,
    상기 네트워킹 트랜잭션을 위해 상기 지정된 오디오 비디오 데이터의 브리징을 위한 시간 슬롯을 예비(reserve)하는 단계를 포함하는 것을 특징으로 하는 네트워킹을 위한 방법.
  3. 청구항 1에 있어서,
    상기 오디오 비디오 데이터의 브리징을 위한 시간 슬롯이 상기 지정하는 단계 이전에 예비(reserve)되는지 판단하는 단계를 포함하는 것을 특징으로 하는 네트워킹을 위한 방법.
  4. 청구항 1에 있어서,
    상기 네트워킹 트랜잭션은 네트워크 링크(link) 상에서 데이터 레이트(rate) 변환(transition)을 계획하기 위해 정보를 교환하는 단계를 포함하는 것을 특징으로 하는 네트워킹을 위한 방법.
  5. 청구항 4에 있어서,
    상기 데이터 레이트 변환을 위해 하나 또는 그 이상의 후속 시간 슬롯들을 지정하는 단계를 포함하는 것을 특징으로 하는 네트워킹을 위한 방법.
  6. 삭제
  7. 네트워킹(networking)을 위한 시스템에 있어서,
    복수의 링크 파트너들; 및
    네트워크 링크(link) 상에서 다른 데이터 레이트(rate)로 변환(transition)하는 것을 포함하는 네트워킹 트랜잭션(transaction)을 처리하기 위해 하나 또는 그 이상의 오디오 비디오 데이터의 브리징(Audio Video Bridging; AVB)을 위한 시간 슬롯(timeslot)을 지정하는 하나 또는 그 이상의 회로들을 포함하고,
    상기 하나 또는 그 이상의 회로들은 상기 지정된 오디오 비디오 데이터의 브리징을 위한 시간 슬롯 동안 상기 네트워킹 트랜잭션을 수행하고, 다음의 단계들 중 하나 또는 그 이상을 통해 상기 네트워크 링크 상에서 상기 다른 데이터 레이트를 제어하되,
    상기 다음의 단계들은,
    상기 네트워크 링크 상에서 동작하는 채널의 수를 제어하는 단계;
    상기 네트워크 링크 상에서 데이터를 나타내기 위해 이용되는 신호 콘스텔레이션(constellation)을 제어하는 단계;
    상기 네트워크 링크 상에서 시그널링(signaling)을 위해 이용되는 PAM 레벨의 수를 제어하는 단계; 및
    상기 네트워크 링크 상에서 송신되는 하나 또는 그 이상의 프레임 간의 간격을 제어하는 단계를 포함하는 것을 특징으로 하는 네트워킹을 위한 시스템.
  8. 청구항 7에 있어서,
    상기 하나 또는 그 이상의 회로들은 상기 네트워킹 트랜잭션을 위해 상기 지정된 오디오 비디오 데이터의 브리징을 위한 시간 슬롯을 예비(reservation)하는 것을 특징으로 하는 네트워킹을 위한 시스템.
  9. 청구항 7에 있어서,
    상기 하나 또는 그 이상의 회로들은 상기 오디오 비디오 데이터의 브리징을 위한 시간 슬롯이 상기 지정 이전에 예비(reserve)되는지에 대한 판단하는 것을 특징으로 하는 네트워킹을 위한 시스템.
  10. 네트워킹을 위해 적어도 하나의 코드부(code section)를 갖는 컴퓨터 프로그램이 저장된 컴퓨터 판독가능 스토리지(machine-readable storage)에 있어서, 상기 적어도 하나의 코드부는 상기 컴퓨터가 다음의 단계들을 수행하게 하기 위해 상기 컴퓨터에 의해 실행가능하고,
    상기 다음의 단계들은,
    상기 네트워킹 트랜잭션은 네트워크 링크 상에서 다른 데이터 레이트로 변환하는 것을 포함하는 네트워킹 트랜잭션(transaction)을 처리하기 위한 하나 또는 그 이상의 오디오 비디오 데이터의 브리징(Audio video Bridging; AVB)을 위한 시간 슬롯(timeslot)들을 지정하는 단계;
    상기 지정된 오디오 비디오 데이터의 브리징을 위한 시간 슬롯 동안 상기 네트워킹 트랜잭션을 수행하는 단계; 및
    아래의 단계들 중 하나 또는 그 이상을 통해 상기 네트워크 링크 상에서 상기 다른 데이터 레이트의 제어하는 단계를 포함하되,
    상기 아래의 단계들은,
    상기 네트워크 링크 상에서 동작하는 채널의 수를 제어하는 단계;
    상기 네트워크 링크 상에서 데이터를 나타내기 위해 이용되는 신호 콘스텔레이션(constellation)을 제어하는 단계;
    상기 네트워크 링크 상에서 시그널링(signaling)을 위해 이용되는 PAM 레벨의 수를 제어하는 단계; 및
    상기 네트워크 링크 상에서 송신되는 하나 또는 그 이상의 프레임 간의 간격을 제어하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 판독가능 스토리지.
KR1020080099688A 2007-10-12 2008-10-10 오디오 비디오 브리징을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템 KR101050119B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US97943307P 2007-10-12 2007-10-12
US60/979,433 2007-10-12
US12/056,464 2008-03-27
US12/056,464 US7864794B2 (en) 2007-10-12 2008-03-27 Method and system for managing an energy efficient network utilizing audio video bridging

Publications (2)

Publication Number Publication Date
KR20090037830A KR20090037830A (ko) 2009-04-16
KR101050119B1 true KR101050119B1 (ko) 2011-07-19

Family

ID=43879242

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080099688A KR101050119B1 (ko) 2007-10-12 2008-10-10 오디오 비디오 브리징을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템

Country Status (3)

Country Link
US (2) US7864794B2 (ko)
EP (1) EP2048825B1 (ko)
KR (1) KR101050119B1 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7962670B2 (en) * 2007-06-06 2011-06-14 Lantiq Deutschland Gmbh Pin multiplexing
US7864794B2 (en) * 2007-10-12 2011-01-04 Broadcom Corporation Method and system for managing an energy efficient network utilizing audio video bridging
US20090097401A1 (en) * 2007-10-12 2009-04-16 Wael William Diab Method and system for configurable data rate thresholds for energy efficient ethernet
US8116304B2 (en) * 2007-12-17 2012-02-14 Broadcom Corporation Method and system for duty cycling a network port based on duty cycling of a link communicatively coupled to the port
US8588254B2 (en) * 2007-12-17 2013-11-19 Broadcom Corporation Method and system for energy efficient signaling for 100mbps Ethernet using a subset technique
US8724464B2 (en) * 2007-12-17 2014-05-13 Broadcom Corporation Method and system for near continuous data rate limit adjustment via a plurality of link variables in an energy efficient network
US8619603B2 (en) 2009-06-04 2013-12-31 Broadcom Corporation Method and system for end-to-end management of energy efficient networking protocols
US8169999B2 (en) 2009-01-16 2012-05-01 Broadcom Corporation Method and system for preserving content timing across femtocell interfaces via timestamp insertion
US8259617B2 (en) 2009-03-18 2012-09-04 Broadcom Corporation Method and system for timely delivery of multimedia content via a femtocell
US8903250B2 (en) * 2010-08-20 2014-12-02 Broadcom Corporation Cost-effective multi-rate upstream for 10GEPON based on high efficiency coding
US8744367B2 (en) * 2010-08-31 2014-06-03 At&T Intellectual Property I, L.P. Tail optimization protocol for cellular radio resource allocation
US8527627B2 (en) 2010-12-14 2013-09-03 At&T Intellectual Property I, L.P. Intelligent mobility application profiling with respect to identified communication bursts
US9220066B2 (en) 2011-06-20 2015-12-22 At&T Intellectual Property I, L.P. Bundling data transfers and employing tail optimization protocol to manage cellular radio resource utilization
US9264872B2 (en) 2011-06-20 2016-02-16 At&T Intellectual Property I, L.P. Controlling traffic transmissions to manage cellular radio resource utilization
DE102012207883A1 (de) 2012-05-11 2013-11-14 Continental Automotive Gmbh Verfahren zum Übertragen von Daten mit einem Ethernet-AVB-Transportprotokoll zwischen Knoten eines Kraftfahrzeugs sowie zur Durchführung des Verfahrens eingerichtetes Steuergerät
DE102012207900A1 (de) 2012-05-11 2013-11-14 Continental Automotive Gmbh Verfahren zum Übertragen von Daten mit einem Ethernet-Transportprotokoll zwischen Knoten eines Kraftfahrzeugs sowie zur Durchführung des Verfahrens eingerichtetes Steuergerät
KR101509185B1 (ko) * 2014-10-16 2015-04-07 주식회사 앤다스 Avb 기반으로 전송되는 영상 및 음성 데이터에 대한 블록단위 직접저장 장치
CN118104191A (zh) * 2021-10-11 2024-05-28 源捷公司 具有以太网环形拓扑的汽车通信***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2337672A (en) 1998-05-20 1999-11-24 3Com Technologies Ltd Reducing the data rate when idle state symbol errors exceed a threshold
US20010029197A1 (en) * 1998-11-24 2001-10-11 Philips Electronics North America Corporation Data transmission system for reducing terminal power consumption in a wireless network
EP1484876A2 (en) 1995-11-06 2004-12-08 Sun Microsystems, Inc. Full duplex flow control for ethernet networks
US20060034295A1 (en) 2004-05-21 2006-02-16 Intel Corporation Dynamically modulating link width

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4475189A (en) * 1982-05-27 1984-10-02 At&T Bell Laboratories Automatic interactive conference arrangement
US5381450A (en) * 1993-08-20 1995-01-10 Hitachi America, Ltd. Technique for automatically detecting the constellation size of a quadrature amplitude modulated (QAM) signal
US6108338A (en) 1995-12-28 2000-08-22 Dynarc Inc. Method and device for dynamic synchronous transfer mode in a dual ring topology
US5912895A (en) * 1996-05-01 1999-06-15 Northern Telecom Limited Information network access apparatus and methods for communicating information packets via telephone lines
US6085248A (en) * 1997-02-11 2000-07-04 Xaqtu Corporation Media access control transmitter and parallel network management system
US6192422B1 (en) 1997-04-16 2001-02-20 Alcatel Internetworking, Inc. Repeater with flow control device transmitting congestion indication data from output port buffer to associated network node upon port input buffer crossing threshold level
TW387192B (en) * 1998-03-17 2000-04-11 Winbond Electronics Corp A power saving method for networking system
US6067646A (en) * 1998-04-17 2000-05-23 Ameritech Corporation Method and system for adaptive interleaving
US6243369B1 (en) * 1998-05-06 2001-06-05 Terayon Communication Systems, Inc. Apparatus and method for synchronizing an SCDMA upstream or any other type upstream to an MCNS downstream or any other type downstream with a different clock rate than the upstream
US6754189B1 (en) * 1999-04-08 2004-06-22 Lucent Technologies Inc. Method of queue length based burst management in wireless communication systems
US6856597B1 (en) * 2000-02-10 2005-02-15 Paradyne Corporation System and method for statistical control of power dissipation with host enforcement
US6876734B1 (en) * 2000-02-29 2005-04-05 Emeeting.Net, Inc. Internet-enabled conferencing system and method accommodating PSTN and IP traffic
US6731692B1 (en) * 2000-03-23 2004-05-04 Agere Systems Inc. Symbol encoding and decoding architecture for trellis-coded modulation in gigabit ethernet
US6795450B1 (en) * 2000-09-28 2004-09-21 Tdk Semiconductor Corporation Method and apparatus for supporting physical layer link-suspend operation between network nodes
US6891841B2 (en) * 2001-03-12 2005-05-10 Advent Networks, Inc. Time division multiple access over broadband modulation method and apparatus
US20030053493A1 (en) * 2001-09-18 2003-03-20 Joseph Graham Mobley Allocation of bit streams for communication over-multi-carrier frequency-division multiplexing (FDM)
US7352694B1 (en) * 2001-12-14 2008-04-01 Applied Micro Circuits Corporation System and method for tolerating data link faults in a packet communications switch fabric
TW546931B (en) * 2002-04-03 2003-08-11 Via Tech Inc Method and relevant device for reducing power consumption of network connecting system
DE10316045B4 (de) * 2003-04-07 2008-11-27 Rittal Gmbh & Co. Kg Rückkühlanlage
US7356561B2 (en) 2003-05-01 2008-04-08 Lucent Technologies Inc. Adaptive sleeping and awakening protocol for an energy-efficient adhoc network
DE602004007194T2 (de) 2003-06-30 2008-04-30 Nokia Corporation Kommunikationsmodus für niedrigen Energieverbrauch
US7738482B2 (en) * 2003-11-17 2010-06-15 Broadcom Corporation Apparatus and method for implementing a suspend mode in an Ethernet-based communications system
US20060000034A1 (en) * 2004-06-30 2006-01-05 Mcgrath Kevin P Textile ink composition
US7787403B2 (en) * 2004-12-23 2010-08-31 Intel Corporation Apparatus and method for adjusting a duty cycle to save power in a computing system
US7525982B2 (en) * 2005-07-15 2009-04-28 Teknovus, Inc. Method and apparatus for facilitating asymmetric line rates in an Ethernet passive optical network
US7573940B2 (en) * 2005-12-07 2009-08-11 Intel Corporation Data transmission at energy efficient rates
US8144577B2 (en) * 2006-05-10 2012-03-27 Cisco Technology, Inc. Technique for efficiently managing bandwidth registration for multiple spanning tree options
US8125904B2 (en) 2006-05-30 2012-02-28 Broadcom Corporation Method and system for adaptive queue and buffer control based on monitoring and active congestion avoidance in a packet network switch
US8437352B2 (en) * 2006-05-30 2013-05-07 Broadcom Corporation Method and system for power control based on application awareness in a packet network switch
CN101094057A (zh) * 2006-06-20 2007-12-26 国际商业机器公司 内容分发方法、装置及***
US20080063000A1 (en) * 2006-09-12 2008-03-13 Gadi Shor Device and a Method for Exchanging Information Between a Bridge and a Device
KR101181100B1 (ko) * 2006-11-13 2012-09-07 삼성전자주식회사 확장된 avb 예약 프로토콜
US8171370B2 (en) * 2006-11-14 2012-05-01 Futurewei Technologies, Inc. Method and apparatus for applying forward error correction in 66b systems
US8693482B2 (en) * 2007-01-03 2014-04-08 Alcatel Lucent Apparatus, and associated method, for facilitating multi-media service in an ethernet network
US20080212591A1 (en) * 2007-02-14 2008-09-04 Entropic Communications Inc. Parameterized quality of service in a network
US7840876B2 (en) * 2007-02-20 2010-11-23 Qimonda Ag Power savings for memory with error correction mode
US7920597B2 (en) * 2007-03-12 2011-04-05 Broadcom Corporation Method and system for low power idle signal transmission in ethernet networks
US20090097401A1 (en) * 2007-10-12 2009-04-16 Wael William Diab Method and system for configurable data rate thresholds for energy efficient ethernet
US7864794B2 (en) 2007-10-12 2011-01-04 Broadcom Corporation Method and system for managing an energy efficient network utilizing audio video bridging
US8588254B2 (en) * 2007-12-17 2013-11-19 Broadcom Corporation Method and system for energy efficient signaling for 100mbps Ethernet using a subset technique
US8724464B2 (en) * 2007-12-17 2014-05-13 Broadcom Corporation Method and system for near continuous data rate limit adjustment via a plurality of link variables in an energy efficient network
US8116304B2 (en) * 2007-12-17 2012-02-14 Broadcom Corporation Method and system for duty cycling a network port based on duty cycling of a link communicatively coupled to the port

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1484876A2 (en) 1995-11-06 2004-12-08 Sun Microsystems, Inc. Full duplex flow control for ethernet networks
GB2337672A (en) 1998-05-20 1999-11-24 3Com Technologies Ltd Reducing the data rate when idle state symbol errors exceed a threshold
US20010029197A1 (en) * 1998-11-24 2001-10-11 Philips Electronics North America Corporation Data transmission system for reducing terminal power consumption in a wireless network
US20060034295A1 (en) 2004-05-21 2006-02-16 Intel Corporation Dynamically modulating link width

Also Published As

Publication number Publication date
KR20090037830A (ko) 2009-04-16
US20090097427A1 (en) 2009-04-16
US8483232B2 (en) 2013-07-09
US7864794B2 (en) 2011-01-04
EP2048825A1 (en) 2009-04-15
US20110090914A1 (en) 2011-04-21
EP2048825B1 (en) 2011-12-14

Similar Documents

Publication Publication Date Title
KR101050119B1 (ko) 오디오 비디오 브리징을 이용하는 에너지 효율적인 네트워크를 관리하기 위한 방법 및 시스템
US9225496B2 (en) Method and system for utilizing a reserved channel to manage energy efficient network protocols
US8588254B2 (en) Method and system for energy efficient signaling for 100mbps Ethernet using a subset technique
KR101000987B1 (ko) 하나 또는 그 이상의 유휴 채널(들) 상에서 구별된 물리적 패턴을 이용하여 레이트의 및/또는 전력 소비의 변화를 나타내기 위한 방법 및 시스템
EP2184891B1 (en) Method and system for low latency state transitions for energy efficiency
US9219651B2 (en) Method and system for dynamically determining when to train Ethernet link partners to support energy efficient Ethernet networks
EP2282589B1 (en) Method and system for management based end-to-end sleep limitation in an energy efficient ethernet network
US20100111081A1 (en) Method And System For Physical Signaling Between A Higher Layer And A PHY To Manage Energy Efficient Network Devices And/Or Protocols
KR101004044B1 (ko) 에너지 효율 이더넷을 위한 데이터 레이트 천이를 표시하기위한 활성 채널상에서의 고유 물리 패턴을 위한 방법 및 시스템
US8395992B2 (en) Method and system for negotiating multiple data rate transitions on an ethernet link
EP2161879B1 (en) Method comprising determining when to refresh an outdated parameter in an ethernet link, corresponding system and corresponding machine-readable storage
EP2073464B1 (en) Method and system for indicating a transition in rate and/or power consumption utilizing a distinct physical pattern on one or more idle channel(s)
EP2073465B1 (en) Method and system for a distinct physical pattern on an active channel to indicate a data rate transition for energy efficient ethernet

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140807

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150706

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 6