KR20120137393A - 패킷 처리 라인카드들에서의 에너지 소비를 감소시키기 위한 방법 - Google Patents
패킷 처리 라인카드들에서의 에너지 소비를 감소시키기 위한 방법 Download PDFInfo
- Publication number
- KR20120137393A KR20120137393A KR1020127025393A KR20127025393A KR20120137393A KR 20120137393 A KR20120137393 A KR 20120137393A KR 1020127025393 A KR1020127025393 A KR 1020127025393A KR 20127025393 A KR20127025393 A KR 20127025393A KR 20120137393 A KR20120137393 A KR 20120137393A
- Authority
- KR
- South Korea
- Prior art keywords
- traffic
- packet
- microprocessors
- function
- line card
- Prior art date
Links
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3209—Monitoring remote activity, e.g. over telephone lines or network connections
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
도 2는 마이크로프로세서의 클럭 주파수의 함수인 마이크로프로세서의 구동 전압을 도시하는 다른 모델들의 플롯.
도 3은 다른 모델들에 대한, 마이크로프로세서들의 개수의 함수인 소비 감소 계수(전력 소비로 나누어진 정규화된 비트 처리 속도)의 플롯.
도 4는 다른 패킷-손실 확률들에 대한, 마이크로프로세서들의 개수의 함수인 용량 손실 계수(폭주 트래픽에 대한 정규화된 전체 패킷 처리 속도)의 플롯.
도 5는 다른 모델들에 대한, 마이크로프로세서들의 개수의 함수인 이득 계수(전력 소비로 나누어진 정규화된 패킷 처리 속도)의 플롯.
도 6은 통계 파라미터들의 함수인 활성 프로세서들의 최적 개수를 결정하는 데 사용되는 룩업 테이블의 일례의 도면.
도 7은 2개의 다른 트래픽 상황에 대응하는 2개의 라인카드 구성의 도면.
도 8은 처리되는 트래픽의 함수인 라인카드 전력 소비의 플롯.
Claims (16)
- 패킷 송신 네트워크의 패킷 처리 라인카드(1)에서 에너지 소비를 감소시키기 위한 방법으로서,
상기 패킷 처리 라인카드(1)는 패킷 트래픽 처리를 목표로 한 복수의 마이크로프로세서들(9)을 포함하고,
활성 마이크로프로세서들(9)의 개수는 평균과 상기 패킷 트래픽의 통계적 분포를 나타내는 파라미터를 포함하는 적어도 2개의 통계적 파라미터들의 반복되는 추정에 기초하여 트래픽 추정기(13)의 연산의 함수로서 동적으로 조정되는, 에너지 소비 감소 방법. - 제 1 항에 있어서,
상기 패킷 트래픽의 통계적 분포를 나타내는 파라미터는 상기 패킷 트래픽의 통계적 모멘트를 포함하는, 에너지 소비 감소 방법. - 제 2 항에 있어서,
상기 패킷 트래픽의 통계적 모멘트는 상기 패킷 트래픽의 표준 편차를 포함하는, 에너지 소비 감소 방법. - 제 1 항에 있어서,
상기 패킷 트래픽의 통계적 분포를 나타내는 파라미터는 상기 패킷 트래픽의 퀀타일(qunatile)을 포함하는, 에너지 소비 감소 방법. - 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
상기 반복되는 추정은 상기 트래픽 추정기의 연산에 대한 복수의 시간 범위들을 사용하여 달성되는, 에너지 소비 감소 방법. - 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
비활성 마이크로프로세서(9)는 낮은 소비 모드로 설정되는, 에너지 소비 감소 방법. - 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,
상기 활성 마이크로프로세서들(9)의 구동 전압은 상기 트래픽 추정기(13)의 연산의 함수로 동적으로 조정되는, 에너지 소비 감소 방법. - 제 1 항 내지 제 7 항 중 어느 한 항에 있어서,
상기 활성 마이크로프로세서들(9)의 클럭 속도는 상기 트래픽 추정기(13)의 연산의 함수로 동적으로 조정되는, 에너지 소비 감소 방법. - 제 1 항 내지 제 8 항 중 어느 한 항에 있어서,
상기 활성 마이크로프로세서들(9)의 개수의 결정은 미리 정해진 서비스 품질(QoS: Quality of Service)을 준수하기 위해 상기 마이크로프로세서들(9)의 최대 부하를 고려하는, 에너지 소비 감소 방법. - 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
마이크로프로세서(9)의 비활성의 매우 짧은 기간들을 감소시키기 위하여, 상기 마이크로프로세서(9)를 비활성시키기 전에 지연이 도입되는, 에너지 소비 감소 방법. - 제 1 항 내지 제 10 항 중 어느 한 항에 있어서,
상기 패킷 트래픽은 패킷 흐름들을 포함하고, 상기 패킷 흐름들은 이들의 서비스 품질 값의 함수로 소팅(sorting)되고, 혼잡의 경우에, 가장 중요한 흐름들이 상기 마이크로프로세서들(9)에 의해 우선 처리되는, 에너지 소비 감소 방법. - 제 1 항 내지 제 11 항 중 어느 한 항에 있어서,
상기 마이크로프로세서들(9)은 패킷들의 특정 클래스들을 처리하여, 마이크로프로세서(9)를 활성화 또는 비활성화시키는 결정이 상기 마이크로프로세서(9)의 패킷 클래스-특정 구성을 고려하는, 에너지 소비 감소 방법. - 제 1 항 내지 제 12 항 중 어느 한 항에 있어서,
공통 엔드-투-엔드(end-to-end) 흐름에 속하는 패킷들이 수신의 연대기 순서로 처리되도록 상기 패킷 처리 라인카드(1)가 구성되는, 에너지 소비 감소 방법. - 제 1 항 내지 제 13 항 중 어느 한 항에 있어서,
데이터 동기화가 공통 리소스들의 액세스의 규제에 의해 보장되도록 상기 패킷 처리 라인카드(1)가 구성되는, 에너지 소비 감소 방법. - 패킷 처리 라인카드(1)로서,
패킷 트래픽을 처리하도록 구성된 복수의 마이크로프로세서들(9);
상기 패킷 트래픽을 감시하기 위한 수단;
평균과 상기 패킷 트래픽의 통계적 분포를 나타내는 파라미터를 포함하는 적어도 2개의 통계적 파라미터들의 반복되는 추정의 함수로 트래픽 부하를 연산하도록 구성된 트래픽 추정기(13);
상기 트래픽 추정기(13)에 의해 연산된 트래픽 부하 추정의 함수로 활성 마이크로프로세서들(9)의 필요한 개수를 결정하도록 구성된 결정 수단; 및
상기 결정 수단의 결정의 함수로 상기 마이크로프로세서들(9)을 활성화시키거나 비활성화시키도록 구성된 활성화 수단을 포함하는, 패킷 처리 라인카드. - 제 15 항에 있어서,
상기 패킷 처리 라인카드의 마이크로프로세서들의 개수는 상기 평균과 상기 패킷 트래픽의 통계적 분포를 나타내는 파라미터를 포함하는 적어도 2개의 통계적 파라미터들에 기초하고, 상기 패킷 처리 라인카드(1)에 의해 처리되는 최대 트래픽을 고려하고, 전체 에너지 효율이 최대로 유지되는 선험적 트래픽 추정을 이용한 연산의 결과에 대응하는, 패킷 처리 라인카드.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP10290171.7A EP2372962B1 (en) | 2010-03-31 | 2010-03-31 | Method and system for reducing energy consumption in packet processing linecards |
EP10290171.7 | 2010-03-31 | ||
PCT/EP2011/054591 WO2011120879A1 (en) | 2010-03-31 | 2011-03-25 | Method for reducing energy consumption in packet processing linecards |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120137393A true KR20120137393A (ko) | 2012-12-20 |
KR101418271B1 KR101418271B1 (ko) | 2014-07-11 |
Family
ID=42320990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020127025393A Expired - Fee Related KR101418271B1 (ko) | 2010-03-31 | 2011-03-25 | 패킷 처리 라인카드들에서의 에너지 소비를 감소시키기 위한 방법 |
Country Status (7)
Country | Link |
---|---|
US (1) | US9001658B2 (ko) |
EP (1) | EP2372962B1 (ko) |
JP (1) | JP5553933B2 (ko) |
KR (1) | KR101418271B1 (ko) |
CN (1) | CN102823206B (ko) |
TW (1) | TWI499242B (ko) |
WO (1) | WO2011120879A1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013169258A1 (en) * | 2012-05-10 | 2013-11-14 | Intel Corporation | Network routing based on resource availability |
US9210039B2 (en) | 2012-05-10 | 2015-12-08 | Intel Corporation | Generating and/or receiving at least one packet to facilitate, at least in part, network path establishment |
EP2725450A4 (en) | 2012-08-30 | 2015-07-08 | Huawei Device Co Ltd | METHOD AND DEVICE FOR CONTROLLING A CENTRAL UNIT |
WO2014032254A1 (zh) * | 2012-08-30 | 2014-03-06 | 华为终端有限公司 | 一种控制中央处理器的方法和装置 |
US10069683B2 (en) | 2013-09-27 | 2018-09-04 | Nxp Usa, Inc. | Apparatus for optimising a configuration of a communications network device |
US20150261721A1 (en) * | 2014-03-13 | 2015-09-17 | Lantiq Deutschland Gmbh | Flow control between processing devices |
CN104978604B (zh) * | 2014-04-04 | 2019-09-17 | 中国移动通信集团福建有限公司 | 一种基于业务能力模型的模拟仿真方法和装置 |
CN108833299B (zh) * | 2017-12-27 | 2021-12-28 | 北京时代民芯科技有限公司 | 一种基于可重构交换芯片架构的大规模网络数据处理方法 |
CN109410850B (zh) * | 2018-12-24 | 2021-02-12 | 惠科股份有限公司 | 一种过驱动亮度值查找表的调试方法、使用方法和显示面板 |
US12216518B2 (en) * | 2023-02-23 | 2025-02-04 | Marvell Asia Pte Ltd | Power saving in a network device |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1293502C (zh) * | 1999-06-30 | 2007-01-03 | 倾向探测公司 | 用于监控网络流量的方法和设备 |
US7149795B2 (en) * | 2000-09-18 | 2006-12-12 | Converged Access, Inc. | Distributed quality-of-service system |
US7382787B1 (en) * | 2001-07-30 | 2008-06-03 | Cisco Technology, Inc. | Packet routing and switching device |
US7256505B2 (en) * | 2003-03-05 | 2007-08-14 | Microstrain, Inc. | Shaft mounted energy harvesting for wireless sensor operation and data transmission |
US20030236995A1 (en) * | 2002-06-21 | 2003-12-25 | Fretwell Lyman Jefferson | Method and apparatus for facilitating detection of network intrusion |
US7219249B1 (en) * | 2002-12-03 | 2007-05-15 | The Research Foundation Of State University Of New York | System and method for reducing power requirements of microprocessors through dynamic allocation of datapath resources |
US7742757B2 (en) * | 2003-10-14 | 2010-06-22 | At&T Mobility Ii Llc | Location announcement for mobile devices |
US7610497B2 (en) * | 2005-02-01 | 2009-10-27 | Via Technologies, Inc. | Power management system with a bridge logic having analyzers for monitoring data quantity to modify operating clock and voltage of the processor and main memory |
DE602005016310D1 (de) * | 2005-02-15 | 2009-10-08 | Abb Research Ltd | Diagnoseeinrichtung für ein prozesssteuersystem |
US8228818B2 (en) * | 2005-06-24 | 2012-07-24 | At&T Intellectual Property Ii, Lp | Systems, methods, and devices for monitoring networks |
JP4825580B2 (ja) * | 2005-09-05 | 2011-11-30 | アラクサラネットワークス株式会社 | ネットワーク接続装置の消費電力低減方法及び装置 |
US7739470B1 (en) * | 2006-10-20 | 2010-06-15 | Emc Corporation | Limit algorithm using queue depth to control application performance |
US7844839B2 (en) * | 2006-12-07 | 2010-11-30 | Juniper Networks, Inc. | Distribution of network communications based on server power consumption |
US8014280B2 (en) * | 2007-09-28 | 2011-09-06 | Qualcomm Incorporated | Admission control based on QoS performance in a wireless communication network |
JP5206040B2 (ja) * | 2008-03-13 | 2013-06-12 | 日本電気株式会社 | パケット処理装置、省電力装置及び電源供給方法 |
US8670335B2 (en) * | 2008-04-02 | 2014-03-11 | Marvell World Trade Ltd. | Reduced power transmission |
US7912082B2 (en) * | 2008-06-09 | 2011-03-22 | Oracle America, Inc. | Shared virtual network interface |
US8031612B2 (en) * | 2008-09-11 | 2011-10-04 | Intel Corporation | Altering operation of a network interface controller based on network traffic |
US8666946B2 (en) * | 2009-07-10 | 2014-03-04 | Alcatel Lucent | Incremental quantile tracking of multiple record types |
-
2010
- 2010-03-31 EP EP10290171.7A patent/EP2372962B1/en not_active Not-in-force
-
2011
- 2011-03-24 TW TW100110113A patent/TWI499242B/zh active
- 2011-03-25 CN CN201180016111.6A patent/CN102823206B/zh not_active Expired - Fee Related
- 2011-03-25 KR KR1020127025393A patent/KR101418271B1/ko not_active Expired - Fee Related
- 2011-03-25 WO PCT/EP2011/054591 patent/WO2011120879A1/en active Application Filing
- 2011-03-25 US US13/580,451 patent/US9001658B2/en not_active Expired - Fee Related
- 2011-03-25 JP JP2013501768A patent/JP5553933B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102823206B (zh) | 2016-04-13 |
TWI499242B (zh) | 2015-09-01 |
JP2013524596A (ja) | 2013-06-17 |
CN102823206A (zh) | 2012-12-12 |
US20130039204A1 (en) | 2013-02-14 |
EP2372962B1 (en) | 2017-08-16 |
US9001658B2 (en) | 2015-04-07 |
JP5553933B2 (ja) | 2014-07-23 |
KR101418271B1 (ko) | 2014-07-11 |
WO2011120879A1 (en) | 2011-10-06 |
TW201218691A (en) | 2012-05-01 |
EP2372962A1 (en) | 2011-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101418271B1 (ko) | 패킷 처리 라인카드들에서의 에너지 소비를 감소시키기 위한 방법 | |
Wang et al. | Carpo: Correlation-aware power optimization in data center networks | |
EP1430642B1 (en) | Method and system for congestion avoidance in packet switching devices | |
CN102422607B (zh) | 高速分组交换系统中的与流量负荷有关的功率减少 | |
Shi et al. | An openflow-based load balancing strategy in SDN | |
EP2670085B1 (en) | System for performing Data Cut-Through | |
EP1065833B1 (en) | Method and apparatus for managing communications between nodes in a bi-directional ring network | |
WO2011029358A1 (zh) | 报文调度方法和装置 | |
JP2009253481A (ja) | パケット転送装置 | |
WO2018004978A1 (en) | Technologies for adaptive routing using network traffic characterization | |
Liang et al. | Effective idle_timeout value for instant messaging in software defined networks | |
De Pellegrini et al. | Blind, adaptive and robust flow segmentation in datacenters | |
Di Tacchio et al. | Cross-layer optimization of big data transfer throughput and energy consumption | |
CN115051953B (zh) | 一种基于交换机队列行为的可编程数据平面分布式负载均衡方法 | |
Bolla et al. | Energy-aware load balancing for parallel packet processing engines | |
US20180199292A1 (en) | Fabric Wise Width Reduction | |
Zhang et al. | A Dynamic Flow Table Management Method Based on Real-time Traffic Monitoring | |
JP5753918B2 (ja) | ネットワーク中継装置 | |
Yang et al. | Traffic Management for Distributed Machine Learning in RDMA-enabled Data Center Networks | |
Song et al. | Fine-grained power scaling algorithms for energy efficient routers | |
Sampath Kumar | A Real and Accurate Data Traffic Control in Wireless Sensor Networks Using CSMA Model | |
Dong et al. | Domain-Specific Load Balancing for Accelerating Gradient Synchronization Communication in Large Model Training | |
Interface | Architectural Design of an Energy-Efficient Router | |
Jagannathan et al. | Effective resource allocation in a queue: How much control is necessary? | |
Arshad et al. | Greening the networks: a comparative analysis of different energy efficient techniques |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
AMND | Amendment | ||
PA0105 | International application |
Patent event date: 20120927 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130930 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20140423 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20130930 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20140423 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20120927 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20140530 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20140516 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20140423 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20120927 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140704 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140707 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170623 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170623 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180903 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180903 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20220415 |