Not related to shortening the game, but one interesting 8-ball variation is "Half-table 8-ball". Only difference from normal 8-ball is that if by the end of your shot any ball is within the opposite half of the table from the rack, your opponent gets ball in hand. Balls can still be pocketed in...