Dapper Dataflow Engine

소프트웨어 스크린 샷:
Dapper Dataflow Engine
소프트웨어 정보:
버전: 0.98
업로드 날짜: 12 May 15
개발자: Roy Liu
라이센스: 무료
인기: 10

Rating: 2.0/5 (Total Votes: 1)

단정 한 (분산 및 병렬 프로그램 실행 런타임)이 필수에서 분산 계산을 만들기 위해 사용자로 하여금 대규모 클라우드 및 그리드 컴퓨팅을위한 개발의 복잡성을 길들이기위한 도구입니다 - execut 것 코드
왜 단정?
우리는 과학의 돌파구가 점점 상품화, 네트워크 컴퓨팅 자원의 성장 가능성과 풍요에 따라 흥미로운 시대에 살고 있습니다. 그렇지 않으면 시간 만에 통해 휘젓다 수있는 하나의 데스크탑 컴퓨터 이제 분산 및 / 또는 병렬로 배합 한에 일 동안 실행됩니다 클라우드 또는 그리드, 계산의 도움으로, 입력은 백 시스템에 큰 열 번 설정 . 숫자 강도의 아이디어가 될 수만큼 매혹적인, 단지 물리적 인 하드웨어를 갖는 것만으로는 충분하지 않습니다 - 프로그래머가 실행됩니다 실제 계산을 만드는 법이있다. 따라서, 인간의 노력과 창의성에 배치 된 높은 값은 수있는 프로그래밍 환경을 필요로하고, 심지어 일반성을 희생하지 않는 동시에 아직 분산 계산의 간결한 표현을 장려합니다.
단정 한, 분산 및 병렬 프로그램 실행 런타임에 대해 서, 분산 병렬 컴퓨팅의 불미스러운 현실을 반영하는 낮은 수준의 메커니즘, 프로그램의 본질을 캡처 과학자 / 프로그래머의 높은 수준의 사양을 해소하기위한 하나의 도구입니다. 그 흐름 중심의 접근 방식에서, 단정 한 자바로 로컬 코드와 클라우드 또는 그리드에 전 세계적으로 실행하는 사용자 수 있습니다. 사용자는 먼저 codelets, 또는 간단한 작업을 수행하지 않는, 그 자체로, 전체 프로그램을 구성하는 코드의 작은 조각을 기록합니다. 그 후, 그 또는 그녀는 흐름의 정점으로 볼 그 codelets는, 에지 관계를 통해 서로 데이터를 전송하는 방법을 지정한다. 그 결과 방향성 비순환 데이터 플로우 그래프는 수명이 긴 근로자 클라이언트에 의해 접촉 될 때, 분산 실행을 조정할 수, 단정 한 서버에 의해 해석 완벽한 프로그램입니다.
단정 한 모델에 따라, 사용자는 더 이상 데이터 상호 연결 및 종속성을 처리 오류 복구 코드를 배포하고, 작업을 시작하는 등 클라우드 또는 그리드를 관리 전통적으로 임시 측면에 대해 걱정할 필요가 없습니다. 아마도 더 중요한 것은 빠른 전개와 다른 연구자에 쉽게 운반이 가능 일관된 형식으로 거의 모든 대단위 분산 계산을 프레임에 대한 전체 자바 기반의 툴 체인 및 런타임을 제공한다

특징 :.

단정 한 서버가 동적으로로드 네트워크를 통해 필요한 프로그램 코드를 전송하고 클라이언트를 사용할 수 있도록 코드 분배 시스템. 이것의 결과는, 외부의 실행 파일, 업데이트를 금지하는 프로그램만을 서버 측에서 일어날 필요는 단정하기 때문이다.
런타임에 동적 플로우 그래프를 수정하기위한 강력한 서브 플로우 삽입 방법.
바닐라 자바​​ 런타임, 많은 사람들이 잘 알고 의심의 여지 언어. 이외에도 최근의 JVM을 선택적으로 graphviz를 점의 요구 사항에서, 단정 한자가 포함되어 있습니다.
강력한 제어 프로토콜. 단정 한 서버는 언제든지, 고객의 숫자가 실패 할 것으로 예상하고 대처하는 사용자 정의를 다시 실행 및 시간 제한 정책을 가지고 있습니다. 따라서, 하나는 시작할 수와 일치하지 않는 상태로 전체 시스템을 가하고의 두려움없이 (장수) 클라이언트를 중지합니다.
파일 또는 TCP 스트림을 통해 데이터 전송을 허용 유연한 의미.
방화벽과의 상호 운용성. 해당 지역의 클라우드 또는 그리드 아마 방화벽 뒤에 앉아 있기 때문에, 우리는 데이터 전송을 스트리밍 특별한 의미를 고안했다.
자유 라이선스 조건. 단정 한 당신의 코드베이스의 오염을 방지하기 위해 LGPL로 배포됩니다.
임베디드 응용 프로그램으로 운영. 사용자 설명서는 사용자가 아파치 톰캣 같은 응용 프로그램 내부의 단정 한 서버를 실행하기 위해 수행 할 수있는 프로그래밍 API를 설명합니다.
독립형 사용자 인터페이스로 작동. 그것으로, 하나는 기성 데모를 실행할 수있는 시각적 예에서 핵심 개념을 배운다. 규칙의 최소한의에 따라, 하나는 실행 아카이브로 자신의 단정 한 프로그램을 번들하고 실시간 데이터 흐름 상태 및 디버깅 피드백을 얻을 수 있습니다.

이 릴리스의 새로운 기능 :

ServerLogic 번호의 closeIdleClients 방법은 더 나은 게으름의 사용자의 직관적 인 개념을 일치하도록 변경되었습니다.
서버의 호스트 이름을 지정하기위한 사용자 옵션이 추가되었습니다.
네트워킹 내부는 새로운 API를 사용하여 재 작업되었습니다.
빌드 프로세스는 모두 32 비트 및 64 비트 Windows 크로스 컴파일을 지원하도록 업데이트되었습니다.
날씬한. * 계층 구조는 org.dapper로 이름이 변경되었습니다. *.

버전 0.96의 새로운 기능 :

, FlowListener 추상화를 추가 사용자 수 있도록 지금 데이터 흐름과 노드와 연관 메타 데이터.
단정 한 서버에서 메모리 누수가 수정되었습니다.
클래스 간의 관계가 더 가시화 될 수 있도록 추가 apiviz 도크 태그.
Javadoc의 종속성의 시각화를위한 추가 apiviz.
BuildAndTest 실행에 작은 버그가 수정되었습니다.
빌드 프로세스는 이제 완전히 아파치 아이비와 통합됩니다. 소스 배포판 SST와 지금은 더 이상 제공됩니다. 대신, 종속성이 자동으로 다운로드된다 하나, SST 소스를 다운로드하여 컴파일하고 로컬 저장소에 게시 할 수 있음을 실패. 자세한 내용은 사용 설명서를 참조하십시오.
업데이트 빌드 프로세스 제거 중복 단계.
모든 파일의 정규화 저작권 및 사용권 고지.
자바 1.6은 현재 구축하고 실행하는 데 필요합니다.
외부 종속성이 더 이상 SST의 주요 분포와 함께 제공 할 필요가 없다는 것을 의미 아파치 아이비를 사용하는 빌드 프로세스를 변경합니다.
기본 구성 요소를 설명 할 수 있도록 추가 된 'doxygen이'대상 프로세스를 구축합니다.

버전 0.95의 새로운 기능 :

새로운 유연한 로깅 인프라가 추가되었습니다.
로깅 구조에 대한 초기화는 서버 및 클라이언트 클래스에서와 드라이버로 이동되었습니다.
유한 상태 기계는 새로운 주석 중심의 API에 업데이트되었습니다.
소스 코드 탭 대신 8 공백이 정규화되었다.

버전 0.94의 새로운 기능 :

클라이언트와 서버의 명령 줄 옵션을 사용할 수 있습니다, 아파치 커먼즈 CLI 라이브러리의 의례.
클라이언트 프로세스 수명은 이제 서버로부터 연결 해제가 일어날 때 끝나는 것으로 정의된다.
생성 기능을 CodeletUtilities의 정적 인 방법에 OutputHandleResource의 멤버 방법 인에서 이동 한 줄기.
FlowNodeFactory 클래스는 FlowNodes 직접 인스턴스화하는 대신에 사용됩니다.
기본 구성 요소의 건물 CMake로 이주했다.
로깅은 SLF4J로 이주했다.
README 모든 배포판에 추가되었습니다.

버전 0.93의 새로운 기능 :

이 크게 개선 교육학 예.
업데이트 된 매뉴얼.
자원 질의에 대한 dapper.codelet.CodeletUtilities에 편리 루틴을 추가했습니다.
발전기, FileEdge, FileBatchGenerator, FileBatchEdge, FileResource 및 FileBatchResource 제거. 그들은 HandleEdge, InputHandleResource, OutputHandleResource의 형태로 추상 데이터 핸들의 개념으로 대체되었습니다. 변화에 대한 설명서를 참조하십시오.
입력 및 출력 스트림을 수출 dapper.codelet.Resource 업데이트되었습니다.

요구 사항 :

자바 2 스탠다드 에디션 런타임 환경

유사한 소프트웨어

ClusterControl
ClusterControl

3 Jun 15

Tentakel
Tentakel

15 Apr 15

LAM/MPI
LAM/MPI

3 Jun 15

TrueCL
TrueCL

20 Feb 15

코멘트 Dapper Dataflow Engine

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!