dbms simulator m. bucur, r. cacoveanu and s. ciochinainc2005, samos, greece dynamic bandwidth...
TRANSCRIPT
![Page 1: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/1.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Dynamic Bandwidth Management System Simulator
M. Bucur, R. Cacoveanu and S. [email protected]
Electronics and Telecommunications Faculty, UPB
![Page 2: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/2.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Simulator for the Dynamic Bandwidth Management System
in the ATENA project
ATHENA project:– Digital Switchover – Broadband Internet Access for all
Careful planning of the former may help solving the latter issue
![Page 3: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/3.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
ATHENA infrastructure
• Regenerative DVB-T configuration• DVB-T as a virtual backbone, IP over MPEG2
encapsulated data• Broadcasting area is divided into cells, each
connected to a Cell Main Node (CMN)• Fixed wireless links used as uplink from the
CMNs to the Central Broadcasting Point (CBP)
![Page 4: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/4.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
ATHENA infrastructure as presented in ATHENA Technical
Annex
![Page 5: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/5.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Dynamic Bandwidth Management System
• ATHENA requires a Bandwidth Management System governing the sharing of the IP bandwidth by the CMN connected users
• Traffic stemming from each user suffers continuous variation and also users bandwidth reservations begin and end in time, making necessary the deployment of an Dynamic Bandwidth Management System
![Page 6: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/6.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Decentralized approach
• Passive and active bandwidth consumers are to be considered, different classes of service are required
• Each traffic flow from each user has to be classified in a certain class of service
• By treating all users’ traffic flows at the CBP issues of scalability and maintenance appear
• A decentralized approach is provided, by managing bandwidth and treating flows at CMN level
![Page 7: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/7.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
DBMS location in the system
![Page 8: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/8.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
DBMS Simulator
• The amount of bandwidth reserved to the users of a CMN is variable in time
• The bandwidth allocated to a certain CMN for treating user reservation requests should be fixed or variable also ?
• The implied answer is variable but the fixed solution could be valid and also easier to implement
• For answering this question a DBMS Simulator has been devised
![Page 9: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/9.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
DBMS Simulator
• In order to choose and validate the DBMS architecture a simulation of the real DBMS has been developed
• The simulated DBMS acts on the same rules as the real DBMS
• The reservation requests from CMN users are simulated by randomly generating one of the following events:
- bandwidth reservation request- bandwidth reservation modification- bandwidth reservation end
![Page 10: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/10.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
DBMS Simulator
• The number of users per CMN can be chosen at the beginning of the simulation
• The number of CMNs, the fixed wireless bandwidth and the available bandwidth at the CBP can also be modified
• In order to maintain intelligibility of the results, only one class of service is defined in the simulation
• The simulation outputs a series of bar-graphs representing the bandwidth levels at different moments in time
![Page 11: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/11.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
• Fixed bandwidth allocation scenario- the bandwidth at the CMN is fixed and no
dynamic management of the CMN bandwidth is made, the total bandwidth being equally shared to each CMN
• Dynamic bandwidth allocation scenario
- the dynamic bandwidth management system is operational and each CMN receives as much bandwidth as it needs at a certain moment
Evaluated scenarios
![Page 12: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/12.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Fixed bandwidth allocation scenario
• A dynamic bandwidth management module is operational but only at CMN level
• Each CMN has a predefined, fixed, amount of bandwidth that it can use to solve user reservation requests (equal shares to each CMN are used in the simulation)
• User reservation requests are solved locally:- If there is enough bandwidth they are accepted- If all the CMN bandwidth is used, the reservation fails
• Unused bandwidth at one CMN cannot be borrowed by another CMN; bandwidth is wasted
![Page 13: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/13.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Fixed bandwidth allocation scenario
![Page 14: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/14.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Dynamic bandwidth allocation scenario
• This was the solution chosen for the DBMS architecture
• The CMNs receive only as much bandwidth as they need; a DBMS module located at the CBP is governing the CMN allocation requests resolution
• Allocation requests are only refused when all the bandwidth available at the CBP is already used; no bandwidth is wasted
![Page 15: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/15.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Dynamic bandwidth allocation scenario
![Page 16: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/16.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Conclusions
• The simulation underlined the benefits and limitations of each method of implementing the DBMS:- the fixed allocation solution has the benefit of simplicity
but is far from optimal; it could be used though in the case that the FWA bandwidth is more of a bottleneck than the DVB-T bandwidth dedicated to IP traffic
- the dynamic allocation solution is more complex but can become optimal if certain conditions are met (such as a large enough FWA bandwidth)
• The simulator allowed the validation and optimization of the two level DBMS approach for the ATHENA infrastructure
![Page 17: DBMS Simulator M. Bucur, R. Cacoveanu and S. CiochinaINC2005, Samos, Greece Dynamic Bandwidth Management System Simulator M. Bucur, R. Cacoveanu and S](https://reader036.vdocuments.net/reader036/viewer/2022072014/56649e955503460f94b99694/html5/thumbnails/17.jpg)
DBMS SimulatorM. Bucur, R. Cacoveanu and S. Ciochina
INC2005, Samos, Greece
Acknowledgement
The present paper is supported by the FP6 project ATHENA (Digital
Switchover: Developing infrastructures for broadband access, FP6-507312).
Thank You!
For further insights on this topic you can visit the ATHENA web site: http://www.ist-athena.org