DK3100169T3 - Systemer og fremgangsmåder til at øge båndbredde i et computernetværk - Google Patents

Systemer og fremgangsmåder til at øge båndbredde i et computernetværk Download PDF

Info

Publication number
DK3100169T3
DK3100169T3 DK15705430.5T DK15705430T DK3100169T3 DK 3100169 T3 DK3100169 T3 DK 3100169T3 DK 15705430 T DK15705430 T DK 15705430T DK 3100169 T3 DK3100169 T3 DK 3100169T3
Authority
DK
Denmark
Prior art keywords
level switch
lower level
port
beam splitter
upper level
Prior art date
Application number
DK15705430.5T
Other languages
English (en)
Inventor
Ryohei Urata
Hong Liu
Amin Vahdat
Christopher Lyle Johnson
Junlan Zhou
Alexander Shraer
Original Assignee
Google Llc
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 Google Llc filed Critical Google Llc
Application granted granted Critical
Publication of DK3100169T3 publication Critical patent/DK3100169T3/da

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • H04Q2011/0007Construction
    • H04Q2011/0015Construction using splitting combining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • H04Q2011/0052Interconnection of switches
    • 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
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Optical Communication System (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Claims (13)

1. Computernetværk (100, 400, 500, 600, 601, 700) som omfatter: en første nedre niveauafbryder (110a, 410a, 510a, 610, 705d, 705e, 705f), der har en første port (111) og en anden port (112); en anden nedre niveauafbryder (110b, 410b, 510b, 610, 705d, 705e, 705f), som har en første port (113) og en anden port (114); en øvre niveauafbryder (105, 405, 505, 605, 705a, 705b, 705c), som har en første port (106), der er direkte koblet til den første port af den første nedre niveauafbryder, og en anden port (108), som er direkte koblet til den første port af den anden nedre niveauafbryder; en første passiv stråledeler (115, 415, 515, 615, 715), som har en første port koblet til en tredje port af den øvre niveauafbryder, en anden port koblet til den anden port af den første nedre niveau afbryder, og en tredje port koblet til den anden port af den anden nedre niveauafbryder, den første passive stråledeler er indrettet til at sende signaler modtaget ved dens første port som output signaler på begge af dens anden og tredje porte; og en styreindretning (120) koblet til den første nedre niveauafbryder, den anden nedre niveauafbryder og den øvre niveauafbryder, hvor styreindretningen er indrettet til at styre sending af data ved den første nedre niveauafbryder, den anden nedre niveauafbryder, og den øvre niveauafbryder, hvor styreindretningen er yderligere indrettet til, at styre den første nedre niveauafbryder og den anden nedre niveauafbryder til at sende datapakker gennem den første passive stråledeler til den øvre niveauafbryder ved skiftevis at tildele respektive sendetidsintervaller til den første nedre niveauafbryder og den anden nedre niveauafbryder baseret på relative båndbreddeefterspørgsler af den første nedre niveauafbryder og den anden nedre niveauafbryder
2. Computernetværk ifølge krav 1, hvor styreindretningen yderligere er indrettet til: at bestemme, at en datapakke sendt af den øvre niveauafbryder er ment til at blive modtaget af den første nedre niveauafbryder; at styre den øvre niveauafbryder, til at sende datapakken til den første passive strå ledeler; og at styre den anden nedre niveauafbryder til at ignorere netværksdata modtaget fra den første passive stråledeler, under en tidsperiode i hvilken datapakken er sendt gennem den første passive stråledeler.
3. Computernetværk ifølge krav 1, hvor styreindretningen yderligere er indrettet til: at styre den øvre niveauafbryder til at sende datapakker ment til at blive modtaget af den første nedre niveauafbryder, til den første passive stråledeler ved en første bølgelængde; og at styre den øvre niveauafbryder, til at sende datapakker ment til at blive modtaget ved den anden nedre niveauafbryder til den første passive stråledeler ved en anden bølgelængde forskellig fra den første bølgelængde.
4. Computernetværk ifølge krav 1, hvor styreindretningen yderligere er indrettet til: at styre den øvre niveauafbryder til at sende datapakker, ment til at blive modtaget af den første nedre niveauafbryder, til den første passive stråledeler ved brug af et første modulationsformat; at styre den øvre niveauafbryder, til at sende datapakker, ment til at blive modtaget af den anden nedre niveauafbryder til den første passive stråledeler ved brug af et andet modulationsformat forskelligt fra det første modulationsformat; at styre den første nedre niveauafbryder, til at modtage datapakker fra den første passive stråledeler ved brug af det første modulationsformat; og at styre den anden nedre niveauafbryder, til at modtage datapakker fra den første passive stråledeler ved brug af det andet modulationsformat.
5. Computernetværk ifølge krav 1, hvor den første port af den øvre niveauafbryder er koblet til den første port af den første nedre niveauafbryder, via en multimoduslysleder
6. Computernetværk ifølge krav 1, hvor den tredje port af den øvre niveauafbryder er koblet til den passive stråledeler via et enkelt moduslyslederkabel.
7. Computernetværk ifølge krav 1, hvor den første nedre niveauafbryder og den anden nedre niveauafbryder er top-of-rack afbryderer i et datacenter.
8. Computernetværk ifølge krav 1, som yderligere omfatter en anden passiv stråledeler, hvor den anden port af den første passive stråledeler er koblet til den anden port af den første nedre niveauafbryder gennem den anden passive stråledeler.
9. Computernetværk ifølge krav 8, som yderligere omfatter: en anden øvre niveauafbryder, som har en første port koblet til en fjerde port af den første passive stråledeler.
10. Computernetværk ifølge krav 9, som yderligere omfatter et spejl koblet til den anden passive stråledeler, hvor spejlet er indrettet til at reflektere et optisk signal modtaget fra den anden stråledeler til den anden øvre niveauafbryder gennem den anden passive stråledeler og den første passive stråledeler.
11. Fremgangsmåde til at sende data i et computernetværk (100, 400, 500, 600, 601, 700), hvor fremgangsmåden omfatter: at bestemme relative båndbreddeefterspørgsler af en første niveauafbryder (110a, 410a, 510a, 610, 705d, 705e, 705f) og en anden nedre niveauafbryder (110b, 410b, 510b, 610, 705d, 705e, 705f); at tildele respektive sendetidsintervaller til den første nedre niveauafbryder og den anden nedre niveauafbryder baseret på de bestemte relative båndbreddeefterspørgsler; at sende (305), ved en øvre niveauafbryder (105, 405, 505, 605, 705a, 705b, 705c), en første datapakke til den første nedre niveauafbryder over et direkte kommunikationsled; at sende (310), ved den øvre niveauafbryder i et tidsinterval tildelt til den første nedre niveauafbryder, en anden datapakke til den første nedre niveauafbryder gennem en første stråledeler koblet til den øvre niveauafbryder, den første nedre niveaukonkakt, og den anden nedre niveauafbryder ved hjælp af et delt kommunikationsled; og at sende (315), ved den øvre niveauafbryder, under et tidsinterval tildelt til den anden nedre niveauafbryder, en tredje datapakke til den anden nedre niveauafbryder gennem den første stråledeler.
12. Fremgangsmåde ifølge krav 11, som yderligere omfatter at sende, ved den øvre niveauafbryder, en fjerde datapakke til den første nedre niveauafbryder gennem den første stråledeler og en anden stråledeler koblet til den første nedre niveauafbryder.
13. Computerlæsbart medium som har instruktioner indkodet derpå, hvilke når udført af en én eller flere processorer, får processorerne til at foretage en fremgangsmåde der omfatter: at bestemme relative båndbreddeefterspørgsler af en første niveauafbryder (110a, 410a, 510a, 610, 705d, 705e, 705f) og en anden nedre niveauafbryder (110b, 410b, 510b, 610, 705d, 705e, 705f); at tildele respektive sendetidsintervaller til den første nedre niveauafbryder og den anden nedre niveauafbryder baseret på den bestemte relative båndbreddeefterspørgsel; at sende (305), ved den øvre niveauafbryder (105, 405, 505, 605, 705a, 705b, 705c), en første datapakke til den første nedre niveauafbryder over et direkte kommunikationsled; at sende (310), ved den øvre niveauafbryder i et tidsinterval tildelt til den første nedre niveauafbryder, en anden datapakke til den første nedre niveauafbryder gennem en stråledeler koblet til den øvre niveauafbryder ved hjælp af et delt kommunikationsled; og at sende (315), ved den øvre niveauafbryder i et tidsinterval tildelt til den anden nedre niveauafbryder, en tredje datapakke til den anden nedre niveauafbryder gennem stråledeleren.
DK15705430.5T 2014-01-31 2015-01-30 Systemer og fremgangsmåder til at øge båndbredde i et computernetværk DK3100169T3 (da)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/169,734 US9247326B2 (en) 2014-01-31 2014-01-31 Systems and methods for increasing bandwidth in a computer network
PCT/US2015/013809 WO2015116948A1 (en) 2014-01-31 2015-01-30 Systems and methods for increasing bandwidth in a computer network

Publications (1)

Publication Number Publication Date
DK3100169T3 true DK3100169T3 (da) 2019-03-25

Family

ID=52484572

Family Applications (2)

Application Number Title Priority Date Filing Date
DK15705430.5T DK3100169T3 (da) 2014-01-31 2015-01-30 Systemer og fremgangsmåder til at øge båndbredde i et computernetværk
DK18199976.4T DK3451183T3 (da) 2014-01-31 2015-01-30 Systemer og fremgangsmåder til at øge båndbredden på et computernetværk

Family Applications After (1)

Application Number Title Priority Date Filing Date
DK18199976.4T DK3451183T3 (da) 2014-01-31 2015-01-30 Systemer og fremgangsmåder til at øge båndbredden på et computernetværk

Country Status (7)

Country Link
US (2) US9247326B2 (da)
EP (2) EP3451183B1 (da)
JP (2) JP6363212B2 (da)
CN (2) CN106062728B (da)
DE (1) DE202015009307U1 (da)
DK (2) DK3100169T3 (da)
WO (1) WO2015116948A1 (da)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9491526B1 (en) * 2014-05-12 2016-11-08 Google Inc. Dynamic data center network with a mesh of wavelength selective switches
KR102301826B1 (ko) * 2014-08-27 2021-09-14 삼성전자 주식회사 무선 통신 시스템 및 그 시스템에서 간섭 조정을 위한 자원 관리 방법
TWI612780B (zh) * 2016-05-24 2018-01-21 威聯通科技股份有限公司 網路裝置與其直接連接的自動偵測方法
JP2020041242A (ja) 2018-09-12 2020-03-19 セイコーエプソン株式会社 シート製造用結合素材、収容容器、シート及びシート製造装置
CN113518980B (zh) * 2019-05-15 2024-03-01 阿里巴巴集团控股有限公司 用于数据中心中的灵活光互连的系统和方法
CN110519111B (zh) * 2019-10-12 2022-07-08 上海新微技术研发中心有限公司 一种云宽带分配优化方法
US11178046B2 (en) 2019-11-27 2021-11-16 Google Llc Weighted bandwidth allocation for adaptive routing
US11089391B1 (en) * 2020-04-29 2021-08-10 Cisco Technology, Inc. Process margin relaxation
JP7820871B1 (ja) * 2024-09-11 2026-02-26 ジェノプシス テクノロジーズ, インク. クラスタベース分散仮想回線型光スイッチネットワークシステム

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001127787A (ja) * 1999-11-01 2001-05-11 Nippon Telegr & Teleph Corp <Ntt> 複合ネットワーク
US6771908B2 (en) 2001-02-12 2004-08-03 Lucent Technologies Inc. Fast protection switching by snooping on downstream signals in an optical network
US8526427B1 (en) * 2003-10-21 2013-09-03 Cisco Technology, Inc. Port-based loadsharing for a satellite switch
US7539418B1 (en) 2005-09-16 2009-05-26 Sun Microsystems, Inc. Integrated ring modulator array WDM transceiver
JP5067610B2 (ja) * 2007-05-10 2012-11-07 住友電気工業株式会社 Ponシステムにおける局側端局装置
US20080287163A1 (en) * 2007-05-17 2008-11-20 Telefonaktiebolaget Lm Ericsson (Publ), Method and apparatus for converting between a multi-sector, omni-base station configuration and a multi-sector base station configuration
WO2009003520A1 (en) * 2007-07-04 2009-01-08 Agilent Technologies, Inc. Two-valve arrangement for liquid chromatography
WO2009141015A1 (en) * 2008-05-21 2009-11-26 Telefonaktiebolaget Lm Ericsson (Publ) Optical network
US8358932B2 (en) 2010-07-06 2013-01-22 Prasanna Adhikari All-optical data center network
JP2012019264A (ja) * 2010-07-06 2012-01-26 Hitachi Ltd 通信システムおよび通信装置
WO2012175133A1 (en) * 2011-06-22 2012-12-27 Telefonaktiebolaget L M Ericsson (Publ) Adaptive filtering architecture
US9066160B2 (en) 2011-07-07 2015-06-23 Alcatel Lucent Apparatus and method for protection in a data center
JP5541249B2 (ja) 2011-08-29 2014-07-09 住友電気工業株式会社 Ponシステム、局側装置とその運用方法及びアクセス制御装置
JP5520269B2 (ja) * 2011-09-08 2014-06-11 日本電信電話株式会社 パラメータ設計方法及びパラメータ設計プログラム
CN102546005B (zh) * 2011-12-22 2014-10-01 上海大学 带宽共享的无源光接入网系统和实现方法
US8983293B2 (en) * 2012-04-25 2015-03-17 Ciena Corporation Electro-optical switching fabric systems and methods
CN102710576B (zh) * 2012-06-15 2015-08-12 上海大学 相干检测无色正交频分复用波分复用无源光网络系统和传输方法
JP5792127B2 (ja) * 2012-06-26 2015-10-07 日本電信電話株式会社 Ponシステム、光加入者線終端装置、及び通信方法
US9301029B2 (en) * 2012-11-05 2016-03-29 Broadcom Corporation Data rate control in an optical line terminal
CN104717577B (zh) * 2013-12-13 2018-06-26 中国移动通信集团公司 一种光分路器和环形无源光网络

Also Published As

Publication number Publication date
JP2017506385A (ja) 2017-03-02
DK3451183T3 (da) 2020-08-17
US20150222969A1 (en) 2015-08-06
DE202015009307U1 (de) 2017-01-30
CN110602574A (zh) 2019-12-20
EP3451183B1 (en) 2020-06-24
JP2018170784A (ja) 2018-11-01
EP3100169B1 (en) 2018-11-28
CN106062728B (zh) 2019-09-13
US9473833B2 (en) 2016-10-18
US9247326B2 (en) 2016-01-26
WO2015116948A1 (en) 2015-08-06
EP3100169A1 (en) 2016-12-07
CN106062728A (zh) 2016-10-26
JP6363212B2 (ja) 2018-07-25
JP6552685B2 (ja) 2019-07-31
CN110602574B (zh) 2021-03-26
EP3451183A1 (en) 2019-03-06
US20160119696A1 (en) 2016-04-28

Similar Documents

Publication Publication Date Title
DK3100169T3 (da) Systemer og fremgangsmåder til at øge båndbredde i et computernetværk
KR101810952B1 (ko) 광 네트워크-온-칩 및 광 링크 대역폭을 조정하는 방법 및 장치
Liu et al. Quartz: a new design element for low-latency DCNs
US9166724B2 (en) Optical network and optical path setup method
US9066160B2 (en) Apparatus and method for protection in a data center
Chen et al. Demonstrations of efficient online spectrum defragmentation in software-defined elastic optical networks
US10652635B2 (en) Passive optical network communications method and apparatus, and system
US11271808B2 (en) Software-based fabric enablement
KR20170042256A (ko) 복수의 파장을 사용하는 광 네트워크 유닛의 자동 발견 프로세스
HK1231978B (en) Systems and methods for increasing bandwidth in a computer network
HK1231978A1 (en) Systems and methods for increasing bandwidth in a computer network
US20150093110A1 (en) Optical network system architecture
Mohamed et al. Optimizing Co-flows Scheduling and Routing in Data Centre Networks for Big Data Applications
JP6680642B2 (ja) 通信装置、設計方法及び通信プログラム
EP3272131B1 (en) Optical signals
Shen Reconfigurable Optically Interconnected Systems
KR102644302B1 (ko) 패킷형 광 신호 스위치의 제어 장치 및 방법
JP5716106B1 (ja) 仮想化ネットワークのリソース制御システム及び方法