맞춤기술찾기

이전대상기술

이더리움 샤딩 환경에서 샤드 간 트랜잭션 로드 분배 방법

  • 기술번호 : KST2020006046
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 이더리움 샤딩 환경에서 적어도 하나의 프로세서에 의해 동작하는 검증 노드가 샤드 간 트랜잭션 로드를 분배하는 방법으로서, 이더리움을 구성하는 계정 그룹들을 복수의 샤드들에 초기 배치하는 단계, 로드 재배치 주기가 되면, 샤드에 배치된 각 계정 그룹의 이전 트랜잭션에 의한 가스 소모량을 바탕으로 각 계정 그룹에 요청될 트랜잭션 로드를 예측하는 단계, 그리고 각 샤드에서 예측된 트랜잭션 로드를 바탕으로 상기 복수의 샤드들 각각에 상기 계정 그룹들을 재배치하는 단계를 포함하는 트랜잭션 로드 분배 방법이다.
Int. CL G06Q 40/04 (2012.01.01) H04L 29/08 (2006.01.01) G06Q 20/36 (2012.01.01) G06Q 20/06 (2012.01.01)
CPC
출원번호/일자 1020190106843 (2019.08.29)
출원인 서강대학교산학협력단
등록번호/일자
공개번호/일자 10-2020-0059136 (2020.05.28) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020180143929   |   2018.11.20
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 서강대학교산학협력단 대한민국 서울특별시 마포구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박성용 서울특별시 서대문구
2 김상혁 경기도 안양시 만안구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 유미특허법인 대한민국 서울특별시 강남구 테헤란로 ***, 서림빌딩 **층 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.08.29 수리 (Accepted) 1-1-2019-0892333-80
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
이더리움 샤딩 환경에서 적어도 하나의 프로세서에 의해 동작하는 검증 노드가 샤드 간 트랜잭션 로드를 분배하는 방법으로서,이더리움을 구성하는 계정 그룹들을 복수의 샤드들에 초기 배치하는 단계,로드 재배치 주기가 되면, 샤드에 배치된 각 계정 그룹의 이전 트랜잭션에 의한 가스 소모량을 바탕으로 각 계정 그룹에 요청될 트랜잭션 로드를 예측하는 단계, 그리고각 샤드에서 예측된 트랜잭션 로드를 바탕으로 상기 복수의 샤드들 각각에 상기 계정 그룹들을 재배치하는 단계를 포함하는 트랜잭션 로드 분배 방법
2 2
제1항에서, 상기 계정 그룹들은 샤딩 네트워크를 구성하는 계정들을 일정 개수로 나눈 것이고,상기 초기 배치하는 단계는 샤딩 네트워크를 구성하는 각 샤드마다 적어도 하나의 계정 그룹을 배치하고, 상기 각 샤드마다 배치된 계정 그룹의 개수는 동일한, 트랜잭션 로드 분배 방법
3 3
제1항에서,상기 트랜잭션 로드를 예측하는 단계는각 샤드에 배치된 계정 그룹의 전전주기의 트랜잭션에 의한 가스 소모량을 기초로 다음 주기의 트랜잭션 로드를 예측하고,상기 로드 재배치 주기는 상기 복수의 샤드들 각각에서 미리 정한 개수만큼 콜레이션들이 생성될 때까지 걸리는 시간을 1 주기로 하는, 트랜잭션 로드 분배 방법
4 4
제3항에서,상기 트랜잭션 로드를 예측하는 단계는상기 각 계정 그룹의 전전주기의 트랜잭션에 의한 가스 소모량에 가중치를 곱하여 다음 주기의 트랜잭션 로드를 예측하며, 상기 가중치는 콜레이션이 생성된 시간이 최근에 가까울수록 더 큰 값을 갖는, 트랜잭션 로드 분배 방법
5 5
제1항에서,상기 계정 그룹들을 재배치하는 단계는상기 각 계정 그룹에 요청될 트랜잭션 로드를 바탕으로 각 샤드의 트랜잭션 로드를 예측하는 단계, 그리고각 샤드에서 예측된 트랜잭션 로드를 바탕으로, 상기 복수의 샤드들의 예측된 트랜잭션 로드가 최소 편차를 갖도록 상기 복수의 샤드들 각각에 상기 계정 그룹들을 재배치하는 단계를 포함하는 트랜잭션 로드 분배 방법
6 6
제5항에서,상기 최소 편차를 갖도록 상기 복수의 샤드들 각각에 상기 계정 그룹들을 재배치하는 단계는휴리스틱 알고리즘을 이용하는, 트랜잭션 로드 분배 방법
7 7
이더리움 샤딩 환경에서 적어도 하나의 프로세서에 의해 동작하는 검증 노드가 복수의 샤드들 각각에 계정 그룹들을 재배치 하는 방법으로서,각 계정 그룹의 트랜잭션 로드 예측값을 바탕으로 모든 계정 그룹들을 정렬하는 단계, 그리고정렬된 계정 그룹을, 상기 각 계정 그룹의 트랜잭션 로드 예측값이 큰 순서대로 선택하여, 트랜잭션 로드 예측값이 작은 샤드에 재배치하는 단계를 포함하는 계정 그룹 재배치 방법
8 8
제7항에서,상기 각 샤드의 트랜잭션 로드 예측값은각 샤드에 속한 계정 그룹들의 트랜잭션 로드 예측값의 합인, 계정 그룹 재배치 방법
9 9
제7항에서,상기 트랜잭션 로드 예측값이 작은 샤드에 재배치하는 단계는각 샤드의 트랜잭션 로드 예측값의 편차가 최소화 되도록 하는, 계정 그룹 재배치 방법
10 10
제9항에서,상기 트랜잭션 로드 예측값이 작은 샤드에 재배치하는 단계는휴리스틱 알고리즘을 이용하는, 계정 그룹 재배치 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 서강대학교산학협력단 정보통신기술인력양성(정보화) 적응형 블록체인 플랫폼 기술 개발 및 전문 인력 양성