InfiniBand ಹೈ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಬಹುಪಯೋಗಿ ನೆಟ್ವರ್ಕ್ ಆರ್ಕಿಟೆಕ್ಚರ್

InfiniBand ಒಂದು ಸ್ವಿಚ್ ವಿನ್ಯಾಸದ ಆಧಾರದ ಮೇಲೆ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆ, ಬಹುಪಯೋಗಿ ಜಾಲಬಂಧ ವಾಸ್ತುಶೈಲಿಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ "ಸ್ವಿಚ್ಡ್ ಫ್ಯಾಬ್ರಿಕ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. InfiniBand (ಚಿಕ್ಕದಾದ "IB") I / O ನೆಟ್ವರ್ಕ್ಗಳಲ್ಲಿ ಶೇಖರಣಾ ವಲಯ ಜಾಲಗಳು (SAN) ಅಥವಾ ಕ್ಲಸ್ಟರ್ ನೆಟ್ವರ್ಕ್ಗಳಲ್ಲಿ ಬಳಕೆಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಕಂಪ್ಯೂಟಿಂಗ್ನಲ್ಲಿ ಪ್ರಮುಖ ಮಾನದಂಡವಾಗಿದೆ. ಗಿಗಾಬಿಟ್ ಈಥರ್ನೆಟ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು 200 ವಿಶ್ವದ ಅತಿವೇಗದ 500 ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳು InfiniBand ಅನ್ನು ಬಳಸುತ್ತವೆ.

InfiniBand ಇತಿಹಾಸ

ಇನ್ನಿನಿಬ್ಯಾಂಡ್ನ ಕೆಲಸವು 1990 ರ ದಶಕದಲ್ಲಿ ವಿಭಿನ್ನ ಹೆಸರುಗಳ ಅಡಿಯಲ್ಲಿ ಸಿಸ್ಟಮ್ ಅಂತರ್ಸಂಪರ್ಕಗಳಿಗಾಗಿ ತಂತ್ರಜ್ಞಾನದ ಗುಣಮಟ್ಟವನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವ ಎರಡು ಪ್ರತ್ಯೇಕ ಉದ್ಯಮ ಗುಂಪುಗಳು ಪ್ರಾರಂಭಿಸಿತು. 1999 ರಲ್ಲಿ ಎರಡು ಗುಂಪುಗಳು ವಿಲೀನಗೊಂಡ ನಂತರ, "ಇನ್ಫಿನಿಬ್ಯಾಂಡ್" ಅಂತಿಮವಾಗಿ ಹೊಸ ವಾಸ್ತುಶಿಲ್ಪದ ಹೆಸರಾಗಿ ಹೊರಹೊಮ್ಮಿತು. InfiniBand ಆರ್ಕಿಟೆಕ್ಚರ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ನ ಆವೃತ್ತಿ 1.0 ಅನ್ನು 2000 ರಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಯಿತು.

InfiniBand ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಹೇಗೆ

InfiniBand ಆರ್ಕಿಟೆಕ್ಚರ್ಗಾಗಿನ ವಿಶೇಷಣಗಳು ಒಎಸ್ಐ ಮಾದರಿಯ 1 ರಿಂದ 4 ರವರೆಗಿನ ಪದರಗಳನ್ನು ವಿಸ್ತರಿಸುತ್ತವೆ. ಇದು ದೈಹಿಕ ಮತ್ತು ಡೇಟಾ-ಲಿಂಕ್ ಲೇಯರ್ ಹಾರ್ಡ್ವೇರ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ, ಮತ್ತು TCP ಮತ್ತು UDP ಗೆ ಹೋಲುವ ಸಂಪರ್ಕ-ಆಧಾರಿತ ಮತ್ತು ಸಂಪರ್ಕವಿಲ್ಲದ ಸಾರಿಗೆ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. InfiniBand ಜಾಲಬಂಧ ಪದರದಲ್ಲಿ ವಿಳಾಸಕ್ಕಾಗಿ IPv6 ಅನ್ನು ಬಳಸುತ್ತದೆ.

ವಿಶೇಷ ಪರಿಸರದಲ್ಲಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸುವ ಸಲುವಾಗಿ ನೆಟ್ವರ್ಕ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡುವಂತಹ ಚಾನೆಲ್ I / O ಎಂಬ ಅನ್ವಯಗಳಿಗೆ ಇನ್ಫಿನಿಬ್ಯಾಂಡ್ ಸಂದೇಶ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ. ಕ್ಯೂ ಪೇರ್ಸ್ ಎಂದು ಕರೆಯುವ ಕ್ಯೂಗಳನ್ನು ಕಳುಹಿಸುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ನೇರ ಸಂವಹನ ಚಾನೆಲ್ ರಚಿಸಲು ಇದು ಎರಡು ಇನ್ಫಿನಿಬಾಂಡ್-ಸಕ್ರಿಯಗೊಳಿಸಲಾದ ಅನ್ವಯಗಳ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಡೇಟಾ ಹಂಚಿಕೆಗಾಗಿ ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಪ್ರವೇಶಿಸಬಹುದಾದ ಮೆಮೊರಿ ಸ್ಥಳಗಳಿಗೆ ಕ್ಯೂಗಳು ನಕ್ಷೆ (ರಿಮೋಟ್ ಡೈರೆಕ್ಟ್ ಮೆಮರಿ ಆಕ್ಸೆಸ್ ಅಥವಾ RDMA ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ).

ಇನ್ಫಿನ್ಬ್ಯಾಂಡ್ ನೆಟ್ವರ್ಕ್ ನಾಲ್ಕು ಪ್ರಮುಖ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

ಇತರ ನೆಟ್ವರ್ಕ್ ಗೇಟ್ವೇಗಳಂತೆ , ಇನ್ಫಿನ್ಬ್ಯಾಂಡ್ ಗೇಟ್ವೇ ಐಬಿ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಹೊರಗಿನ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ.

ಹೋಸ್ಟ್ ಚಾನಲ್ ಅಡಾಪ್ಟರುಗಳು ಇನ್ಫಿಬ್ಯಾಂಡ್ ಸಾಧನಗಳನ್ನು ಐಬಿ ಫ್ಯಾಬ್ರಿಕ್ಗೆ ಸಂಪರ್ಕಿಸುತ್ತವೆ, ಹೆಚ್ಚು ಸಾಂಪ್ರದಾಯಿಕ ನೆಟ್ವರ್ಕ್ ಅಡಾಪ್ಟರುಗಳಂತೆ .

ಸಬ್ನೆಟ್ ಮ್ಯಾನೇಜರ್ ಸಾಫ್ಟ್ವೇರ್ ಇನ್ಫಿನ್ಬ್ಯಾಂಡ್ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಟ್ರಾಫಿಕ್ ಹರಿವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರತಿ IB ಸಾಧನವು ಸಬ್ನೆಟ್ ಮ್ಯಾನೇಜರ್ ಏಜೆಂಟ್ ಅನ್ನು ಕೇಂದ್ರ ಮ್ಯಾನೇಜರ್ನೊಂದಿಗೆ ಸಂವಹಿಸಲು ನಡೆಸುತ್ತದೆ.

InfiniBand ಸ್ವಿಚ್ಗಳು ವಿಭಿನ್ನ ಸಂಯೋಜನೆಯಲ್ಲಿ ಪರಸ್ಪರ ಜೋಡಿಸಲು ಸಾಧನಗಳ ಸಂಗ್ರಹವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ನೆಟ್ವರ್ಕ್ನ ಅಗತ್ಯವಾದ ಅಂಶಗಳಾಗಿವೆ. ಎಥರ್ನೆಟ್ ಮತ್ತು Wi-Fi ಭಿನ್ನವಾಗಿ, ಐಬಿ ಜಾಲಗಳು ವಿಶಿಷ್ಟವಾಗಿ ರೂಟರ್ಗಳು ಬಳಸುವುದಿಲ್ಲ.

InfiniBand ಎಷ್ಟು ವೇಗವಾಗಿದೆ?

InfiniBand ಬಹು-ಗಿಗಾಬಿಟ್ ನೆಟ್ವರ್ಕ್ ವೇಗವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, 56 ಜಿಬಿಪಿಎಸ್ ಮತ್ತು ಅದರ ಸಂರಚನೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ತಂತ್ರಜ್ಞಾನದ ಮಾರ್ಗಸೂಚಿಯು 100 ಜಿಬಿಪಿಎಸ್ ಮತ್ತು ಭವಿಷ್ಯದ ಆವೃತ್ತಿಗಳಲ್ಲಿ ವೇಗದ ವೇಗವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

InfiniBand ನ ಮಿತಿಗಳು

InfiniBand ನ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಹೆಚ್ಚಾಗಿ ಕ್ಲಸ್ಟರ್ ಸೂಪರ್ಕಂಪ್ಯೂಟರ್ಗಳು ಮತ್ತು ಇತರ ವಿಶೇಷ ನೆಟ್ವರ್ಕ್ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸೀಮಿತವಾಗಿವೆ. ಮಾರ್ಕೆಟಿಂಗ್ ಪಕ್ಕಕ್ಕೆ ಹೇಳುವುದಾದರೆ, ಇಂಟರ್ನೆಟ್ ಡಾಟಾಸೆಂಟರ್ಗಳಲ್ಲಿ ಈಥರ್ನೆಟ್ ಅಥವಾ ಫೈಬರ್ ಚಾನಲ್ ಅನ್ನು ಬದಲಾಯಿಸುವ ರೀತಿಯಲ್ಲಿ ಇನ್ಫಿನ್ಬ್ಯಾಂಡ್ ಅನ್ನು ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ ನೆಟ್ವರ್ಕಿಂಗ್ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ. ಈ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಕಾರ್ಯಕ್ಷಮತೆ ಮಿತಿಗಳ ಕಾರಣ ಇದು TCP / IP ನಂತಹ ಸಾಂಪ್ರದಾಯಿಕ ನೆಟ್ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ ಸ್ಟ್ಯಾಕ್ಗಳನ್ನು ಬಳಸುವುದಿಲ್ಲ, ಆದರೆ ಹಾಗೆ ಮಾಡುವಾಗ ಮುಖ್ಯವಾಹಿನಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.

ಇದು ಇನ್ನೂ ಭಾಗದಲ್ಲಿ ಮುಖ್ಯವಾಹಿನಿಯ ತಂತ್ರಜ್ಞಾನವಾಗಿಲ್ಲ ಏಕೆಂದರೆ ವಾಸ್ತುಶಿಲ್ಪದ ಕಾರ್ಯಕ್ಷಮತೆ ಪ್ರಯೋಜನಗಳನ್ನು ತ್ಯಜಿಸದೆ ವಿನ್ಸಾಕ್ನಂತಹ ಗುಣಮಟ್ಟದ ನೆಟ್ವರ್ಕ್ ಸಾಫ್ಟ್ವೇರ್ ಗ್ರಂಥಾಲಯಗಳು InfiniBand ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.