$30 off During Our Annual Pro Sale. View Details »

Resource-transparent wide-area distributed comp...

Resource-transparent wide-area distributed computing environment with a functional paradigm in the Beyond 5G era.

Hiroki (REO) Kashiwazaki

March 13, 2023
Tweet

More Decks by Hiroki (REO) Kashiwazaki

Other Decks in Research

Transcript

  1. Edge Edge Resource-transparent distributed environment Optimized resource Distribution algorithm Application

    Application Application Application ᶃ Resource-transparent distributed platform ᶄ Execution environment for IoT devices ᶅ Decision making algorithm for resource distribution ᶆ IoT Applications Decision making algorithm Resource-transparent platform BEAM (Elixir processor) IoT resources Cloud: Compute for everyone. exMEC: Compute for themselves and others. End devices: Compute for themselves. Development environment: Free from minding each layer.
  2. 3FTFBSDITFDUJPOT Resource-transparent distributed processing platform - Design architecture - Implementation

    the platform with Elixir E ffi cient compiler environment for IoT nodes - BEAM (Erlang Virtual Machine) for heterogenous SoC - Communication middleware for Beyond 5G Design and implementation of decision making algorithm - optimized distribution of resources. - Priority control and solving con fl icts. Development of applications for demonstration evaluation
  3. *EFBPG%SJQDBTU Resource transparent library for Java Environment Dripcast [Nakagawa et

    al, COMPSAC 2014] - Java library to control entities from a local to a cloud transparently. - Client: abstraction interface (SDK) - Relay: distribution of parallel process - Engine: process the requests. - Store: store the results. Cons: - Dependency to Java API, libraries. - Obsolate: conservative design (without any idea of edge layer, et al…)
  4. 3FRVJSFNFOUT What is requirements for new design and implementation? w"CTUSBDUJPOPGBMMDPNQVUBUJPOBMSFTPVSDFT

    BOEDPNNVOJDBUJPOMJOFT w*UNBLFTDPNQVUBUJPOBMSFTPVSDFTBMMPDBUBCMF w"VUPOPNPVTQSPDFTTJOH w%FWFMPQFSDBODPODFOUSBUFUPUIFFEHFOPEFT XJUIPVUDPODFSOJOHUPDIBSBDUFSJTUJDTBOE EFQMPZNFOUPGDPNQVUJOHSFTPVSDFT