Facebook hefur þróað opið PCIe kort með atómklukku

Facebook hefur birt þróun sem tengist gerð PCIe borðs, sem felur í sér útfærslu á litlu atómklukku og GNSS móttakara. Hægt er að nota borðið til að skipuleggja rekstur aðskildra tímasamstillingarþjóna. Forskriftir, skýringarmyndir, uppskrift, Gerber, PCB og CAD skrár sem þarf til að framleiða borðið eru birtar á GitHub. Spjaldið er upphaflega hannað sem einingatæki, sem gerir kleift að nota ýmsar kjarnorkuflögur og GNSS-einingar, eins og SA5X, mRO-50, SA.45s og u-blox RCB-F9T. Orolia hyggst hefja framleiðslu á fullunnum plötum sem byggja á tilbúnum forskriftum.

Facebook hefur þróað opið PCIe kort með atómklukku

Tímakortið er þróað sem hluti af alþjóðlegri Time Appliance verkefni, sem miðar að því að útvega íhluti til að búa til aðal (Time Master) nákvæma tímaþjóna (Open Time Server), sem hægt er að dreifa í innviðum þeirra og nota td til að skipuleggja tímasamstillingu í gagnaverum. Með því að nota sérstakan netþjón geturðu ekki treyst á ytri netþjónustu til að samstilla nákvæman tíma og tilvist innbyggðrar atómklukku veitir mikið sjálfræði ef bilanir verða í móttöku gagna frá gervihnattakerfum (td vegna vegna veðurskilyrða eða árása).

Sérkenni verkefnisins er að til að byggja upp aðal nákvæman tímaþjón er hægt að nota venjulegan netþjón sem byggir á x86 arkitektúr, þar á meðal venjulegt netkort og tímakort. Í slíkum netþjóni berast upplýsingar um nákvæman tíma frá gervihnöttum í gegnum GNSS og atómklukkan virkar sem mjög stöðugur sveiflubúnaður, sem gerir henni kleift að viðhalda mikilli nákvæmni ef bilun verður í móttöku upplýsinga um GNSS. Hugsanlegt frávik frá nákvæmum tíma ef ómögulegt er að fá gögn í gegnum GNSS í fyrirhugaðri stjórn er áætlað um það bil 300 nanósekúndur á dag.

Facebook hefur þróað opið PCIe kort með atómklukku

ocp_pt bílstjórinn hefur verið útbúinn fyrir Linux og er fyrirhugað að vera með í aðal Linux 5.15 kjarnanum. Ökumaðurinn útfærir viðmót PTP POSIX (/dev/ptp2), GNSS um raðtengi (/dev/ttyS7), atómklukku um raðtengi (/dev/ttyS8) og tvö i2c tæki (/dev/i2c-*), sem notar sem getur veitt aðgang að getu vélbúnaðarklukkunnar (PHC) úr notendaumhverfinu. Þegar NTP (Network Time Protocol) netþjónn er keyrður er mælt með því að nota Chrony og NTPd og þegar PTP (Precision Time Protocol) netþjónn er keyrður, ptp4u eða ptp4l ásamt phc2sys stafla, sem tryggir að tímagildi séu afritað af atómklukkunni yfir á netkortið.

Samhæfing á rekstri GNSS móttakara og atómklukka er hægt að gera bæði í vélbúnaði og hugbúnaði. Vélbúnaðarvirkni samsvörunareiningarinnar er útfærð á grundvelli FPGA og hugbúnaðarútgáfan starfar á stigi beins eftirlits með ástandi GNSS móttakarans og atómklukka frá forritum eins og ptp4l og chronyd.

Facebook hefur þróað opið PCIe kort með atómklukku

Ástæðan fyrir því að þróa opið borð í stað þess að nota tilbúnar lausnir sem eru tiltækar á markaðnum er eignarréttur slíkra vara, sem gerir manni ekki kleift að sannreyna réttmæti framkvæmdarinnar, að fyrirhugaður hugbúnaður uppfyllir ekki öryggiskröfur. (Í flestum tilfellum eru gamaldags forrit til staðar og afhending varnarleysisleiðréttinga getur tekið mánuði eða jafnvel ár), auk takmarkaðs eftirlitsgetu (SNMP) og stillingar (þau bjóða upp á sitt eigið CLI eða vefviðmót).

Heimild: opennet.ru

Bæta við athugasemd