[go: nahoru, domu]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PPML] turn keywhiz client from CLI to native methods #7253

Open
wants to merge 5 commits into
base: main_backup
Choose a base branch
from

Conversation

Uxito-Ada
Copy link
Contributor

Description

BigDL KMS Frontend used to communicate keywhiz server through keywhiz CLI (calling jars in java CLI), and this causes an inability to run BigDL KMS in SGX environment since such a process creates many JVM process that leads to high overhead for SGX execution. Also, the JVM creations make the request latency larger and therefore worsen QoE.

As a result, we turn from CLI to directly calling native methods in external keywhiz jars by applying reflection as a solution.

1. Why the change?

As above.

2. User API changes

None.

3. Summary of the change

Turn keywhiz client from CLI to native methods in BigDL KMS Frontend.

4. How to test?

  • N/A
  • Unit test
  • Application test
  • Document test
  • ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant