현재 위치 - 회사기업대전 - 기업 정보 조회 - 분산 컴퓨터 네트워크란 무엇입니까?

분산 컴퓨터 네트워크란 무엇입니까?

이 네트워크에서는 처리 및 제어 센터가 없으며 네트워크의 모든 노드는 최소한 두 개의 다른 노드에 연결됩니다. 한 노드에서 다른 노드로 정보가 이동할 때 여러 경로가 있을 수 있습니다. 동시에 네트워크의 모든 노드는 작업을 동등하게 조정하고 정보를 교환하여 대규모 작업을 공동으로 수행할 수 있습니다. 패킷 스위칭 네트워크와 메쉬 네트워크는 분산 네트워크에 속합니다. 이 네트워크는 분산, 신뢰성, 확장성 및 정보 처리의 유연성 등 다양한 장점을 가지고 있습니다. 그래서 인터넷 발전의 방향이다. 분산 시스템의 플랫폼은 조직의 모든 워크그룹, 부서, 지사 및 부서를 연결하는 엔터프라이즈 네트워크가 되었습니다. 데이터는 하나의 서버가 아니라 많은 서버에 있습니다. 이러한 서버는 서로 다른 지역에 있을 수 있으며 WAN 링크를 통해 연결될 수 있습니다. 그림 D-26 은 값비싼 중앙 집중식 시스템에서 대량으로 설치할 수 있는 저비용 분산 시스템에 이르는 추세를 보여 줍니다. 1980 년대 말과 1990 년대 초에 분산 시스템은 대량의 데스크탑 컴퓨터로 구성되었다. 이제 인터넷과 웹 기술은 분산 시스템의 개념을 크게 확장했습니다. 3Com 의 논문에 따르면 웹은 서버에서 랩톱 및 무선 PDA 에 이르는 수많은 노드로 구성된' 대규모 분산 시스템 집합' 으로, 기본적으로 수작업 없이 서로 대화할 수 있는 임베디드 시스템은 말할 것도 없습니다. TCP/IP 는 네트워크 독립적인 전송 계층을 제공합니다. 웹 클라이언트 및 서버는 플랫폼 및 운영 체제에 대한 의존도를 제거합니다. 구성 요소 소프트웨어 (Java, ActiveX) 는 소프트웨어 구입 및 설치와 관련된 분쟁을 제거합니다. XML 은 데이터를 소프트웨어와 독립적으로 만듭니다. 인트라넷 및 인터넷과 같은 웹 기술로 구축된 네트워크는 진정한 고급 분산 컴퓨팅 네트워크입니다. 웹 기술은 분산 컴퓨팅에 새로운 차원을 추가합니다. 웹 서버는 웹 브라우저가 있는 모든 클라이언트에 일반적인 액세스 방법을 제공합니다. 컴퓨팅 플랫폼 및 운영 체제의 유형은 중요하지 않지만 무제한 통신 및 정보 교환이 지배적입니다. 최근 분산 컴퓨팅 프로젝트는 전 세계 수천 명의 자원봉사자를 사용하는 컴퓨터의 유휴 컴퓨팅 능력에 사용되었습니다. 인터넷을 통해 외계에서 온 통신 신호를 분석하고, 숨겨진 블랙홀을 찾고, 가능한 지외 지혜의 생명을 탐구할 수 있다. 10 만 자리 이상의 메이슨 소수를 찾을 수 있습니다. 더 효과적인 항에이즈 약품도 찾아 찾을 수 있습니다. 이 프로젝트들은 매우 방대하여 놀라운 계산량을 필요로 한다. 단일 컴퓨터 또는 개인은 허용 가능한 시간 내에 계산을 완료할 수 없습니다. 분산 환경에는 몇 가지 흥미로운 특징이 있습니다. 클라이언트/서버 컴퓨팅 기술과 다중 계층 아키텍처를 활용합니다. 처리 작업을 여러 대의 저렴한 시스템에 분산시켜 서버가 많은 작업을 처리하는 작업량을 줄일 수 있습니다. 유선 또는 무선 네트워크를 통해 여러 다른 사이트에서 데이터에 액세스할 수 있습니다. 데이터를 다른 시스템에 복제하여 내결함성을 제공하고 사용자에게 더 가깝게 만들 수 있습니다. 데이터를 배포하면 로컬 재해로부터 데이터를 보호할 수 있습니다. 분산 환경에는 다중 공급업체 제품 및 통신 프로토콜을 지원하는 네트워크 플랫폼이 필요합니다. TCP/IP 는 이미 실전에서 사용되는 표준 프로토콜이 되었다. 클라이언트와 서버 간에 정보를 교환하는 데 사용되는 응용 프로그램 인터페이스 (예: RPC (원격 프로시저 호출), 메시징 시스템 또는 웹 프로토콜) 입니다. 리소스와 정보 및 해당 위치를 추적하는 디렉토리 이름 지정 서비스입니다. 파티션 및 복제를 지원하여 데이터 배포 및 데이터 가용성, 신뢰성 및 보호를 보장하는 파일 시스템 및 데이터베이스. 사용자에게 더 가까운 정보를 제공하고 장거리 링크를 통해 정보를 전송하는 데 필요한 시간을 최소화하는 캐싱 체계입니다. 서로 다른 위치에 있는 시스템 간의 보안 기능 (예: 인증 및 권한 부여) 및 신뢰 관계 앞서 언급했듯이 웹은 가장 기본적인 분산 컴퓨터 시스템입니다. 세계 각지의 웹 서버에 액세스할 수 있으며, 거의 무한한 풍부한 콘텐츠를 제공합니다. 디렉토리 서비스를 사용하여 사이트를 찾을 수 있습니다. 검색 엔진은 전체 네트워크의 정보를 분류하여 조회할 수 있도록 합니다. 캐싱 기술 및 컨텐츠 배포 기능을 통해 사용자와 더욱 가까워집니다. 대규모 분산 시스템 3Com 에는 Dan Nessett 라는' 대규모 분산 시스템' 이라는 논문이 있습니다. 이 문서에서는 고비용 중앙 집중식 시스템에서 저가의 대용량 분산 제품, 대규모 분산 시스템의 발전 추세에 대해 설명합니다. 이러한 시스템은 어디에나 있으며, 사람들의 정상적인 지식 운영을 능가하는 경우가 많습니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 성공명언) 분산 컴퓨팅의 발전 추세를 알고 싶은 사람에게는 이 논문을 읽는 것이 좋습니다. Nessett 는 두 가지 분산 처리 방법에 대해 논의했습니다. 한 가지 방법은 웹 및 웹 기반 파일 시스템과 같은 에지 프로세서로 데이터를 이동하는 것입니다. 또 다른 방법은 활성 네트워크 및 Java 애플릿 (예: 분산 시스템에서 이동하는 개체, 코드와 데이터 모두 운반) 처럼 데이터를 수신하기 전에 처리하는 것입니다. 객체에 주로 데이터가 포함되어 있는 경우 추가 처리에 더 가깝습니다. 객체에 주로 코드가 포함되어 있는 경우 데이터를 수신하기 전의 기존 처리에 더 가깝습니다. 그러나 또 다른 방법은 씬 클라이언트를 사용하는 것입니다. 이 방법에서는 사용자가 서버에 연결된 그래픽 터미널에서 작업하고 서버는 모든 처리를 수행하고 사용자의 데이터를 저장합니다. 월드 와이드 웹은 유럽 핵연구센터에서 개발한 인터넷 기반 정보 서비스 시스템이다. WWW 는 하이퍼텍스트 기술을 기반으로 일반 메뉴 목록 대신 파일 지향 브라우징으로 텍스트, 그래픽, 사운드, 애니메이션 등을 일정한 형식으로 제공합니다. 이 시스템은 객체가 가득 찬 대규모 분산 시스템으로, 각 웹 사이트에는 객체와 다른 객체에 대한 색인이 모두 포함된 문서가 포함되어 있습니다. Nessett 는 기술이 부족한 사용자에게 대규모 분산 개체를 제공하기 위해 새로운 인터페이스가 필요한 이유에 대해 설명합니다. 한 가지 예는 3d 세계를 돌아다니는 것처럼 사용자가 탐색할 수 있는 가상 공간에 이러한 객체를 나타내는 것입니다. 분산 및 병렬 처리 분산 컴퓨팅 기술의 한 가지 측면은 여러 컴퓨터에서 여러 프로그램을 병렬로 실행할 수 있는 기능입니다. 분산 컴퓨팅 기술을 기반으로 구성 요소 기반 시스템 아키텍처가 모듈식 시스템 아키텍처를 점차 대체합니다. 현재 분산 컴퓨팅 기술은 주로 OMG 조직을 핵심으로 하는 CORBA 표준과 Microsoft 가 대표하는 DCOM 기반 ActiveX 표준의 두 가지 기준을 가지고 있습니다. 최근 몇 년 동안 OMG 조직은 CORBA 표준의 개발과 보급에 큰 노력을 기울였으며, CORBA 표준의 많은 제품도 점차 성숙해지고 발전하고 있다. 동시에, 운영 체제에서 Microsoft 의 절대적인 지배력으로 인해 ActiveX 표준은 Windows 제품군 플랫폼에서 더욱 실용적이고 그에 상응하는 도구도 더욱 성숙해졌습니다. 분산 병렬 처리 기술은 LAN 또는 인터넷을 통해 연결된 컴퓨터 간에 가장 적합한 다중 처리 기술입니다. 전용 병렬 처리는 고속 인터페이스를 통해 연결된 로컬 시스템에 가장 적합한 멀티 프로세싱 기술입니다. 여러 컴퓨터 시스템 간의 분산 병렬 처리에는 프로그램의 특정 부분을 언제 어디서 실행할지 결정하는 권위 있는 스케줄러가 필요합니다. 작업 할당은 실시간으로 또는 보다 온화한 작업 일정에 따라 진행될 수 있습니다. 예를 들어, 분산 처리는 암호화된 메시지를 디코딩하는 데 사용되었습니다. Distributed.net 프로그램은 수천 명의 사용자와 그들의 컴퓨터를 고용하여 암호를 해독했다. 사용자는 distributes 마스터 시스템과 통신할 수 있는 애플릿을 받고 사용자에게 몇 가지 질문을 할당합니다. 이 프로그램은 사용자 컴퓨터가 유휴 상태일 때 실행됩니다. 그런 다음 완료되면 결과를 호스트에 반환합니다. 마지막으로 마스터 컴퓨터는 모든 컴퓨터가 제출한 모든 결과를 요약합니다. Distributed.net 은 사용자 네트워크에 "세계에서 가장 빠른 컴퓨터" 가 있다고 주장합니다. HTC (high throughput computing) 환경은 일반적으로 "그리드 환경" 이라고 하는 많은 워크스테이션으로 구성된 대규모 컬렉션 환경입니다. Globus 프로젝트는 연구원들이 워크스테이션과 수퍼컴퓨터 풀의 유휴 시간을 활용할 수 있도록 도와주는 HTC 프로젝트입니다.
copyright 2024회사기업대전