We use the term transaction to refer to an invocation of a Stored Procedure using a specific set of input parameters. A transaction is invoked for each incoming request from the client application. To start the transaction, the PartitionExecutor will invoke the stored procedure’s run method (passing in the input parameters) at the transaction’s base partition.