InfiniBand హై పెర్ఫార్మెన్స్ మల్టీ పర్పస్ నెట్వర్క్ ఆర్కిటెక్చర్

InfiniBand ఒక అధిక-పనితనం, మల్టీ-పర్పెక్ట్ నెట్వర్క్ ఆర్కిటెక్చర్, ఒక స్విచ్ డిజైన్ ఆధారంగా దీనిని తరచుగా స్విచ్డ్ ఫాబ్రిక్ అని పిలుస్తారు. ఇన్ఫినిబ్యాండ్ (సంక్షిప్తంగా "IB") I / O నెట్వర్క్లలో స్టోరేజ్ ఏరియా నెట్వర్క్స్ (SAN) లేదా క్లస్టర్ నెట్వర్క్లలో ఉపయోగించేందుకు రూపొందించబడింది. ఇది అధిక-పనితీరు కంప్యూటింగ్లో ప్రముఖ ప్రమాణంగా మారింది. ప్రపంచంలోని అత్యంత వేగవంతమైన 500 సూపర్కంప్యూటర్లలో 200 కంటే ఎక్కువ మంది ఇన్ఫినిబాండ్ను ఉపయోగిస్తున్నారు, గిగాబిట్ ఈథర్నెట్ను ఉపయోగిస్తున్నారు .

ఇన్ఫినిబాండ్ యొక్క చరిత్ర

ఇన్ఫినిబాండ్లో పని 1990 లలో విభిన్న పేర్లతో ప్రారంభమైంది, రెండు ప్రత్యేక పరిశ్రమ సమూహాలు సిస్టమ్ ఇంటర్కనెక్టెన్సులకు సాంకేతిక ప్రమాణాలను రూపొందించాయి. రెండు వర్గాలు 1999 లో విలీనం అయిన తరువాత, "ఇన్ఫినిబాండ్" చివరకు కొత్త వాస్తుకళ పేరుగా ఉద్భవించింది. InfiniBand ఆర్కిటెక్చర్ ప్రమాణం యొక్క వెర్షన్ 1.0 2000 లో ప్రచురించబడింది.

ఎలా InfiniBand వర్క్స్

OSI నమూనాలో 1 నుంచి 4 వరకు InfiniBand ఆర్కిటెక్చర్ span పొరలకు ప్రత్యేక లక్షణాలు. ఇది శారీరక మరియు డేటా-లింక్ లేయర్ హార్డ్వేర్ అవసరాలు మరియు TCP మరియు UDP కి అనుగుణంగా అనుసంధాన-ఆధారిత మరియు అనుసంధాన రవాణా ప్రోటోకాల్లను కలిగి ఉంటుంది. నెట్వర్క్ పొరలో చిరునామా కొరకు ఇన్ఫినిబాండ్ IPv6 ను ఉపయోగిస్తుంది.

ప్రత్యేక వాతావరణాలలో అధిక పనితీరు సాధించడానికి నెట్వర్క్ ఆపరేటింగ్ వ్యవస్థలను తప్పించుకునే ఛానల్ I / O అని పిలవబడే అనువర్తనాల కోసం ఒక సందేశ సేవని InfinBand అమలు చేస్తుంది. ఇది రెండు ఇన్ఫినిబాండ్-ఎనేబుల్ అనువర్తనాలకు ఒక ప్రత్యక్ష ప్రసార చానెల్ను రూపొందించడానికి క్యూ క్యూ జంటలు అని పిలువబడే క్యూలను పంపడం మరియు స్వీకరించడం కోసం సామర్థ్యాన్ని అందిస్తుంది. డేటా భాగస్వామ్య (రిమోట్ డైరెక్ట్ మెమరీ యాక్సెస్ లేదా RDMA అని పిలుస్తారు) కోసం ప్రతి అప్లికేషన్కు అందుబాటులో ఉన్న ఖాళీ స్థలాలకు క్యూలు మ్యాప్.

ఒక InfiniBand నెట్వర్క్లో నాలుగు ప్రాధమిక భాగాలున్నాయి:

ఇతర నెట్వర్క్ గేట్వేల మాదిరిగానే, ఇన్ఫినిన్బ్యాండ్ గేట్వే స్థానిక నెట్వర్క్ల వెలుపల ఒక IB నెట్వర్క్ని అంతర్ముఖీకరిస్తుంది.

హోస్ట్ ఛానల్ ఎడాప్టర్లు InfiniBand పరికరాలను IB ఫాబ్రిక్కి అనుసంధానిస్తాయి, మరింత సాంప్రదాయిక రకాల నెట్వర్క్ ఎడాప్టర్లు వంటివి .

సబ్నెట్ మేనేజర్ సాఫ్ట్వేర్ InfiniBand నెట్వర్క్లో ట్రాఫిక్ ప్రవాహాన్ని నిర్వహిస్తుంది. ప్రతి IB పరికరం సెంట్రల్ మేనేజర్తో కమ్యూనికేట్ చేయడానికి సబ్నెట్ మేనేజర్ ఏజెంట్ను నడుపుతుంది.

వివిధ కాంబినేషన్లలో ఒకదానితో ఒకటి జతపరచడానికి పరికరాల సేకరణను ప్రారంభించడానికి InfiniBand స్విచ్లు నెట్వర్క్ యొక్క అవసరమైన మూలకం. ఈథర్నెట్ మరియు Wi-Fi కాకుండా, IB నెట్వర్క్లు సాధారణంగా రౌటర్లను ఉపయోగించవు.

ఇన్ఫినిబాండ్ ఎంత వేగంగా ఉంది?

InfiniBand బహుళ-గిగాబిట్ నెట్వర్క్ వేగం, 56 Gbps మరియు దాని ఆకృతీకరణపై ఆధారపడి ఉంటుంది. సాంకేతిక మార్గదర్శిని 100 Gbps మరియు భవిష్యత్ సంస్కరణల్లో వేగవంతమైన వేగం కోసం మద్దతును కలిగి ఉంటుంది.

InfiniBand యొక్క పరిమితులు

InfiniBand యొక్క అనువర్తనాలు ఎక్కువగా క్లస్టర్ సూపర్కంప్యూటర్లు మరియు ఇతర ప్రత్యేక నెట్వర్క్ వ్యవస్థలకు మాత్రమే పరిమితం చేయబడ్డాయి. మార్కెటింగ్ వాదనలు పక్కనపెడితే, ఇన్ఫినిబాండ్ అనేది సాధారణ-ప్రయోజన అప్లికేషన్ డేటా నెట్వర్కింగ్ కోసం రూపొందించబడలేదు, దీనివల్ల ఇంటర్నెట్ డేటాసెట్స్లో ఈథర్నెట్ లేదా ఫైబర్ ఛానల్ స్థానాన్ని భర్తీ చేయవచ్చు. ఇది TCP / IP వంటి సంప్రదాయ నెట్వర్క్ ప్రోటోకాల్ స్టాక్లను ఈ ప్రోటోకాల్స్ యొక్క పనితీరు పరిమితుల కారణంగా ఉపయోగించదు, కానీ అలా చేయడం వలన ప్రధాన అనువర్తనాలు మద్దతు ఇవ్వవు.

విన్స్యాక్ వంటి ప్రామాణిక నెట్వర్క్ సాప్ట్వేర్ గ్రంధాలయాలు ఇన్ఫినిబాండ్తో పనిచేయడానికి సాధ్యం కానందున ఇది నిర్మాణ పనితీరును త్యాగం చేయకుండానే ఇది ఇప్పటికీ ఒక ప్రధాన సాంకేతిక పరిజ్ఞానం కాదు.