An efficient buffer management scheme based on evolutionary computing