Interactive buffer allocation