Text this: Dynamic hierarchical bandwidth allocation using Russian Doll Model in EPON