Batch management: principles, advantages and changing batch systems