KR20180031569A - 네트워크에서의 분산 프로세싱 - Google Patents
네트워크에서의 분산 프로세싱 Download PDFInfo
- Publication number
- KR20180031569A KR20180031569A KR1020170114982A KR20170114982A KR20180031569A KR 20180031569 A KR20180031569 A KR 20180031569A KR 1020170114982 A KR1020170114982 A KR 1020170114982A KR 20170114982 A KR20170114982 A KR 20170114982A KR 20180031569 A KR20180031569 A KR 20180031569A
- Authority
- KR
- South Korea
- Prior art keywords
- avb
- processing core
- data
- subsystem
- traffic
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 150
- 238000000034 method Methods 0.000 claims description 64
- 230000004044 response Effects 0.000 claims description 13
- 230000003362 replicative effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 13
- 230000005540 biological transmission Effects 0.000 description 14
- 239000000872 buffer Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000012913 prioritisation Methods 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17306—Intercommunication techniques
- G06F15/17331—Distributed shared memory [DSM], e.g. remote direct memory access [RDMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7807—System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/109—Integrated on microchip, e.g. switch-on-chip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/28—DMA
- G06F2213/2802—DMA using DMA transfer descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Multimedia (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
도 1은 본 개시의 하나 이상의 실시예들에 따른 예시적인 통신 시스템을 도시한다;
도 2는 본 개시의 하나 이상의 실시예들에 따른 다중-코어 프로세서 및 이더넷 하드웨어 서브시스템을 포함한 예시적인 분산 이더넷 AVB 시스템을 개략적으로 도시한다;
도 3은 본 개시의 하나 이상의 실시예들에 따라 프로세싱 코어들 사이에서 전달된 데이터에 대한 예시적인 통신 타이밍들을 도시한 타이밍 도이다;
도 4는 본 개시의 하나 이상의 실시예들에 따라 직접 메모리 액세스 서브시스템에서 수신된 데이터를 라우팅하기 위한 예시적인 방법의 흐름도이다; 및
도 5는 본 개시의 하나 이상의 실시예들에 따라 가상화 디스크립터 로직을 실행하기 위한 예시적인 방법의 흐름도이다.
Claims (20)
- 컴퓨팅 시스템에 있어서,
다수의 프로세싱 코어들 및 상기 다수의 프로세싱 코어들의 각각에 의해 액세스 가능한 공유된 온-칩 메모리를 포함하는 메인 호스트 프로세서; 및
직접 메모리 액세스(DMA : direct memory access) 서브시스템을 통해 상기 메인 호스트 프로세서에 통신가능하게 결합된 이더넷 하드웨어 서브시스템으로서, 상기 DMA 서브시스템은 상기 이더넷 하드웨어 서브시스템으로부터 상기 다수의 프로세싱 코어들 중 하나 이상으로 데이터를 라우팅하도록 구성되는, 상기 이더넷 하드웨어 서브시스템을 포함하는, 컴퓨팅 시스템. - 청구항 1에 있어서,
상기 이더넷 하드웨어 서브시스템은 오디오/비디오 브리징(AVB : Audio/Video Bridging) 네트워크로부터 AVB 데이터를 수신하기 위해 상기 AVB 네트워크에 통신가능하게(communicatively) 연결된 하나 이상의 포트들을 포함하는, 컴퓨팅 시스템. - 청구항 2에 있어서,
상기 메인 호스트 프로세서는 AVB 오디오 프로세싱 코어, 및 AVB 비디오 프로세싱 코어 중 하나 이상을 포함하는, 컴퓨팅 시스템. - 청구항 3에 있어서,
상기 메인 호스트 프로세서는 디지털 신호 프로세싱 코어 및 비디오 가속기 하드웨어 모듈 중 하나 이상을 포함하며, 상기 디지털 신호 프로세싱 코어는 상기 AVB 오디오 프로세싱 코어로 또는 상기 AVB 오디오 프로세싱 코어로부터 AVB 오디오를 전송하거나 또는 수신하도록 되어 있고(adapted) 상기 비디오 가속기 하드웨어 모듈은 상기 AVB 비디오 프로세싱 코어로 또는 상기 AVB 비디오 프로세싱 코어로부터 비디오를 전송하거나 또는 수신하도록 되어 있는, 컴퓨팅 시스템. - 청구항 4에 있어서,
상기 메인 호스트 프로세서는 상기 디지털 신호 프로세싱 코어를 포함하며, 상기 디지털 신호 프로세싱 코어는 미디어 클록을 유지하며 PTP(precision time protocol) 데이터를 상기 AVB 오디오 프로세싱 코어로 전송하도록 되어 있는, 컴퓨팅 시스템. - 청구항 3에 있어서,
상기 메인 호스트 프로세서는 애플리케이션 프로세서 및 하나 이상의 서브-프로세서들을 포함하며, 상기 AVB 오디오 프로세싱 코어는 PTP(precision time protocol) 데이터를 상기 애플리케이션 프로세서로 전송하도록 되어 있는, 컴퓨팅 시스템. - 청구항 6에 있어서,
상기 애플리케이션 프로세서 및 상기 하나 이상의 서브-프로세서들은 최선형 트래픽(best effort traffic)을 수신하도록 되어 있고, 상기 AVB 오디오 프로세싱 코어 및 상기 AVB 비디오 프로세싱 코어는 AVB 트래픽을 수신하도록 되어 있는, 컴퓨팅 시스템. - 청구항 3에 있어서,
상기 AVB 오디오 프로세싱 코어 및 상기 AVB 비디오 프로세싱 코어의 각각은 실시간 운영 체제(real-time operating system)를 포함하는, 컴퓨팅 시스템. - 청구항 2에 있어서,
상기 DMA 서브시스템에 의해 라우팅된 상기 데이터의 가상 디스크립터들을 큐잉하도록 실행 가능한 가상 디스크립터 로직(virtual descriptor logic)을 더 포함하는, 컴퓨팅 시스템. - 청구항 2에 있어서,
상기 공유된 온-칩 메모리는 상기 다수의 프로세싱 코어들의 각각에 의해 액세스 가능한 하나 이상의 메모리 AVB 오브젝트들을 포함하는, 컴퓨팅 시스템. - 청구항 10에 있어서,
상기 공유된 온-칩 메모리는 상기 온-칩 메모리에 대한 액세스를 제어하도록 되어 있는 하나 이상의 하드웨어-기반 스프링 록(spring lock)들을 포함하는, 컴퓨팅 시스템. - 오디오/비디오 브리징(AVB : Audio/Video Bridging) 컴퓨팅 시스템에서 호스트 프로세서의 다수의 코어들 사이에서 프로세싱 부하를 분산시키는 방법에 있어서,
상기 AVB 컴퓨팅 시스템의 직접 메모리 액세스(DMA : direct memory access) 서브시스템에서, 상기 AVB 컴퓨팅 시스템의 이더넷 하드웨어 서브시스템으로부터, 데이터를 수신하고;
상기 데이터가 최선형 트래픽(best effort traffic) 또는 AVB 트래픽을 포함하는지를 결정하고;
상기 데이터가 최선형 트래픽을 포함한다고 결정하는 것에 응답하여, 상기 최선형 트래픽을 상기 호스트 프로세서의 애플리케이션 프로세서로 송신하고; 및
상기 데이터가 AVB 트래픽을 포함한다고 결정하는 것에 응답하여, 상기 AVB 트래픽을 상기 호스트 프로세서의 AVB 오디오 프로세싱 코어 및 상기 호스트 프로세서의 AVB 비디오 프로세싱 코어 중 하나 이상으로 송신하는 것을 포함하는, 프로세싱 부하를 분산시키는 방법. - 청구항 12에 있어서,
상기 데이터가 최선형 트래픽을 포함한다고 결정하는 것에 응답하여 상기 최선형 트래픽을 복제하고 상기 복제된 최선형 트래픽을 상기 호스트 프로세서의 서브-프로세서로 송신하는 것을 더 포함하는, 프로세싱 부하를 분산시키는 방법. - 청구항 12에 있어서,
상기 수신된 데이터와 연관된 가상 디스크립터들을 평가하고 상기 가상 디스크립터들에 기초하여 상기 데이터를 선택적으로 프로세싱하는 것을 더 포함하는, 프로세싱 부하를 분산시키는 방법. - 청구항 12에 있어서,
상기 최선형 트래픽은 상기 AVB 트래픽을 상기 AVB 오디오 프로세싱 코어 및 상기 AVB 비디오 프로세싱 코어 중 하나 이상으로 송신하는 것과 실질적으로 동시에 상기 애플리케이션 프로세서로 송신되는, 프로세싱 부하를 분산시키는 방법. - 청구항 12에 있어서,
상기 AVB 오디오 프로세싱 코어 및 상기 AVB 비디오 프로세싱 코어 중 하나 이상으로부터 AVB 트래픽 및 상기 애플리케이션 프로세서로부터 최선형 트래픽을, 실질적으로 동시에, 수신하는 것을 더 포함하는, 프로세싱 부하를 분산시키는 방법. - AVB(Audio/Video Bridging) 컴퓨팅 시스템에 있어서,
적어도 하나의 AVB 데이터 프로세싱 코어, 적어도 하나의 애플리케이션 프로세서, 및 상기 적어도 하나의 AVB 데이터 프로세싱 코어 및 상기 적어도 하나의 애플리케이션 프로세서의 각각에 의해 액세스 가능한 공유된 온-칩 메모리를 포함하는 메인 호스트 프로세서;
하나 이상의 송신 채널들 및 하나 이상의 수신 채널들을 포함하는 직접 메모리 액세스(DMA : direct memory access) 서브시스템; 및
상기 직접 메모리 액세스(DMA) 서브시스템을 통해 상기 메인 호스트 프로세서에 통신가능하게 결합된 이더넷 하드웨어 서브시스템으로서, 상기 DMA 서브시스템은 상기 이더넷 하드웨어 서브시스템 및 상기 적어도 하나의 AVB 데이터 프로세싱 코어 및 상기 적어도 하나의 애플리케이션 프로세서 중 하나 이상 사이에서 데이터를 라우팅하도록 구성되는, 상기 이더넷 하드웨어 서브시스템을 포함하는, AVB 컴퓨팅 시스템. - 청구항 17에 있어서,
상기 적어도 하나의 AVB 데이터 프로세싱 코어는 AVB 오디오 프로세싱 코어 및 AVB 비디오 프로세싱 코어를 포함하며, 상기 호스트 프로세서는 상기 AVB 오디오 프로세싱 코어에 결합된 디지털 신호 프로세싱 코어 및 상기 AVB 비디오 프로세싱 코어에 결합된 비디오 가속기 하드웨어 모듈을 더 포함하는, AVB 컴퓨팅 시스템. - 청구항 18에 있어서,
상기 디지털 신호 프로세싱 코어는 미디어 클록을 유지하며 PTP (precision time protocol) 정보를 상기 AVB 오디오 프로세싱 코어로 송신하도록 되어 있고, 상기 AVB 오디오 프로세싱 코어는 PTP 정보를 상기 애플리케이션 프로세서로 송신하도록 되어 있는, AVB 컴퓨팅 시스템. - 청구항 17에 있어서,
상기 호스트 프로세서는 하나 이상의 서브-프로세서들을 더 포함하며, 상기 하나 이상의 서브-프로세서들은 상기 애플리케이션 프로세서에 의해 수신된 최선형 트래픽(best effort traffic)과 동일한 복제된 최선형 트래픽을 수신하도록 되어 있는, AVB 컴퓨팅 시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/269,826 | 2016-09-19 | ||
US15/269,826 US10248615B2 (en) | 2016-09-19 | 2016-09-19 | Distributed processing in a network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180031569A true KR20180031569A (ko) | 2018-03-28 |
KR102410422B1 KR102410422B1 (ko) | 2022-06-17 |
Family
ID=59930174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170114982A KR102410422B1 (ko) | 2016-09-19 | 2017-09-08 | 네트워크에서의 분산 프로세싱 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10248615B2 (ko) |
EP (1) | EP3296884A1 (ko) |
KR (1) | KR102410422B1 (ko) |
CN (1) | CN107846443B (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10459517B2 (en) * | 2017-03-31 | 2019-10-29 | Qualcomm Incorporated | System and methods for scheduling software tasks based on central processing unit power characteristics |
US11074032B2 (en) * | 2017-09-29 | 2021-07-27 | Knowles Electronics, Llc | Multi-core audio processor with low-latency sample processing core |
US11061642B2 (en) * | 2017-09-29 | 2021-07-13 | Knowles Electronics, Llc | Multi-core audio processor with flexible memory allocation |
WO2019067335A1 (en) * | 2017-09-29 | 2019-04-04 | Knowles Electronics, Llc | MULTICORDER AUDIO PROCESSOR WITH PHASE COHERENCE |
DE102018124106A1 (de) * | 2018-09-28 | 2020-04-02 | Rockwell Collins Deutschland Gmbh | Datenverarbeitungsvorrichtung mit mehreren Prozessoren und mehreren Schnittstellen |
US10684963B2 (en) * | 2018-12-28 | 2020-06-16 | Intel Corporation | Fixed ethernet frame descriptor |
US11102445B1 (en) * | 2019-03-12 | 2021-08-24 | Ethernovia Inc. | Extending support of Audio Video Transport Protocol by data encapsulation |
CN111198840B (zh) * | 2019-11-27 | 2023-12-22 | 南京国电南自维美德自动化有限公司 | 一种适用于双核系统的goose和mms共网通信方法和系统 |
US11579799B2 (en) * | 2020-03-18 | 2023-02-14 | Micron Technology, Inc. | Dynamic selection of cores for processing responses |
US20240113986A1 (en) * | 2022-10-03 | 2024-04-04 | Qualcomm Incorporated | Hardware Based Ethernet Audio And Video Bridging (EAVB) Packet Scheduling |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100325263A1 (en) * | 2009-06-22 | 2010-12-23 | Murali Raja | Systems and methods for statistics exchange between cores for load balancing |
US20120147271A1 (en) * | 2010-12-10 | 2012-06-14 | Silicon Image, Inc. | Multimedia i/o system architecture for advanced digital television |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2331099A (en) * | 1998-01-22 | 1999-08-09 | Intelogis, Inc. | Method and apparatus for universal data exchange gateway |
US7496917B2 (en) * | 2003-09-25 | 2009-02-24 | International Business Machines Corporation | Virtual devices using a pluarlity of processors |
US7644221B1 (en) | 2005-04-11 | 2010-01-05 | Sun Microsystems, Inc. | System interface unit |
US7949766B2 (en) * | 2005-06-22 | 2011-05-24 | Cisco Technology, Inc. | Offload stack for network, block and file input and output |
US7321524B2 (en) * | 2005-10-17 | 2008-01-22 | Rambus Inc. | Memory controller with staggered request signal output |
KR100754983B1 (ko) | 2005-12-02 | 2007-09-04 | 주식회사 알티캐스트 | 인터넷 프로토콜의 형태로 이더넷을 통해 멀티캐스팅되는디지털 방송신호의 효율적 처리방법 및 이를 위한 디지털방송신호 처리장치 |
US8059532B2 (en) * | 2007-06-21 | 2011-11-15 | Packeteer, Inc. | Data and control plane architecture including server-side triggered flow policy mechanism |
US8391354B2 (en) * | 2007-05-14 | 2013-03-05 | Broadcom Corporation | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US8335213B2 (en) * | 2008-09-11 | 2012-12-18 | Juniper Networks, Inc. | Methods and apparatus related to low latency within a data center |
US20100153763A1 (en) * | 2008-12-11 | 2010-06-17 | Kapil Sood | Method and apparatus to modulate multi-core usage for energy efficient platform operations |
CN101771627B (zh) * | 2009-01-05 | 2015-04-08 | 武汉邮电科学研究院 | 互联网实时深度包解析和控制节点设备和方法 |
US8103809B1 (en) | 2009-01-16 | 2012-01-24 | F5 Networks, Inc. | Network devices with multiple direct memory access channels and methods thereof |
US8533317B2 (en) * | 2009-06-22 | 2013-09-10 | Citrix Systems, Inc. | Systems and methods for monitor distribution in a multi-core system |
US8396953B2 (en) * | 2010-03-12 | 2013-03-12 | Hewlett-Packard Development Company, L.P. | Processing packets using a virtualized descriptor queue |
US9183560B2 (en) * | 2010-05-28 | 2015-11-10 | Daniel H. Abelow | Reality alternate |
US9647913B2 (en) * | 2010-11-16 | 2017-05-09 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Measuring and managing power usage and cooling in a network |
US20120131245A1 (en) * | 2010-11-19 | 2012-05-24 | Silicon Image, Inc. | Transfer of control bus signaling on packet-switched network |
US8516130B2 (en) * | 2011-06-30 | 2013-08-20 | Harman International Industries, Incorporated | Using non-AVB application layer interface and message to establish a connection over an AVB network |
-
2016
- 2016-09-19 US US15/269,826 patent/US10248615B2/en active Active
-
2017
- 2017-09-08 CN CN201710804662.8A patent/CN107846443B/zh active Active
- 2017-09-08 KR KR1020170114982A patent/KR102410422B1/ko active IP Right Grant
- 2017-09-15 EP EP17191328.8A patent/EP3296884A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100325263A1 (en) * | 2009-06-22 | 2010-12-23 | Murali Raja | Systems and methods for statistics exchange between cores for load balancing |
US20120147271A1 (en) * | 2010-12-10 | 2012-06-14 | Silicon Image, Inc. | Multimedia i/o system architecture for advanced digital television |
Also Published As
Publication number | Publication date |
---|---|
CN107846443A (zh) | 2018-03-27 |
CN107846443B (zh) | 2022-04-12 |
EP3296884A1 (en) | 2018-03-21 |
US10248615B2 (en) | 2019-04-02 |
US20180081854A1 (en) | 2018-03-22 |
KR102410422B1 (ko) | 2022-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102410422B1 (ko) | 네트워크에서의 분산 프로세싱 | |
US8879552B2 (en) | Precision time protocol offloading in a PTP boundary clock | |
US9769075B2 (en) | Interference cognizant network scheduling | |
JP7309859B2 (ja) | トラフィックスケジューリング方法、デバイス、およびシステム | |
US9769082B2 (en) | System and method for network bandwidth, buffers and timing management using hybrid scheduling of traffic with different priorities and guarantees | |
US7397809B2 (en) | Scheduling methods for combined unicast and multicast queuing | |
EP2817921B1 (en) | Network devices with time aware medium access controller | |
CN102132535B (zh) | 在通信网中传输数据分组的方法和交换装置 | |
JP5868470B2 (ja) | 航空機用データ通信ネットワーク | |
US20160294720A1 (en) | Systematic hybrid network scheduling for multiple traffic classes with host timing and phase constraints | |
WO2019127597A1 (zh) | 一种发送报文的方法、设备和系统 | |
KR101738620B1 (ko) | 시간 스탬핑 및 중앙 제어기를 사용한 복수의 어댑터들에 의한 데이터 프레임들의 분산 처리 | |
CN113711572A (zh) | 一种报文传输方法及装置 | |
WO2018195728A1 (zh) | 一种客户业务传输方法和装置 | |
JP7077845B2 (ja) | ネットワーク機器 | |
US12040995B2 (en) | Control apparatus, resource allocation method and program | |
GB2479653A (en) | A Method of FIFO Tag Switching in a Multi-core Packet Processing Apparatus | |
CN108282416B (zh) | 一种基于数据帧的调度方法和装置 | |
US11310164B1 (en) | Method and apparatus for resource allocation | |
JP5635928B2 (ja) | ネットワークシステム、及び通信装置 | |
US6643702B1 (en) | Traffic scheduler for a first tier switch of a two tier switch | |
KR101681613B1 (ko) | 분산 병렬 데이터 전송 시스템에서 자원들을 스케줄링하기 위한 장치 및 그 방법 | |
WO2018014688A1 (zh) | 一种帧流控制方法和装置、计算机存储介质 | |
Peng et al. | Implementation of a High-precision TIME-aware Shaper in TSN | |
US12192107B2 (en) | Converged avionics data network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170908 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200907 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20170908 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211125 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20220418 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220614 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220615 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |