January 2020
Intermediate to advanced
640 pages
16h 56m
English
This chapter explores the various components of the distributed job runner implementation in detail. Nevertheless, we would rather want to keep all of the internal details hidden from the intended user of the dbspgraph package.
Essentially, we need to come up with a simplified API that the end users will use to interact with our package. As it turns out, this is quite easy to do. Assuming that the end users have already created (and tested) their graph algorithm with the help of the bspgraph package, they only need to provide a simple adaptor for interacting with the algorithm implementation. The set of required methods is encapsulated in the Runner interface definition, which is ...