On the features of software defined networking for the qos provision in data networks

Introduction− The traditional networks mostly implement devices where the control plane is distributed and mixed with the data plane; this fact does not allow a fast evolution to-wards a process that contributes to improving the transport of services. Otherwise, Software Defined Networking is a set...

Full description

Autores:
Porras Duque, Jonier Hernando
Ducuara Beltrán, Daniel Orlando
Puerto Leguizamón, Gustavo Adolfo
Tipo de recurso:
Article of journal
Fecha de publicación:
2018
Institución:
Corporación Universidad de la Costa
Repositorio:
REDICUC - Repositorio CUC
Idioma:
eng
OAI Identifier:
oai:repositorio.cuc.edu.co:11323/2389
Acceso en línea:
https://hdl.handle.net/11323/2389
https://doi.org/10.17981/ingecuc.14.2.2018.10
https://repositorio.cuc.edu.co/
Palabra clave:
Software defined networking
SDN
Floodlight
Mininet
Packet tracer
Quality of service
Bandwidth
Queuing
Transmission rate
Response time
Redes Definidas por Software
Calidad de servicio
Ancho de banda
Encolamiento
Tasa de transmisión
Tiempo de respuesta
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id RCUC2_e02d91aa98380748b11579b9625b0394
oai_identifier_str oai:repositorio.cuc.edu.co:11323/2389
network_acronym_str RCUC2
network_name_str REDICUC - Repositorio CUC
repository_id_str
dc.title.spa.fl_str_mv On the features of software defined networking for the qos provision in data networks
dc.title.translated.spa.fl_str_mv Sobre las características de las Redes Definidas por Software para la provisión de calidad del servicio en redes de datos
title On the features of software defined networking for the qos provision in data networks
spellingShingle On the features of software defined networking for the qos provision in data networks
Software defined networking
SDN
Floodlight
Mininet
Packet tracer
Quality of service
Bandwidth
Queuing
Transmission rate
Response time
Redes Definidas por Software
Calidad de servicio
Ancho de banda
Encolamiento
Tasa de transmisión
Tiempo de respuesta
title_short On the features of software defined networking for the qos provision in data networks
title_full On the features of software defined networking for the qos provision in data networks
title_fullStr On the features of software defined networking for the qos provision in data networks
title_full_unstemmed On the features of software defined networking for the qos provision in data networks
title_sort On the features of software defined networking for the qos provision in data networks
dc.creator.fl_str_mv Porras Duque, Jonier Hernando
Ducuara Beltrán, Daniel Orlando
Puerto Leguizamón, Gustavo Adolfo
dc.contributor.author.spa.fl_str_mv Porras Duque, Jonier Hernando
Ducuara Beltrán, Daniel Orlando
Puerto Leguizamón, Gustavo Adolfo
dc.subject.proposal.eng.fl_str_mv Software defined networking
SDN
Floodlight
Mininet
Packet tracer
Quality of service
Bandwidth
Queuing
Transmission rate
Response time
topic Software defined networking
SDN
Floodlight
Mininet
Packet tracer
Quality of service
Bandwidth
Queuing
Transmission rate
Response time
Redes Definidas por Software
Calidad de servicio
Ancho de banda
Encolamiento
Tasa de transmisión
Tiempo de respuesta
dc.subject.proposal.spa.fl_str_mv Redes Definidas por Software
Calidad de servicio
Ancho de banda
Encolamiento
Tasa de transmisión
Tiempo de respuesta
description Introduction− The traditional networks mostly implement devices where the control plane is distributed and mixed with the data plane; this fact does not allow a fast evolution to-wards a process that contributes to improving the transport of services. Otherwise, Software Defined Networking is a set of transport services that optimize the use of resources as these have a centralized network structure.Objective− To determine the aspects that enable the soft-ware-defined networking to provide quality of service features in data networks.Methodology−This study is performed through network simulation over the same base network and under the same working conditions by carrying out measurements of the pack-et forwarding response time and management of the trans-ported bandwidth. This study includes the demonstration of the multimedia content transport over a network architecture defining priorities to the links.Results−The outcomes show how the Software Defined Networking achieves better management of data transmis-sion through the base network. In the same way, the previous outcomes are reinforced with those obtained in the quality of service test performed on the streaming of a multimedia flow.Conclusions−Due to the centralized control of Software Defined Networking, forwarding functions with the quality of service features are enabled in data networks based on layer-2 devices.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018-12-17
dc.date.accessioned.none.fl_str_mv 2019-02-11T22:55:33Z
dc.date.available.none.fl_str_mv 2019-02-11T22:55:33Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_6501
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv J. Porras Duque, D. Ducuara Beltrán and G. Puerto Leguizamón, “On the features of Software Defined Networking for the QoS provision in data networks”, INGE CUC, vol. 14, no. 2, pp.106-115, 2018. DOI: http://doi.org/10.17981/ingecuc.14.2.2018.10
dc.identifier.uri.spa.fl_str_mv https://hdl.handle.net/11323/2389
dc.identifier.url.spa.fl_str_mv https://doi.org/10.17981/ingecuc.14.2.2018.10
dc.identifier.doi.spa.fl_str_mv 10.17981/ingecuc.14.2.2018.10
dc.identifier.eissn.spa.fl_str_mv 2382-4700
dc.identifier.instname.spa.fl_str_mv Corporación Universidad de la Costa
dc.identifier.pissn.spa.fl_str_mv 0122-6517
dc.identifier.reponame.spa.fl_str_mv REDICUC - Repositorio CUC
dc.identifier.repourl.spa.fl_str_mv https://repositorio.cuc.edu.co/
identifier_str_mv J. Porras Duque, D. Ducuara Beltrán and G. Puerto Leguizamón, “On the features of Software Defined Networking for the QoS provision in data networks”, INGE CUC, vol. 14, no. 2, pp.106-115, 2018. DOI: http://doi.org/10.17981/ingecuc.14.2.2018.10
10.17981/ingecuc.14.2.2018.10
2382-4700
Corporación Universidad de la Costa
0122-6517
REDICUC - Repositorio CUC
url https://hdl.handle.net/11323/2389
https://doi.org/10.17981/ingecuc.14.2.2018.10
https://repositorio.cuc.edu.co/
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.ispartofseries.spa.fl_str_mv INGE CUC; Vol. 14, Núm. 2 (2018)
dc.relation.ispartofjournal.spa.fl_str_mv INGE CUC
INGE CUC
dc.relation.references.spa.fl_str_mv N. Feamster, J. Rexford and E. Zegura, "The Road to SDN: An Intellectual History of Programmable Networks." ACM Sigcomm Computer Communication, vol. 44, no. 2, pp. 87–98. 2014. http://doi.org/10.1145/2602204.2602219
A. Basit, S. Qaisar, S. H. Rasool, and M. Ali, “SDN Orchestration for Next Generation Inter-Networking: A Multipath Forwarding Approach,” IEEE Access, vol. 5, pp. 13077–13089, 2017. http://doi.org/10.1109/ACCESS.2017.2683943
H . Kim and N. Feamster, “Improving network management with software defined networking,” IEEE Commun.Mag., vol. 51, no. 2, pp. 114–119, 2013. http://doi.org/10.1109/MCOM.2013.6461195
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling Innovation in Campus Networks” ACM SIGCOMM Comput. Commun. Rev., vol. 38, no. 2, p. 69, 2008. http://doi.org/10.1145/1355734.1355746
F. Laassiri, M. Moughit and N. Idboufker, “Evaluation of the QoS parameters in different SDN architecture using Omnet 4.6++,” 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, 2017, pp. 690-695. http://doi.org/10.1109/STA.2017.8314976
M. A. Barry, J. K. Tamgno, C. Lishou and M. B. Cissé, “QoS impact on multimedia traffic load (IPTV, RoIP, VoIP) in best effort mode,” 2018 20th International Conference on Advanced Communication Technology (ICACT), Chuncheon-si Gangwon-do, Korea (South), 2018, pp. 694-700. http://doi.org/10.23919/ICACT.2018.8323886
M. Haiyan, Y. Jinyao, P. Georgopoulos and B. Plattner, “Towards SDN based queuing delay estimation,” in China Communications, vol. 13, no. 3, pp. 27-36, March 2016. http://doi.org/10.1109/CC.2016.7445500
X. Li, J. Yan, and H. Ren, “Software defined traffic engineering for improving Quality of Service,” China Commun., vol. 14, no. 10, pp. 12–25, Oct. 2017. http://doi.org/10.1109/CC.2017.8107629
B. Awerbuch, S. Kutten and D. Peleg, “On buffer-economical store-and-forward deadlock prevention,” IEEE INFCOM ‘91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings, Bal Harbour, FL, USA, 1991, pp. 410-414 vol. 1. http://doi.org/10.1109/INFCOM.1991.14753
I. Afolabi, T. Taleb, K. Samdanis, A. Ksentini, and H. Flinck, “Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions,” IEEE Commun. Surv. Tutorials, vol. 20, no. 3, pp. 2429–2453, 2018. http://doi.org/10.1109/COMST.2018.2815638
Y. Yan and H. Wang, “Open vSwitch Vxlan performance acceleration in cloud computing data center,” 2016 5th International Conference on Computer Science and Network Technology (ICCSNT), Changchun, 2016, pp. 567-571. http://doi.org/10.1109/ICCSNT.2016.8070222
Y. Yan and H. Wang, “Open vSwitch Vxlan performance acceleration in cloud computing data center,” 2016 5th International Conference on Computer Science and Network Technology (ICCSNT), Changchun, 2016, pp. 567-571. http://doi.org/10.1109/ICCSNT.2016.8070222
M. Vijayalakshmi, P. Desai and M. M. Raikar, “Packet Tracer Simulation Tool as Pedagogy to Enhance Learning of Computer Network Concepts,” 2016 IEEE 4th International Conference on MOOCs, Innovation and Technology in Education (MITE), Madurai, 2016, pp. 71-76. http://doi.org/10.1109/MITE.2016.024
M. J. Mišić and S. R. Gajin, “Simulation of Software Defined Networks in Mininet environment,” 2014 22nd Telecommunications Forum Telfor (TELFOR), Belgrade, 2014, pp. 1055-1058. http://doi.org/10.1109/TELFOR.2014.7034588
dc.relation.citationendpage.spa.fl_str_mv 115
dc.relation.citationstartpage.spa.fl_str_mv 106
dc.relation.citationissue.spa.fl_str_mv 2
dc.relation.citationvolume.spa.fl_str_mv 14
dc.relation.ispartofjournalabbrev.spa.fl_str_mv INGE CUC
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
dc.format.extent.spa.fl_str_mv 10 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Corporación Universidad de la Costa
dc.source.spa.fl_str_mv INGE CUC
institution Corporación Universidad de la Costa
dc.source.url.spa.fl_str_mv https://revistascientificas.cuc.edu.co/ingecuc/article/view/1799
bitstream.url.fl_str_mv https://repositorio.cuc.edu.co/bitstreams/6cc0ec06-47c0-47f8-937b-885b610ebb41/download
https://repositorio.cuc.edu.co/bitstreams/d907024c-84d9-4cdf-986c-39e81aad813b/download
https://repositorio.cuc.edu.co/bitstreams/8a1a4c0b-2a5e-432c-b950-714eecbdf176/download
https://repositorio.cuc.edu.co/bitstreams/5606ab94-9926-4561-904a-99fd6b180b76/download
bitstream.checksum.fl_str_mv 8d552f52ffd45d80a0f00e8a2d768424
8a4605be74aa9ea9d79846c1fba20a33
dc0c29d8ae136ecba514acb505573254
862f03e3845eb4b28b30dd090b9061af
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad de la Costa CUC
repository.mail.fl_str_mv repdigital@cuc.edu.co
_version_ 1811760764996812800
spelling Porras Duque, Jonier HernandoDucuara Beltrán, Daniel OrlandoPuerto Leguizamón, Gustavo Adolfo2019-02-11T22:55:33Z2019-02-11T22:55:33Z2018-12-17J. Porras Duque, D. Ducuara Beltrán and G. Puerto Leguizamón, “On the features of Software Defined Networking for the QoS provision in data networks”, INGE CUC, vol. 14, no. 2, pp.106-115, 2018. DOI: http://doi.org/10.17981/ingecuc.14.2.2018.10https://hdl.handle.net/11323/2389https://doi.org/10.17981/ingecuc.14.2.2018.1010.17981/ingecuc.14.2.2018.102382-4700Corporación Universidad de la Costa0122-6517REDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Introduction− The traditional networks mostly implement devices where the control plane is distributed and mixed with the data plane; this fact does not allow a fast evolution to-wards a process that contributes to improving the transport of services. Otherwise, Software Defined Networking is a set of transport services that optimize the use of resources as these have a centralized network structure.Objective− To determine the aspects that enable the soft-ware-defined networking to provide quality of service features in data networks.Methodology−This study is performed through network simulation over the same base network and under the same working conditions by carrying out measurements of the pack-et forwarding response time and management of the trans-ported bandwidth. This study includes the demonstration of the multimedia content transport over a network architecture defining priorities to the links.Results−The outcomes show how the Software Defined Networking achieves better management of data transmis-sion through the base network. In the same way, the previous outcomes are reinforced with those obtained in the quality of service test performed on the streaming of a multimedia flow.Conclusions−Due to the centralized control of Software Defined Networking, forwarding functions with the quality of service features are enabled in data networks based on layer-2 devices.Introducción− Las redes tradicionales implementan en su gran mayoría dispositivos donde el control es distribuido y mezclado con el plano de datos, aspecto que no permite una evolución rápida hacia un proceso que contribuya a mejorar el transporte de los servicios. Por el contrario, las Redes Definidas por Software son un conjunto de servicios de transporte que op-timizan la utilización de los recursos al poseer una estructura de red centralizada.Objetivo− Determinar los aspectos que hacen que las redes definidas por software puedan ofrecer características de calidad de servicio en redes de datos.Metodología−Este estudio se realiza mediante simulación, sobre una misma red base y bajo las mismas condiciones de trabajo, llevando a cabo medidas del tiempo de respuesta del envío de paquetes y gestión del ancho de banda transportado. El estudio también incluye una prueba mediante la transmisión de contenido multimedia a través de una arquitectura de red definiendo prioridades a los enlaces.Resultados−Los resultados muestran la forma en que las Redes Definidas por Software logran una mejor gestión del envío de datos a través de la red base. Del mismo modo, los resultados previos fueron respaldados con los obtenidos en la prueba de calidad de servicio para un flujo multimedia. Conclusiones−Las redes definidas por software debido a su control centralizado habilitan el encaminamiento y provisión de calidad del servicio en redes de datos basadas en dispositivos de capa-2.Porras Duque, Jonier Hernando-c44a7552-f28b-466e-abd9-a4fb3cc1529c-0Ducuara Beltrán, Daniel Orlando-29ccf137-ae49-405f-8a19-2f1d8a9e5b55-0Puerto Leguizamón, Gustavo Adolfo-0f2f7d8d-9c2b-4dd0-80f6-d2e0a4dd3640-010 páginasapplication/pdfengCorporación Universidad de la CostaINGE CUC; Vol. 14, Núm. 2 (2018)INGE CUCINGE CUCN. Feamster, J. Rexford and E. Zegura, "The Road to SDN: An Intellectual History of Programmable Networks." ACM Sigcomm Computer Communication, vol. 44, no. 2, pp. 87–98. 2014. http://doi.org/10.1145/2602204.2602219A. Basit, S. Qaisar, S. H. Rasool, and M. Ali, “SDN Orchestration for Next Generation Inter-Networking: A Multipath Forwarding Approach,” IEEE Access, vol. 5, pp. 13077–13089, 2017. http://doi.org/10.1109/ACCESS.2017.2683943H . Kim and N. Feamster, “Improving network management with software defined networking,” IEEE Commun.Mag., vol. 51, no. 2, pp. 114–119, 2013. http://doi.org/10.1109/MCOM.2013.6461195N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, “OpenFlow: Enabling Innovation in Campus Networks” ACM SIGCOMM Comput. Commun. Rev., vol. 38, no. 2, p. 69, 2008. http://doi.org/10.1145/1355734.1355746F. Laassiri, M. Moughit and N. Idboufker, “Evaluation of the QoS parameters in different SDN architecture using Omnet 4.6++,” 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, 2017, pp. 690-695. http://doi.org/10.1109/STA.2017.8314976M. A. Barry, J. K. Tamgno, C. Lishou and M. B. Cissé, “QoS impact on multimedia traffic load (IPTV, RoIP, VoIP) in best effort mode,” 2018 20th International Conference on Advanced Communication Technology (ICACT), Chuncheon-si Gangwon-do, Korea (South), 2018, pp. 694-700. http://doi.org/10.23919/ICACT.2018.8323886M. Haiyan, Y. Jinyao, P. Georgopoulos and B. Plattner, “Towards SDN based queuing delay estimation,” in China Communications, vol. 13, no. 3, pp. 27-36, March 2016. http://doi.org/10.1109/CC.2016.7445500X. Li, J. Yan, and H. Ren, “Software defined traffic engineering for improving Quality of Service,” China Commun., vol. 14, no. 10, pp. 12–25, Oct. 2017. http://doi.org/10.1109/CC.2017.8107629B. Awerbuch, S. Kutten and D. Peleg, “On buffer-economical store-and-forward deadlock prevention,” IEEE INFCOM ‘91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings, Bal Harbour, FL, USA, 1991, pp. 410-414 vol. 1. http://doi.org/10.1109/INFCOM.1991.14753I. Afolabi, T. Taleb, K. Samdanis, A. Ksentini, and H. Flinck, “Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions,” IEEE Commun. Surv. Tutorials, vol. 20, no. 3, pp. 2429–2453, 2018. http://doi.org/10.1109/COMST.2018.2815638Y. Yan and H. Wang, “Open vSwitch Vxlan performance acceleration in cloud computing data center,” 2016 5th International Conference on Computer Science and Network Technology (ICCSNT), Changchun, 2016, pp. 567-571. http://doi.org/10.1109/ICCSNT.2016.8070222Y. Yan and H. Wang, “Open vSwitch Vxlan performance acceleration in cloud computing data center,” 2016 5th International Conference on Computer Science and Network Technology (ICCSNT), Changchun, 2016, pp. 567-571. http://doi.org/10.1109/ICCSNT.2016.8070222M. Vijayalakshmi, P. Desai and M. M. Raikar, “Packet Tracer Simulation Tool as Pedagogy to Enhance Learning of Computer Network Concepts,” 2016 IEEE 4th International Conference on MOOCs, Innovation and Technology in Education (MITE), Madurai, 2016, pp. 71-76. http://doi.org/10.1109/MITE.2016.024M. J. Mišić and S. R. Gajin, “Simulation of Software Defined Networks in Mininet environment,” 2014 22nd Telecommunications Forum Telfor (TELFOR), Belgrade, 2014, pp. 1055-1058. http://doi.org/10.1109/TELFOR.2014.7034588115106214INGE CUCINGE CUChttps://revistascientificas.cuc.edu.co/ingecuc/article/view/1799On the features of software defined networking for the qos provision in data networksSobre las características de las Redes Definidas por Software para la provisión de calidad del servicio en redes de datosArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Software defined networkingSDNFloodlightMininetPacket tracerQuality of serviceBandwidthQueuingTransmission rateResponse timeRedes Definidas por SoftwareCalidad de servicioAncho de bandaEncolamientoTasa de transmisiónTiempo de respuestaPublicationORIGINALOn the features of Software Defined Networking for the QoS provision in data networks.pdfOn the features of Software Defined Networking for the QoS provision in data networks.pdfapplication/pdf1246842https://repositorio.cuc.edu.co/bitstreams/6cc0ec06-47c0-47f8-937b-885b610ebb41/download8d552f52ffd45d80a0f00e8a2d768424MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.cuc.edu.co/bitstreams/d907024c-84d9-4cdf-986c-39e81aad813b/download8a4605be74aa9ea9d79846c1fba20a33MD52THUMBNAILOn the features of Software Defined Networking for the QoS provision in data networks.pdf.jpgOn the features of Software Defined Networking for the QoS provision in data networks.pdf.jpgimage/jpeg55456https://repositorio.cuc.edu.co/bitstreams/8a1a4c0b-2a5e-432c-b950-714eecbdf176/downloaddc0c29d8ae136ecba514acb505573254MD54TEXTOn the features of Software Defined Networking for the QoS provision in data networks.pdf.txtOn the features of Software Defined Networking for the QoS provision in data networks.pdf.txttext/plain32140https://repositorio.cuc.edu.co/bitstreams/5606ab94-9926-4561-904a-99fd6b180b76/download862f03e3845eb4b28b30dd090b9061afMD5511323/2389oai:repositorio.cuc.edu.co:11323/23892024-09-17 11:02:50.44open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=