Facebook huet eng oppe PCIe Kaart mat enger Atom Auer entwéckelt

Facebook huet Entwécklungen am Zesummenhang mat der Schafung vun engem PCIe Board publizéiert, dorënner d'Ëmsetzung vun enger Miniatur Atomuhr an engem GNSS Empfänger. De Verwaltungsrot kann benotzt ginn der Operatioun vun getrennten Zäit Synchroniséierung Serveren ze organiséieren. Spezifikatioune, Schema, BOM, Gerber, PCB an CAD Dateien, déi fir Bordproduktioun erfuerderlech sinn, ginn op GitHub publizéiert. D'Verwaltungsrot war ursprénglech als modulare Apparat entworf, datt de Gebrauch vun verschiddenen ugefaangen-de-Regal Atomer Auer Chips an GNSS Moduler wéi SA5X, mRO-50, SA.45s an u-blox RCB-F9T. Orolia wëlles d'Produktioun vu fäerdege Brieder op Basis vun de preparéierten Spezifikatioune unzefänken.

Facebook huet eng oppe PCIe Kaart mat enger Atom Auer entwéckelt

D'Time Card gëtt als Deel vun engem méi globalen Time Appliance-Projet entwéckelt fir Komponenten ze bidden fir primär (Time Master) exakt Zäitserveren (Open Time Server) ze kreéieren, déi an hirer Infrastruktur agesat kënne ginn an zum Beispill benotzt kënne fir z'organiséieren. Zäit Synchroniséierung an Daten Zentren. D'Benotzung vun engem getrennten Server erlaabt Iech net vun externen Netzwierkservicer fir eng korrekt Zäitsynchroniséierung ofzehänken, an d'Präsenz vun enger agebauter Atomuhr bitt en héijen Niveau vun Autonomie am Fall vu Feeler beim Empfang vun Daten aus Satellitesystemer (zum Beispill, wéinst Wiederkonditiounen oder Attacken).

D'Besonderheet vum Projet ass datt fir e primäre exakten Zäitserver ze bauen, kënnt Dir e reguläre Server baséieren op der x86 Architektur, déi eng typesch Netzwierkkaart an eng Time Card enthält. An esou engem Server gëtt genee Zäitinformatioun vu Satellitte iwwer GNSS kritt, an d'Atomuhr wierkt als héichstabilen Oszillator fir en héije Genauegkeetsniveau ze halen am Fall vun engem Feeler beim Erhalen vun Informatioun iwwer GNSS. Déi méiglech Ofwäichung vun der exakter Zäit am Fall vun Echec fir Daten iwwer GNSS am proposéierte Board ze kréien gëtt op ongeféier 300 Nanosekonnen pro Dag geschat.

Facebook huet eng oppe PCIe Kaart mat enger Atom Auer entwéckelt

Fir Linux ass den ocp_pt Treiber virbereet ginn, dee geplangt ass an der Haaptkompositioun vum Linux 5.15 Kernel abegraff ze ginn. De Chauffer implementéiert PTP POSIX (/dev/ptp2), GNSS iwwer Serial (/dev/ttyS7), Atom Auer iwwer Serial (/dev/ttyS8), an zwee i2c Apparater (/dev/i2c-*) Interfaces, benotzt déi kënnen Zougang zu de Fäegkeeten vun der Hardware Auer (PHC) aus dem Benotzerëmfeld. Wann Dir en NTP (Network Time Protocol) Server start, ass et recommandéiert Chrony an NTPd ze benotzen, a wann Dir e PTP (Precision Time Protocol) Server start - ptp4u oder ptp4l a Kombinatioun mam phc2sys Stack, deen d'Kopie vun Zäitwäerter ubitt vun der atomarer Auer op d'Netzkaart.

Koordinatioun vun der Operatioun vum GNSS Empfänger an der Atomuhr kann souwuel an der Hardware a Software ausgefouert ginn. D'Hardware Funktionalitéit vum passende Modul gëtt op der Basis vun der FPGA ëmgesat, an d'Software Versioun funktionnéiert um Niveau vun der direkter Iwwerwaachung vum Zoustand vum GNSS Empfänger an Atomuhr vun Uwendungen wéi ptp4l a chronyd.

Facebook huet eng oppe PCIe Kaart mat enger Atom Auer entwéckelt

D'Grënn fir en oppene Bord z'entwéckelen anstatt fäerdege Léisungen um Maart ze benotzen sinn d'propriétaire Natur vun esou Produkter, déi Iech net erlaabt d'Korrektheet vun der Ëmsetzung z'iwwerpréiwen, d'Diskrepanz tëscht der proposéierter Software a Sécherheetsanforderungen (am meeschten) Fäll, al Programmer ginn geliwwert, an d'Liwwerung vu Schwachstelle Fixen ka Méint oder souguer Joeren daueren, souwéi limitéiert Iwwerwaachung (SNMP) a Konfiguratiounsoptiounen (eegen CLI oder Web UI ginn ugebueden).

Source: opennet.ru

Setzt e Commentaire