naive fiber allocation implementation