KR20070009548A - Handling of Capacity Bottlenecks in Digital Networks - Google Patents
Handling of Capacity Bottlenecks in Digital Networks Download PDFInfo
- Publication number
- KR20070009548A KR20070009548A KR1020067014703A KR20067014703A KR20070009548A KR 20070009548 A KR20070009548 A KR 20070009548A KR 1020067014703 A KR1020067014703 A KR 1020067014703A KR 20067014703 A KR20067014703 A KR 20067014703A KR 20070009548 A KR20070009548 A KR 20070009548A
- Authority
- KR
- South Korea
- Prior art keywords
- priority
- applications
- stream
- data
- quality
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 238000013468 resource allocation Methods 0.000 claims abstract description 4
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000012913 prioritisation Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/2821—Avoiding conflicts related to the use of home appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2838—Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2845—Telephone line
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은, 시스템에서 내부 리소스 할당에 영향을 미치는 공중 인터페이스들을 갖는 적어도 2개의 장치들 또는 애플리케이션들이 일정치 않은 대역폭을 갖는 데이터 전송 매체의 리소스들에의 액세스를 갖는 디지털 네트워크들, 특히, 디지털 홈 네트워크들에서 용량 병목을 처리하는 방법에 관한 것이다. 리소스 병목이 있는 경우에, 상기 데이터 스트림의 데이터 전송률은 감소되며, 연관된 애플리케이션에 대한 이의 영향은 최소한의 사용자에 의해 인지된다.The present invention relates to a digital network, in particular a digital home, in which at least two devices or applications having air interfaces that affect internal resource allocation in a system have access to resources of a data transmission medium having a non- constant bandwidth. A method for dealing with capacity bottlenecks in networks. In the case of a resource bottleneck, the data rate of the data stream is reduced and its impact on the associated application is noticed by a minimum of users.
Description
본 발명은 시스템에서 내부 리소스 할당에 영향을 미치는 공중 인터페이스들을 갖는 적어도 2개의 가전들 또는 애플리케이션들이 일정치 않은 대역폭을 갖는 데이터 전송 매체의 리소스들에의 액세스를 갖는 디지털 네트워크들, 특히, 디지털 홈 네트워크들에서 용량 병목을 처리하는 방법에 관한 것이다.The present invention relates to digital networks, in particular digital home networks, in which at least two appliances or applications with air interfaces that affect internal resource allocation in a system have access to resources of a data transmission medium having an inconsistent bandwidth. To deal with dose bottlenecks.
정보는 증가하는 디지털화 및 프로세싱 매체의 연결에 따라 프로세싱된다. 홈 범위가 고려되는 한, 연관된 네트워크들은 디지털 홈 네트워크들(IHDN: in-home digital network)라 한다. 텔레비젼, 라디오, 모니터들, 확성기들, 카메라들, 프린터들, 스캐너들, PC들, 전화 서비스들, 음성 인식 시스템, 홈 어플라이언스 제어 장치들, 안전 디바이스들 등은 이러한 IHDN에 집적될 수 있다. 특히, 100mbit/s까지의 그들의 높은 데이터 전송률들을 갖는 오디오 및 비디오 매체에서, 사용의 충돌들은, 상이한 애플리케이션들이 리소스들(장치 및 네트워크 리소스들 모두)에 대해 경쟁할 때 종종 발생한다.Information is processed in accordance with the increasing digitization and connection of processing media. As far as home range is concerned, associated networks are referred to as in-home digital networks (IHDN). Televisions, radios, monitors, loudspeakers, cameras, printers, scanners, PCs, telephone services, voice recognition systems, home appliance controls, security devices, and the like can be integrated into this IHDN. In particular, in audio and video media with their high data rates up to 100 mbit / s, conflicts of use often occur when different applications compete for resources (both device and network resources).
이 영향은, 데이터 전송 매체의 대역폭이 변경될 때, 예를 들면, 외부 영향들로 인해 훨씬 강하다. CE 어플라이언스들의 사용자들은 고품질의 관찰된 사진들 및 사운드들을 기대한다. 집에서의 디지털 멀티미디어 데이터의 구성은 유선 또는 무선일 수 있다. 그러나, 모든 무선 전송 형태들뿐만 아니라 일부 유선은, 전송 매체(케이블, 공기)를 제어되지 않는 어플라이언스들(진공 청소기, 전자렌지, 블루투스 디바이스들)과 물리적으로 공유하기 때문에 가용 대역폭에 대한 임의의 보증을 제공할 수 없다. 대역폭 보증의 이러한 부족은 가용 대역폭으로 하여금 동작 시 멀티미디어 스트림들에 의해 요청되는 대역폭 이하로 떨어지게 할 수 있다. 이는 일부 스트림들에 대하여 최적의 품질로의 표현에 요청되는 것보다 더 적은 데이터가 전송될 수 있다. 이러한 용량 병목들은 그들의 필수적인 데이터 스트림들의 감소들이 요청되는 곳에서 실행되는 것에 기초하여 데이터 스트림들의 우선순위화를 요청한다. This effect is much stronger when the bandwidth of the data transmission medium changes, for example due to external influences. Users of CE appliances expect high quality observed pictures and sounds. The configuration of digital multimedia data at home can be wired or wireless. However, some wirelines, as well as all forms of wireless transmission, guarantee any bandwidth available because they share the transmission medium (cable, air) physically with uncontrolled appliances (vacuum cleaners, microwave ovens, Bluetooth devices). Can not provide. This lack of bandwidth guarantee can cause the available bandwidth to fall below the bandwidth required by the multimedia streams in operation. This may result in less data being sent for some streams than is required for representation in optimal quality. These capacity bottlenecks require prioritization of the data streams based on where the reductions in their required data streams are performed.
전송된 정보의 유형(예를 들면, 이메일 대 웹 대 비디오)에 따른 데이터 스트림들의 우선순위화는 데이터 스트림(예를 들면, IP에서 TOS 비트들)의 요건들의 간단한 설명에 의해 우선순위화 이외에도, 오랫동안 알려져 왔다. 그러나, 이 방법은 디지털 홈 네트워크들에서 통상적으로 발생하는 동일한 형태(예를 들면, 비디오 및 오디오와 같은)의 데이터 스트림들의 우선순위화에 부적당하다. In addition to prioritization by brief description of the requirements of the data stream (eg TOS bits in IP), prioritization of the data streams according to the type of information transmitted (e.g., email versus web to video), It has been known for a long time. However, this method is inadequate for prioritization of data streams of the same type (eg, video and audio) that typically occur in digital home networks.
트래픽 모양 및 제어 알고리즘들은 그들의 큐들(예를 들면, 리눅스 트래픽 제어 메카니즘들의 CBQ, HTB 및 PRIO 규약)의 우선순위화를 허용한다. 이 방법은 특히 스트림 우선순위들을 구현하는데 적당하지만, 그들을 고정(fix)하는데 부적당하다.Traffic shape and control algorithms allow prioritization of their queues (eg, CBQ, HTB and PRIO protocols of Linux traffic control mechanisms). This method is particularly suitable for implementing stream priorities, but not suitable for fixing them.
몇몇 방법들은 우선순위화를 사용하여 인터넷에서 데이터 스트림 전송을 위 해 제안된다. 표준화된 "차별화된 서비스들(differentiated services)"의 방법에서, 상이한 서비스 클래스들은 데이터 패킷들에 할당되고 그들의 클래스들과 일치하여 리소스들을 얻는다. 상이한 클래스들은 상이한 우선순위들을 가질 수 있다. 그러나, 이는 어떤 기준 클래스들이 패킷들에 할당됨에 따라 규정되지 않는다. 게다가, 통계적으로 선정된 수의 클래스들만이 있다. Several methods are proposed for data stream transmission over the Internet using prioritization. In the method of standardized "differentiated services", different service classes are assigned to data packets and get resources consistent with their classes. Different classes may have different priorities. However, this is not defined as certain reference classes are assigned to packets. In addition, there are only a statistically selected number of classes.
이들 시스템들 모두는 애플리케이션들에 의해 미리 결정된 우선순위들 또는 심지어는 고정된 우선순위 클래스들을 사용한다. All of these systems use priorities or even fixed priority classes predetermined by the applications.
실제의 환경에서, 환경에서의 무슨 요소들이 표현되어야 하는가에 대한 결정들이 가상 위치 및 사용자 시각의 가상 방향에 기초하여 이뤄진다. 유사하게, 가상 비디오 회의 시스템들에서, 회의 참석자들의 지시된 스트림들에 대한 결정들이 이뤄진다. 이 방법은 스트림 품질들의 연속한 규칙에 사용되어, 가능한 많이 최대 품질로부터 편차를 감추는데 적당하지 않다.In a real environment, decisions about what elements in the environment should be represented are made based on the virtual location and the virtual direction of the user's perspective. Similarly, in virtual video conferencing systems, decisions are made on the indicated streams of conference participants. This method is used for a continuous rule of stream qualities, which is not suitable for hiding deviations from the maximum quality as much as possible.
따라서, 본 발명의 목적은 품질 채택들이 일정치 않은 대역폭을 갖는 디지털 네트워크들에서 용량 변동으로 인해 요청되는, 사용자로부터 데이터 스트림들의 실질적으로 고품질 채택을 가능케하는 방법을 제공한다. 본 발명에 따르면, 이 목적은, 리소스 병목이 있는 경우에, 연관된 애플리케이션에 대한 영향이 사용자에 의해 최소로 관찰되며, 상기 데이터 스트림의 데이터 전송률은 감소된다. Accordingly, it is an object of the present invention to provide a method for enabling substantially high quality adoption of data streams from a user, in which quality adoptions are required due to capacity variation in digital networks with inconsistent bandwidth. According to the invention, this object is that, in the event of a resource bottleneck, the impact on the associated application is minimally observed by the user, and the data rate of the data stream is reduced.
상기 제안된 방법은 시스템에서 내부 리소스 할당에 영향을 미치는 공중 인터페이스들을 갖는 적어도 2개의 어플라이언스들 또는 애플리케이션들이 일정치 않은 대역폭을 갖는 데이터 전송 매체의 리소스들에의 액세스를 갖는 디지털 네트워크들, 특히, 디지털 홈 네트워크들에서 용량 병목을 처리하는데 사용된다. 이러한 용량 병목들은, 대역폭 보증 없는 시스템들, 특히, 무선 시스템들이, 예를 들면, 국내 어플라이언스들과 같은 외부 영향들에 의해 영향받을 때 특히 발생한다. 상기 방법의 범위에서, 참여한 애플리케이션들은 그들의 사용자-주관 품질 요건들에 기초한 우선순위를 제공받으며, 할당된 애플리케이션이 사용자의 관점으로부터 최저 품질 요건들을 갖는 데이터 스트림은 감소될 1순위이다. 이와 관련하여, 특히, 다음의 관계들이 이용된다. 즉, The proposed method provides for digital networks, in particular digital, where at least two appliances or applications with air interfaces affecting internal resource allocation in a system have access to the resources of a data transmission medium having an inconsistent bandwidth. Used to address capacity bottlenecks in home networks. These capacity bottlenecks occur especially when systems without bandwidth guarantees, in particular wireless systems, are affected by external influences, such as domestic appliances, for example. In the scope of the method, the participating applications are given a priority based on their user-subjected quality requirements, and the data stream in which the assigned application has the lowest quality requirements from the user's point of view is the first to be reduced. In this regard, in particular, the following relationships are used. In other words,
-요리하는 동안 부엌에서 동작하는 텔레비젼과 같이 약간 주목되거나 전혀 주목받지 않는 스트림들은 사용자들이 알아차리지 않고 품질면에서 감소될 수 있다. Slightly noticed or not noticed streams, such as televisions operating in the kitchen during cooking, can be reduced in quality without the user noticing.
-기록된 스트림들은 여러 번 시청되는 잠재력을 갖는다. 그들의 기록 동안에, 그들은 실황으로 시청되는 스트림들로서 더 큰 중요성을 갖는 한편, 그들은 재생 동안에는 덜 중요성을 갖는다. Recorded streams have the potential to be watched multiple times. During their recording, they have greater importance as streams watched live, while they have less importance during reproduction.
-복수의 사람들에 의해 시청되는 스트림들은, 특히, 단 한 사람에 의해 시청되는 것들보다 나머지 사람들이 손님들일 때 큰 중요성을 갖는다.Streams watched by multiple people are of greater importance, especially when the rest are guests than those watched by only one person.
-사용자에게 덜 중요하거나, 일부들이 예를 들어, 음악 스테이션에서 제공되는 비디오 정보와 같이 덜 중요한 것으로 간주되는 방송들과 프로그램들이 있다.There are broadcasts and programs that are less important to the user, or some of which are considered less important, for example, video information provided at a music station.
-상이한 시간들에서, 상이한 사용자들의 스트림들, 예를 들면, 오후에 아이들용 스트림들과 저녁에 어른용 스트림들은 우선순위를 가질 수 있다. At different times, streams of different users, for example, children's streams in the afternoon and adult streams in the evening, may have priority.
-상이한 소스들 또는 엔드 어플라이언스들은 간섭의 등급에 관한 상이한 사용자 예측들을 높인다. 인터넷 또는 이동 어플라이언스로부터의 전송들에 관한 방해들은 거실에 있는 텔레비젼으로부터의 방해들보다 일찍 용인될 것이다. Different sources or end appliances raise different user predictions about the degree of interference. Obstructions about transmissions from the Internet or mobile appliance will be tolerated earlier than those from televisions in the living room.
발생한 리소스들의 부족인 경우, 최저 우선순위를 갖는 스트림들은 품질에서 저하되거나 완전하게 중단될 1순위이다. 그 결과, 사용자는 요청된 품질 저하를 인지하지 못하거나 이를 덜 방해하는 현상으로서 경험한다. 이는 주관적으로 더 높은 품질 레벨을 초래한다. In the case of a shortage of resources that occur, streams with the lowest priority are the first to degrade or be completely interrupted in quality. As a result, the user experiences as a phenomenon of not recognizing or less disturbing the requested degradation. This leads to a higher quality level subjectively.
본 발명의 다른 실시예에서, 감소될 데이터 스트림을 선택하기 위해, 각각의 스트림에 대한 우선순위는 콘텍스트에 대한 정보로부터 및 모든 스트림들의 콘텐츠들로부터 사용자들에 의해 규칙적으로 결정되고, 상이한 애플리케이션들/운영 시스템 구성요소들은 각각의 스트림에 대한 이 결정된 우선순위에 대해 통지받는다. 이것은 상기 애플리케이션들이 리소스 병목인 경우의 지연 없이 반응할 수 있다는 것을 보장한다. In another embodiment of the invention, in order to select a data stream to be reduced, the priority for each stream is determined regularly by the users from the information about the context and from the contents of all the streams, and different applications / Operating system components are informed about this determined priority for each stream. This ensures that the applications can respond without delay in case of resource bottlenecks.
본 발명에 따르면, 상기 시스템에서의 애플리케이션들은 그들의 연결 요건들과 조합하여 그들의 품질 요건들을 전송한다. 이는, 상기 어플라이언스들 또는 상기 애플리케이션들의 최소 요건들이, 우선순위들을 계산할 때 고려된다고 확신한다. 결론적으로, 예를 들면, 데이터 스트림 중단(break off)으로 인한 CD상의 굽기 실패와 같은 재송 인자들이 회피된다.According to the invention, the applications in the system transmit their quality requirements in combination with their connection requirements. This ensures that the minimum requirements of the appliances or the applications are taken into account when calculating priorities. In conclusion, retransmission factors such as burning failures on CD due to data stream break off are avoided, for example.
본 발명의 유리한 실시예에서, 사용자는 상기 시스템의 품질 제한을 거부할 수 있게 되며, 상기 시스템은 다음의 최고 우선순위를 결정하고 이에 대한 애플리케이션들에 통지한다. 이는 사용자가 실시할 수 있도록 해서 사용자가 거부의 품질로서 경험하는 주관적 품질이 상쇄될 수 있다.In an advantageous embodiment of the invention, the user is able to reject the quality limitation of the system, which determines the next highest priority and notifies the applications about it. This allows the user to do so that the subjective quality the user experiences as the quality of the rejection can be offset.
유리하게, 사용자 거부는 상기 시스템에 의해 저장되고 미래 우선순위 계산들을 결정할 때 고려된다. 그 결과, 상기 시스템은 그 실제 유용성이 강화되도록 학습 능력을 획득한다. 상기 시스템의 효율은 실제 품질로서 상기 사용자에 의해 경험되는 품질에의 상기 계산들의 영원한 채택에 의해 연속해서 개선된다. Advantageously, user rejection is stored by the system and taken into account when determining future priority calculations. As a result, the system acquires learning capabilities to enhance its practical usefulness. The efficiency of the system is continually improved by the permanent adoption of the calculations on the quality experienced by the user as the actual quality.
본 발명의 다른 실시예들은 종속항들에 정의되어 있다.Other embodiments of the invention are defined in the dependent claims.
본 발명의 이들 및 다른 특징들은 이하에 기재되는 실시예들로부터 명백해지고 이를 참조하여 분명해질 것이다. These and other features of the present invention will be apparent from and elucidated with reference to the embodiments described below.
도 1은 본 발명에 따른 방법의 다이어그램. 1 is a diagram of a method according to the invention.
도 1에서의 예제에 의해 도시된 바와 같이, 디지털 홈 네트워크(IHDN)에서, 상이한 애플리케이션들(1a, 1b, 1c)은 리소스들에 경쟁한다. 상기 예제는 IEEE 802.11b 표준에 따른 무선 네트워크에 관한 것이다. 상기 네트워크는, 예를 들면, 하이-파이 장비(1c) 이외에도, 텔레비젼 세트(1a)(부엌에서), 컴퓨터(1b)를 포함한다. 상기 애플리케이션들(1a, 1b, 1c)은 홈 아카이브(home archive; 2)로부터 그들의 데이터 스트림들을 수신한다. 서비스의 품질(QoS), 특히, 우선순위-기반 QoS를 지원하는 네트워크(5)는 상기 홈 아카이브(2) 및 상기 애플리케이션들(1a, 1b, 1c) 사이에 존재한다. IEEE 802.11b에 따른 무선 네트워크인 경우, 이는 실질적으 로 IEEE 802.11e의 우선순위 클래스들의 지원이다. 그러나, 유사하게, IEEE 802.15.3 또는 홈 플러그(1)가 사용될 수 있다. 상기 네트워크가 QoS를 제공하지 않을 때, 상기 애플리케이션들이 QoS를 구현해야 한다는 예외적인 경우가 발생한다. As shown by the example in FIG. 1, in a digital home network (IHDN),
상기 애플리케이션들(1a, 1b, 1c)은 그들의 QoS 요건들을 함께 전송하여 상기 QoS 우선순위화기(3)로부터 그들의 필수적인 데이터 스트림들을 요청한다. 상기 우선순위화기(3)를 고려하지 않고 상기 네트워크(5)에의 직접 액세스를 갖는 레가시(legacy) 애플리케이션들이 관련될 때, 상기 대응하는 액세스들은 상기 네트워크(5)에 의해 상기 우선순위화기(3)에 통신되거나 상기 네트워크 트래픽을 감시할 때 상기 우선순위화기 자체에 의해 검출된다. 이들 경우들에서 부족한 요건들은 가능하게 검출된 애플리케이션들 또는 스트림의 유형에 좌우한 디폴트 값들로 대체된다. The
상기 우선순위화기(3)는, 요청된 스트림 가용한 네트워크 리소스들의 구조적인 오버로드를 초래하는지를, 상기 애플리케이션 요건들(4)에 기초하여 검사한다. 이 경우에, 이는 상기 요건을 거부한다. 반대의 경우에서, 상기 우선순위화기는 상기 스트림의 콘텐츠(콘텐츠 메타데이터)(9), 사용자의 현재의 바램과 그의 현재 환경, 및 그의 행동들(8)에 대한 정보로 상기 요건(4)을 강화한다. 그는 상기 시스템의 부분들인 상기 홈 아카이브(2), 상기 사용자 데이터 베이스(6) 및 상기 콘텍스트 검출기(7)와 같은 추가 구성요소들로부터 이 정보를 수신한다. 그러나, 원리상으로, 외부 소스들은 또한 관련될 수 있다. 이와 같이 새로운 시스템으로 강 화된 상기 요건 데이터는 이미 존재하는 스트림들의 강화된 요건 데이터와 조합되고 (상술된 상황들과 같이) 특정 상황들의 존재에 대해 검사된다. 이에 기초하여, 우선순위는 새로운 스트림에 대해 결정되고 기존의 스트림들의 우선순위들(10)은 가능하게 변경된다. 그 다음, 상기 새롭고 변경된 우선순위들(10)은 IEEE 802.1d에 따른 우선순위 클래스들로서의 예제에서, 대응한 포맷으로 상기 네트워크(5) 또는 상기 애플리케이션들(1a, 1b, 1c)에 통신된다. 그들이 QoS 자체를 구현하지 않는 애플리케이션들에 통신될 때, 이들 애플리케이션들은 상기 네트워크(5)로 상기 우선순위들(10)을 전달한다. The
예를 들면, 상기 우선순위화기(3)는, 사용자가 주로 음향적으로 대응한 방송을 관찰하고 이를 거의 시청하지 못할 것이라고 가정하므로, 더 낮은 우선순위(10)를 부엌에서 텔레비젼 세트(1a)에의 비디오 데이터 스트림으로 할당할 것이다. 대조적으로, 하이-파이 장비(1c)에 집적된 CD 레코더는 아카이브(2)로부터 또는 PC(1b)로부터 스트림을 요청하였다면, 상기 우선순위화기(3)는, 상기 스트림의 간섭이 기록된 CD의 무용성을 초래할 수 있으므로, 높은 우선순위(10)를 이 스트림에 할당할 것이다. For example, the
새롭게 요청된 스트림이 스케일 가능한 대역폭을 갖는 스트림일 때, 상기 우선순위화기(3)는 상기 스트림에 대한 우선순위를 결정하는 것이 아니라, 그 전송 대역들 각각에 대한 우선순위를 결정한다. When the newly requested stream is a stream with scalable bandwidth, the
현재의 데이터 흐름(51)은 상기 네트워크(5)만의 책임 하에서 실제로 전송된다. 리소스 병목들이 발생할 때, 상기 QoS-가능 네트워크(5)는 이들 스트림들의 패킷들을 단지 부분적으로 전송하거나 지연으로, 또는 그들을 전송하지 않음으로써 덜 중요한 스트림들에 의해 점유된 대역폭을 자동으로 감소시킨다. 상기 애플리케이션들(1a, 1b, 1c)이 QoS를 구현할 때, 이 감소는 그들에게 적용한다. 사용자가 상기 시스템의 예측에 상반해서 품질의 감소를 관찰하고 이를 방해로서 경험할 때, 그는 이를 상기 텔레비젼 세트(1a)의 사용자 인터페이스(11)를 거쳐 상기 시스템에 통신한다. 사용자 거부의 이 정보는 대안의 우선순위(10)를 계산하고 이를 상기 애플리케이션들(1a, 1b, 1c)에 통신하고 이에 따라 상기 데이터 스트림들을 채택하는 상기 QoS 우선순위화기(3)로 전달된다. 상기 사용자 거부는 상기 QoS 우선순위화기(3)에 의해 미래 우선순위들의 계산을 위해 저장된다. The
상기 우선순위화기(3)는 우선순위 결정의 변경들에 대해 통지받아, 사용자의 현재 상황 또는 상기 스트림의 콘텐츠 뿐만 아니라, 상기 네트워크(5)의 더 오래 지속되는 대역폭 한계에 대한 데이터(52)에 영향을 미치고, 이미 존재하는 스트림들의 우선순위들(10)을 가능하게 변경시키고 이에 대해 상기 네트워크(5) 또는 상기 애플리케이션들(1a, 1b, 1c)에게 통지한다. The
상기 예제에서, 상기 콘텍스트 검출기(7)가, "부엌 일(kitchen work)" 상태가 부엌에 있는 사용자에게 적용한다고 결정할 때(예를 들면, 모든 부엌 제품들은 전원 오프되었거나 사용자가 텔레비젼 세트의 방향으로 계속해서 보고 있으므로), 그는 이러한 환경들 하에서 상기 텔레비젼 세트(1a)에의 스트림의 우선순위를 증가시키는 상태에서 이러한 변경에 대해 상기 우선순위화기(3)에 통지한다. In the above example, when the context detector 7 determines that a "kitchen work" condition applies to a user in the kitchen (for example, all kitchen products are powered off or the user is in the direction of the television set) As he continues to see), he notifies the
Claims (11)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04100231 | 2004-01-23 | ||
EP04100231.2 | 2004-01-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070009548A true KR20070009548A (en) | 2007-01-18 |
Family
ID=34802679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067014703A Withdrawn KR20070009548A (en) | 2004-01-23 | 2005-01-14 | Handling of Capacity Bottlenecks in Digital Networks |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1712042A1 (en) |
JP (1) | JP2007523533A (en) |
KR (1) | KR20070009548A (en) |
CN (1) | CN1910864A (en) |
WO (1) | WO2005071896A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8418206B2 (en) * | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
US10057811B2 (en) * | 2015-07-22 | 2018-08-21 | Microsoft Technology Licensing, Llc | Hierarchical spectrum offload |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6229810B1 (en) * | 1997-12-31 | 2001-05-08 | At&T Corp | Network server platform for a hybrid fiber twisted pair local loop network service architecture |
US6829250B2 (en) * | 2000-08-10 | 2004-12-07 | Verizon Communications Inc. | Automatic programming of customer premises equipment for vertical services integration |
US8161143B2 (en) * | 2001-03-30 | 2012-04-17 | International Business Machines Corporation | Prioritization of networks for preferred groups |
-
2005
- 2005-01-14 CN CNA2005800025296A patent/CN1910864A/en active Pending
- 2005-01-14 WO PCT/IB2005/050168 patent/WO2005071896A1/en not_active Application Discontinuation
- 2005-01-14 KR KR1020067014703A patent/KR20070009548A/en not_active Withdrawn
- 2005-01-14 JP JP2006550389A patent/JP2007523533A/en active Pending
- 2005-01-14 EP EP05702678A patent/EP1712042A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
CN1910864A (en) | 2007-02-07 |
JP2007523533A (en) | 2007-08-16 |
WO2005071896A1 (en) | 2005-08-04 |
EP1712042A1 (en) | 2006-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12120041B2 (en) | Data network traffic management | |
US7693155B2 (en) | Method and system for transmitting streaming data | |
US6735633B1 (en) | System for bandwidth allocation in a computer network | |
KR101922281B1 (en) | Method for controlling bandwidth and corresponding device | |
US7859998B2 (en) | System and method for managing pre-emption of quality of service (QoS) allocations in a network | |
US7340531B2 (en) | Apparatus and method for data transfer | |
JP4844425B2 (en) | Bandwidth request system, bandwidth request apparatus, client device, bandwidth request method, content reproduction method, and program | |
EP2675132B1 (en) | System for dynamic stream management in audio video bridged networks | |
US8958434B2 (en) | Method of determining broadband content usage within a system | |
EP3172861B1 (en) | Generating and utilizing contextual network analytics | |
KR20100068630A (en) | Display apparatus having network function and conrtol method thereof | |
EP1183834B1 (en) | Method and device for bandwidth allocation | |
US20160029180A1 (en) | Apparatus for controlling broadband access and distribution of content and communications through an access point | |
KR102123105B1 (en) | Adaptive traffic management system and method based on device-media context information matching in home network | |
KR20070009548A (en) | Handling of Capacity Bottlenecks in Digital Networks | |
JP4902445B2 (en) | COMMUNICATION DEVICE, DEVICE, COMMUNICATION DEVICE CONTROL METHOD, COMMUNICATION DEVICE CONTROL PROGRAM, AND RECORDING MEDIUM | |
KR100846767B1 (en) | Method and device for preventing collision between network devices | |
CN102118634B (en) | Scheduling method, device and system for realizing IP (Internet protocol) television service | |
JP4490347B2 (en) | Network device and data transmission method using the same | |
KR20030070350A (en) | Method and apparatus for controlling a packet in home network | |
WO2009107711A1 (en) | Band management device, band setting request device, method for controlling band management device, control method for band setting request device, band management system, band management program, band setting request program, and computer-readable recording medium recording program | |
KR20190074370A (en) | Home network service system and method for providing home network service | |
JP2009225175A (en) | Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20060721 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |