<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2019-1-7-22</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-1159</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Computer System Organization</subject></subj-group></article-categories><title-group><article-title>Оркестрация жизненного цикла многопользовательской виртуальной сетевой функции</article-title><trans-title-group xml:lang="en"><trans-title>Shared Virtual Function Orchestration Technique</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5245-4763</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Антоненко</surname><given-names>Виталий Александрович</given-names></name><name name-style="western" xml:lang="en"><surname>Antonenko</surname><given-names>Vitaly A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. физ.-мат. наук</p><p>Ленинские горы, 1, г. Москва, 119991</p></bio><bio xml:lang="en"><p>PhD</p><p>GSP-1, Leninskie Gory, Moscow, 119991</p></bio><email xlink:type="simple">anvial@lvk.cs.msu.su</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-2311-4513</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Смелянский</surname><given-names>Руслан Леонидович</given-names></name><name name-style="western" xml:lang="en"><surname>Smeliansky</surname><given-names>Ruslan L.</given-names></name></name-alternatives><bio xml:lang="ru"><p>чл.-кор. РАН, д-р физ.-мат. наук, проф.</p><p>Ленинские горы, 1, г. Москва, 119991</p><p> </p></bio><bio xml:lang="en"><p>Corresponding Member of Russian Academy of Sciences, professor, doctor of sciences</p><p>GSP-1, Leninskie Gory, Moscow, 119991</p></bio><email xlink:type="simple">smel@cs.msu.su</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-1448-2074</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Плакунов</surname><given-names>Артем Владимирович</given-names></name><name name-style="western" xml:lang="en"><surname>Plakunov</surname><given-names>Artem V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>ведущий программист-разработчик</p><p>Ленинские горы, 1, стр. 77, г. Москва, 119992</p></bio><bio xml:lang="en"><p>senior software developer</p><p>1, bd. 77 Leninskie Gory, Moscow, 119992</p></bio><email xlink:type="simple">aplakunov@arccn.ru</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0934-6935</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Михеев</surname><given-names>Павел Алексеевич</given-names></name><name name-style="western" xml:lang="en"><surname>Mikheev</surname><given-names>Pavel A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>программист-разработчик</p><p>Ленинские горы, 1, стр. 77, г. Москва, 119992 </p></bio><bio xml:lang="en"><p>software developer</p><p>1, bd. 77 Leninskie Gory, Moscow, 119992</p></bio><email xlink:type="simple">pmikheev@arccn.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Московский государственный университет имени М.В. Ломоносова</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Lomonosov Moscow State University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Центр прикладных исследований компьютерных сетей</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Applied Research Center for Computer Networks</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>15</day><month>03</month><year>2019</year></pub-date><volume>26</volume><issue>1</issue><fpage>7</fpage><lpage>22</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Антоненко В.А., Смелянский Р.Л., Плакунов А.В., Михеев П.А., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Антоненко В.А., Смелянский Р.Л., Плакунов А.В., Михеев П.А.</copyright-holder><copyright-holder xml:lang="en">Antonenko V.A., Smeliansky R.L., Plakunov A.V., Mikheev P.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/1159">https://www.mais-journal.ru/jour/article/view/1159</self-uri><abstract><p>Виртуализация сетевых функций (NFV) – перспективная технология предоставления качественного, гибкого и масштабируемого сервиса для клиентов телекоммуникационных компаний и операторов центров обработки данных. Одной из важных возможностей этой технологии является предоставление “сложного” (состоящего из нескольких виртуальных функций) сервиса. Есть два типа виртуальных функций: те, которые ориентированы на работу с конкретным пользователем (далее su-VF); и те, которые используют разные пользователи (далее mu-VF). Если выход mu-VF соединен с входами нескольких su-VF, то возникает необходимость в механизме идентификации и разделения трафика разных пользователей в NFV-инфраструктуре. В облачной среде идентификация пользователей традиционными способами через VLAN теги, IP и MAC-адреса не всегда возможна. В статье рассматривается описанная выше проблема идентификации трафика конкретного пользователя NFV-инфраструктуры, и представлено ее решение, реализованное на MANO-платформе С2.</p></abstract><trans-abstract xml:lang="en"><p>Network function virtualization (NFV) is a promising technique of high quality, flexible and scalable service for telecommunication companies clients and for enterprise data center clients. One of the important capabilities of this technique is providing a virtual service as a combination of multiple virtual functions. There are two types of virtual functions: those intended for a single customer (su-VF) and those that can serve multiple users (mu-VF). In case when output of mu-VF is chained with inputs of several different su-VFs, there is a need for a mechanism of identification and separation of users network flows passing through mu-VF to allocate them correctly between inputs of su-VFs in the NFV infrastructure. In the cloud environment, it is not always possible to use VLAN tags, IP and MAC addresses for that. In this paper, we consider the problem of identification of network traffic coming from a certain user inside an NFV platform and present a solution implemented in C2 MANO-platform.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>NFV</kwd><kwd>MANO</kwd><kwd>цепочки сетевых сервисов</kwd><kwd>SDN</kwd></kwd-group><kwd-group xml:lang="en"><kwd>NFV</kwd><kwd>MANO</kwd><kwd>service chaining</kwd><kwd>SDN</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">РФФИ, грант № 18-07-01245</funding-statement><funding-statement xml:lang="en">Russian Foundation for Basic Research, Grant No 18-07-01245</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Antonenko V., Smeliansky R., Ermilov A., Plakunov A., Pinaeva N., Romanov A., "C2: General purpose cloud platform with NFV life-cycle management", 2017 IEEE 9th International Conference on Cloud Computing Technology and Science , 2017, 353-356, https://doi.org/10.1109/CloudCom.2017.57.</mixed-citation><mixed-citation xml:lang="en">Antonenko V., Smeliansky R., Ermilov A., Plakunov A., Pinaeva N., Romanov A., "C2: General purpose cloud platform with NFV life-cycle management", 2017 IEEE 9th International Conference on Cloud Computing Technology and Science , 2017, 353-356, https://doi.org/10.1109/CloudCom.2017.57.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Radware and Intel - Virtualizing Application Delivery Controllers in an NFV Environment, 2015, https://networkbuilders.intel.com/docs/Radware_Solution_Brief_Final.pdf, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Radware and Intel - Virtualizing Application Delivery Controllers in an NFV Environment, 2015, https://networkbuilders.intel.com/docs/Radware_Solution_Brief_Final.pdf, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Alharbi T., et al., "Smart and Lightweight DDoS Detection Using NFV", Proceedings of the International Conference on Compute and Data Analysis, ICCDA 2017 (Lakeland, FL, USA, May 19-23, 2017), 2017, 220-227, https://doi.org/10.1145/3093241.3093253.</mixed-citation><mixed-citation xml:lang="en">Alharbi T., et al., "Smart and Lightweight DDoS Detection Using NFV", Proceedings of the International Conference on Compute and Data Analysis, ICCDA 2017 (Lakeland, FL, USA, May 19-23, 2017), 2017, 220-227, https://doi.org/10.1145/3093241.3093253.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Halpern J., and Pignataro C., RFC 7665 - Service Function Chaining (SFC) Architecture, 2015, https://tools.ietf.org/html/rfc7665, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Halpern J., and Pignataro C., RFC 7665 - Service Function Chaining (SFC) Architecture, 2015, https://tools.ietf.org/html/rfc7665, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Quinn P., and Elzur U., and Pignataro C., Network Service Header (NSH), 2017, https://tools.ietf.org/html/draft-ietf-sfc-nsh-28, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Quinn P., and Elzur U., and Pignataro C., Network Service Header (NSH), 2017, https://tools.ietf.org/html/draft-ietf-sfc-nsh-28, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">OpenStack Docs: Service Function Chaining, 2018, https://docs.openstack.org/newton/networking-guide/config-sfc.html, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">OpenStack Docs: Service Function Chaining, 2018, https://docs.openstack.org/newton/networking-guide/config-sfc.html, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Network Functions Virtualisation - White Paper on NFV priorities for 5G, 2017, https://portal.etsi.org/nfv/nfv_white_paper_5g.pdf, lastaccessed May 15, 2018.</mixed-citation><mixed-citation xml:lang="en">Network Functions Virtualisation - White Paper on NFV priorities for 5G, 2017, https://portal.etsi.org/nfv/nfv_white_paper_5g.pdf, lastaccessed May 15, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Skulysh M., and Klimovych O., "Approach to virtualization of evolved packet core network functions", CADSM, 2015, 193-195, https://doi.org/10.1109/CADSM.2015.7230833.</mixed-citation><mixed-citation xml:lang="en">Skulysh M., and Klimovych O., "Approach to virtualization of evolved packet core network functions", CADSM, 2015, 193-195, https://doi.org/10.1109/CADSM.2015.7230833.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Mijumbi R., et al., "Server placement and assignment in virtualized radio access networks", CNSM, IEEE Computer Society, 2015, 398-401, https://doi.org/10.1109/CNSM.2015.7367390.</mixed-citation><mixed-citation xml:lang="en">Mijumbi R., et al., "Server placement and assignment in virtualized radio access networks", CNSM, IEEE Computer Society, 2015, 398-401, https://doi.org/10.1109/CNSM.2015.7367390.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Network Functions Virtualisation (NFV); Management and Orchestration, 2014, http://www.etsi.org/deliver/etsi_gs/NFV-MAN/001_099/001/01.01.01_60/gs_nfv-man001v010101p.pdf, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Network Functions Virtualisation (NFV); Management and Orchestration, 2014, http://www.etsi.org/deliver/etsi_gs/NFV-MAN/001_099/001/01.01.01_60/gs_nfv-man001v010101p.pdf, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Cloud &amp; NFV Orchestration Based on TOSCA, 2018, https://cloudify.co, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Cloud &amp; NFV Orchestration Based on TOSCA, 2018, https://cloudify.co, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">CloudBand | Nokia, 2018, https://networks.nokia.com/products/cloudband, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">CloudBand | Nokia, 2018, https://networks.nokia.com/products/cloudband, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Quinn P., and Nadeau T., Problem Statement for Service Function Chaining, 2015, https://tools.ietf.org/html/rfc7498#section-3.3, lastaccessed May 15, 2018.</mixed-citation><mixed-citation xml:lang="en">Quinn P., and Nadeau T., Problem Statement for Service Function Chaining, 2015, https://tools.ietf.org/html/rfc7498#section-3.3, lastaccessed May 15, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang H., et al., Service Chain Header, 2014, https://tools.ietf.org/pdf/draft-zhang-sfc-sch-00.pdf, lastaccessed May 15, 2018.</mixed-citation><mixed-citation xml:lang="en">Zhang H., et al., Service Chain Header, 2014, https://tools.ietf.org/pdf/draft-zhang-sfc-sch-00.pdf, lastaccessed May 15, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Abdelsalam A., et al., "Implementation of virtual network function chaining through segment routing in a linux-based NFV infrastructure", IEEE Conference on Network Softwarization, NetSoft 2017 (Bologna, Italy, July 3-7, 2017), 2017, 1-5, https://doi.org/10.1109/NETSOFT.2017.8004208.</mixed-citation><mixed-citation xml:lang="en">Abdelsalam A., et al., "Implementation of virtual network function chaining through segment routing in a linux-based NFV infrastructure", IEEE Conference on Network Softwarization, NetSoft 2017 (Bologna, Italy, July 3-7, 2017), 2017, 1-5, https://doi.org/10.1109/NETSOFT.2017.8004208.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Song H., et al., SFC Header Mapping for Legacy SF, 2017, https://tools.ietf.org/pdf/draft-song-sfc-legacy-sf-mapping-08.pdf, lastaccessed May 15, 2018.</mixed-citation><mixed-citation xml:lang="en">Song H., et al., SFC Header Mapping for Legacy SF, 2017, https://tools.ietf.org/pdf/draft-song-sfc-legacy-sf-mapping-08.pdf, lastaccessed May 15, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Ding W., et al., "OpenSCaaS: an open service chain as a service platform toward the integration of SDN and NFV", IEEE Network, 29:3 (2015), 30-35.</mixed-citation><mixed-citation xml:lang="en">Ding W., et al., "OpenSCaaS: an open service chain as a service platform toward the integration of SDN and NFV", IEEE Network, 29:3 (2015), 30-35.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Fayazbakhsh S.K., et al., "FlowTags: enforcing network-wide policies in the presence of dynamic middlebox actions", HotSDN, 2013, 19-24.</mixed-citation><mixed-citation xml:lang="en">Fayazbakhsh S.K., et al., "FlowTags: enforcing network-wide policies in the presence of dynamic middlebox actions", HotSDN, 2013, 19-24.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang C., et al., L4-L7 Service Function Chaining Solution Archetecture, 2015, https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/L4-L7_Service_Function_Chaining_Solution_Architecture.pdf, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Zhang C., et al., L4-L7 Service Function Chaining Solution Archetecture, 2015, https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/L4-L7_Service_Function_Chaining_Solution_Architecture.pdf, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Misra S., Goswami S., Routing and MPLS Traffic Engineering, Network Routing: Fundamentals, Applications, and Emerging Technologies, Wiley Telecom, 2014, https://doi.org/10.1002/9781119114864.ch5.</mixed-citation><mixed-citation xml:lang="en">Misra S., Goswami S., Routing and MPLS Traffic Engineering, Network Routing: Fundamentals, Applications, and Emerging Technologies, Wiley Telecom, 2014, https://doi.org/10.1002/9781119114864.ch5.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Antonenko V., Smeliansky R., Ermilov A., Romanov A., Pinaeva N., Plakunov A., "Cloud Infrastructure For Researchers basing on NFV Management and Orchestration", Proceedings of the XXVI International Symposium on Nuclear Electronics &amp; Computing (NEC 2017) (Becici, Budva, Montenegro, September 25 - 29, 2017), 2017.</mixed-citation><mixed-citation xml:lang="en">Antonenko V., Smeliansky R., Ermilov A., Romanov A., Pinaeva N., Plakunov A., "Cloud Infrastructure For Researchers basing on NFV Management and Orchestration", Proceedings of the XXVI International Symposium on Nuclear Electronics &amp; Computing (NEC 2017) (Becici, Budva, Montenegro, September 25 - 29, 2017), 2017.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">"OpenStack is open source software for creating private and public clouds", 2018, https://www.openstack.org, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">"OpenStack is open source software for creating private and public clouds", 2018, https://www.openstack.org, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Neutron/ML2 - OpenStack, 2018, https://wiki.openstack.org/wiki/Neutron/ML2, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Neutron/ML2 - OpenStack, 2018, https://wiki.openstack.org/wiki/Neutron/ML2, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Shalimov A., Nizovtsev S., Morkovnik D., Smeliansky R., "The Runos OpenFlow Controller", 2015 Fourth European Workshop on Software Defined Networks, IEEE Computer Society, 2015, 103-104, https://ieeexplore.ieee.org/document/7313624.</mixed-citation><mixed-citation xml:lang="en">Shalimov A., Nizovtsev S., Morkovnik D., Smeliansky R., "The Runos OpenFlow Controller", 2015 Fourth European Workshop on Software Defined Networks, IEEE Computer Society, 2015, 103-104, https://ieeexplore.ieee.org/document/7313624.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Open Datapath Standardized Switch Protocol in Software Defined Network (SDN), 2018, https://www.opennetworking.org/projects/open-datapath, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Open Datapath Standardized Switch Protocol in Software Defined Network (SDN), 2018, https://www.opennetworking.org/projects/open-datapath, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">BIFIT mitigator, 2018, http://www.mitigator.ru, lastaccessed May 15, 2018.</mixed-citation><mixed-citation xml:lang="en">BIFIT mitigator, 2018, http://www.mitigator.ru, lastaccessed May 15, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">PT AF - Web Application Firewall (WAF) - Web App Security Solution, 2018, https://www.ptsecurity.com/ww-en/products/af, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">PT AF - Web Application Firewall (WAF) - Web App Security Solution, 2018, https://www.ptsecurity.com/ww-en/products/af, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">Data Plane Development Kit (DPDK), 2018, https://dpdk.org, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Data Plane Development Kit (DPDK), 2018, https://dpdk.org, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">Jardin V., High Performance NFV Infrastructure (NFVI): DPDK Host Applications with Neuron/OpenStack and VNF Acceleration, 2014, https://events.static.linuxfound.org/sites/events/files/slides/Openstack-v4_0.pdf, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Jardin V., High Performance NFV Infrastructure (NFVI): DPDK Host Applications with Neuron/OpenStack and VNF Acceleration, 2014, https://events.static.linuxfound.org/sites/events/files/slides/Openstack-v4_0.pdf, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit30"><label>30</label><citation-alternatives><mixed-citation xml:lang="ru">Wu X., et al., Understanding the Performance of DPDK as a Computer Architect, 2016, https://dpdksummit.com/Archive/pdf/2016USA/Day02-Session03-PeilongLi-DPDKUSASummit2016.pdf, lastaccessed Feb. 19, 2018.</mixed-citation><mixed-citation xml:lang="en">Wu X., et al., Understanding the Performance of DPDK as a Computer Architect, 2016, https://dpdksummit.com/Archive/pdf/2016USA/Day02-Session03-PeilongLi-DPDKUSASummit2016.pdf, lastaccessed Feb. 19, 2018.</mixed-citation></citation-alternatives></ref><ref id="cit31"><label>31</label><citation-alternatives><mixed-citation xml:lang="ru">Tange O., "GNU Parallel: The Command-Line Power Tool", ;login: The USENIX Magazine, 36:1 (2011), 42-47.</mixed-citation><mixed-citation xml:lang="en">Tange O., "GNU Parallel: The Command-Line Power Tool", ;login: The USENIX Magazine, 36:1 (2011), 42-47.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
