Class SbkGemBenchmark

java.lang.Object
io.gem.api.impl.SbkGemBenchmark
All Implemented Interfaces:
GemBenchmark

public final class SbkGemBenchmark extends Object implements GemBenchmark
Coordinates remote SBK execution and local SBM lifecycle.

Responsibilities: - Establish SSH sessions to all nodes and validate remote Java versions. - Optionally delete/copy SBK directory on remote hosts. - Start SBM locally, then execute SBK remotely and collect results. - Aggregate remote outputs into RemoteResponse[] and shutdown cleanly.