FAASFUNCTION-AS-A-SERVICE COMPUTATIONAL STORAGE IN A FUNCTION-AS-A-SERVICE ARCHITECTURE

Various systems and methods for implementing computational storage are described herein. An orchestrator system is configured to: receive, at the orchestrator system, a registration package, the registration package including a function code, a logical location of input data for the function code, a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MESNIER MICHAEL, METSCH THIJS, CHOWDHURY MOHAMMAD, DOSHI KSHITIJ ARUN, GUIM BERNAT FRANCESC, HOBAN ADRIAN, LI BIN, ADAMS IAN, IYER RAVISHANKAR R, KOEBERL PATRICK, BROWNE JOHN J, RAGHUNATH ARUN, BALLE SUSANNE M, RAMAMURTHY VEERARAGHAVAN
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Various systems and methods for implementing computational storage are described herein. An orchestrator system is configured to: receive, at the orchestrator system, a registration package, the registration package including a function code, a logical location of input data for the function code, and an event trigger for the function code, the event trigger set to trigger in response to when the input data is modified; interface with a storage service, the storage service to monitor the logical location of the input data and notify a location service when the input data is modified; interface with the location service to obtain a physical location of the input data, the location service to resolve the physical location from the logical location of the input data; and configure the function code to execute near the input data. 계산 스토리지를 구현하기 위한 다양한 시스템들 및 방법들이 본 명세서에 설명된다. 오케스트레이터 시스템은, 오케스트레이터 시스템에서, 등록 패키지를 수신하고 - 등록 패키지는 함수 코드, 함수 코드에 대한 입력 데이터의 논리적 로케이션, 및 함수 코드에 대한 이벤트 트리거를 포함하고, 이벤트 트리거는 입력 데이터가 수정될 때에 응답하여 트리거하도록 설정됨 -; 스토리지 서비스와 인터페이스하고 - 스토리지 서비스는 입력 데이터의 논리적 로케이션을 모니터링하고 입력 데이터가 수정될 때를 로케이션 서비스에 통지함 - ; 로케이션 서비스와 인터페이스하여 입력 데이터의 물리적 로케이션을 획득하고 - 로케이션 서비스는 입력 데이터의 논리적 로케이션으로부터 물리적 로케이션을 결정함 -; 및 입력 데이터 근처에서 실행되도록 함수 코드를 구성하도록 구성된다.