Ericsson AXD
Ericsson AXD är en datakommunikationsväxel eller router som utvecklades på Ericsson med början i december 1995 som komplement till de kretskopplade AXE-växlarna, efter att det prestigefyllda Ellemtel-projektet AXE-N kollapsat. Hårdvaran kom från AXE-N medan programsystemet nyutvecklades baserat på programspråket Erlang.[1][2]
Den första växeln i serien fick namnet AXD 301 och kunde hantera datatrafik från 10 Gbit/s upp till 160 Gbit/s för protokollet ATM med såväl konstant som variabel bittakt (CBR vs VBR). Den kompletterar den äldre AXE-växeln enligt det så kallade ENGINE-konceptet, och används av bland annat British Telecom, Vodafone, Telia och Diveo.[3][4]
Växelns kärna är ett så kallat mittplan med klockkort och synkroniseringselektronik där enklare enhetsprocessorer (device processors) är instickskort som ligger nära de fysiska anslutningslinjerna och de lägre delarna av kommunikationsstacken och ansluts på baksidan av mittplanet, och kontrollprocessorer som hanterar mer komplexa uppgifter på högre nivåer ansluts på framsidan av mittplanet. På framsidan av växelkabinettet syns således kontrollprocessorerna, och på baksidan enhetsprocessorerna och kabelanslutningarna. Hårdvaran i enhetsprocessorerna utgörs av Motorola 68360-processorer som kör realtidsoperativsystemet VRTX, medan kontrollprocessorerna är UltraSPARC 2i, som kör Solaris. Systemet är parallellsynkront med redundanta processorer.[3]
Mjukvaran i AXD:s kontrollprocessor utgörs av cirka 1 miljon rader Erlang, 400 000 rader C och C++ samt 13 000 rader Java. Mjukvaran i de enklare kontrollprocessorerna utgörs av cirka 500 000 rader C.[3]
AXD-växlar, tillsammans med mellanprogramvaran Ericsson CPP, utgör paketförmedlande noder i Ericssons GPRS- och UMTS-infrastruktur.
Referenser
- ^ Armstrong, Joe (2007). ”A history of Erlang” (på engelska) (PDF). Proceedings of the third ACM SIGPLAN conference on History of programming languages. New York: ACM. doi: . ISBN 978-1-59593-766-7. http://dl.acm.org/citation.cfm?id=1238850. Läst 4 januari 2012
- ^ Hans Olsson (8 december 1995). ”Ericsson lägger ner utveckling”. Dagens Nyheter.
- ^ [a b c] Wiger, Ulf (2001) (på engelska) ( PDF). Four-fold Increase in Productivity and Quality - Industrial-Strength Functional Programming in Telecom-Class Products. "Workshop on Formal Design of Safety Critical Embedded Systems". Ericsson Telecom AB, Data Backbone & Optical Networks Division. https://www.researchgate.net/profile/Ulf-Wiger/publication/2361306_Four-fold_Increase_in_Productivity_and_Quality_-_Industrial-Strength_Functional_Programming_in_Telecom-Class_Products/links/53f751fe0cf24a9236ceb461/Four-fold-Increase-in-Productivity-and-Quality-Industrial-Strength-Functional-Programming-in-Telecom-Class-Products.pdf. Läst 10 mars 2012.
- ^ ericsson.com - Ericsson AXD år 2000 i Internet Archives Wayback Machine