<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJCNS</journal-id><journal-title-group><journal-title>Int'l J. of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2014.77026</article-id><article-id pub-id-type="publisher-id">IJCNS-48125</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>COMPUTER SCIENCE &amp; COMMUNICATIONS</subject></subj-group></article-categories><title-group><article-title>Laboratory Test Bench for Research Network and Cloud Computing</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Evgeniy</surname><given-names>Pluzhnik</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Evgeny</surname><given-names>Nikulchev</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Simon</surname><given-names>Payain</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Moscow Technological Institute, Moscow, Russia</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>e.pluzhnik@gmail.com(EP)</email>;<email>nikulchev@mail.ru(EN)</email>;<email>sadsema@gmail.com(SP)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>09</day><month>07</month><year>2014</year></pub-date><volume>07</volume><issue>07</issue><fpage>243</fpage><lpage>247</lpage><history><date date-type="received"><day>12</day>	<month>June</month>	<year>2014</year></date><date date-type="rev-recd"><day>2</day>	<month>July</month>	<year>2014</year>	</date><date date-type="accepted"><day>12</day>	<month>July</month>	<year>2014</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
	At present moment,
there is a great interest in development of information systems operating in
cloud infrastructures. Generally, many of tasks remain unresolved such as tasks
of optimization of large databases in a hybrid cloud infrastructure, quality of
service (QoS) at different levels of cloud services, dynamic control of
distribution of cloud resources in application systems and many others.
Research and development of new solutions can be limited in case of using emulators
or international commercial cloud services, due to the closed architecture and
limited opportunities for experimentation. Article provides answers to
questions on the establishment of a pilot cloud practically “at home” with the
ability to adjust the width of the emulation channel and delays in data
transmission. It also describes architecture and configuration of the
experimental setup. The proposed modular structure can be expanded by available
computing power.
</p></abstract><kwd-group><kwd>Cloud Computing</kwd><kwd> Laboratory Test Bench</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The use of cloud technologies is rapidly increasing; many new services applying big data are appearing; there is a considerable increase in traffic, its types and quality. This trend requires bandwidth control and the development of new principles of operation of the network. Many specialists in the field of information technologies are developing to create a next-generation network Next Generation Network [<xref ref-type="bibr" rid="scirp.48125-ref1">1</xref>] .</p><p>There are plenty of developments of new technologies that use cloud infrastructure [<xref ref-type="bibr" rid="scirp.48125-ref2">2</xref>] , management guidelines and protocols [<xref ref-type="bibr" rid="scirp.48125-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.48125-ref4">4</xref>] . Cloud resources are recognized as an integral part of educational information systems, which is particularly important for distance learning technologies.</p><p>To check for new theoretical developments, researchers use network software emulators such as Cisco Packet Tracert, Dynamips, GNS3 and others, giving the ability to create various types of networks and services. Software emulators have some functional limitations: closed system, a limited range of equipment and services, the complexity of embedded systems being developed.</p><p>For experimental studies with cloud and network technology, multifunctional experimental stand has been developed that lets you use the real system, to investigate the behavior of traffic and services of real systems.</p><p>Functionally test bench can be divided into three main groups, allowing you to create multi-functional system for each test problem (<xref ref-type="fig" rid="fig1">Figure 1</xref>).</p><p>Boxing statistics and management consist of:</p><p>• system of gathering and storing;</p><p>• statistical data management system;</p><p>• generation traffic system.</p><p>Altogether, the three systems make it possible to transmit to a test stand the whole picture of the real system being under examination.</p><p>The system of collecting statistics. Statistics from the network equipment is done by the server Paessler Router Traffic Grapher, a full, using SNMP, Nbar. The result of gathering the statistics in the database can be displayed information:</p><p>• about the download link or the selected type of traffic;</p><p>• about the queue size and the number of dropped packets;</p><p>• about all the data packets;</p><p>• about using the computing power and memory.</p><p>Statistics from servers and virtual machines using VM Stats and deployed applications allows you to get information:</p><p>• about the allocated/in use/reserved CPU;</p><p>• about the allocated/in use/reserved RAM and physical memory;</p><p>• about the database queries, search systems, services.</p><p>The information obtained is used for the analysis of the ongoing processes, verification compare performance systems, simulation and control system operation.</p><p>The control system makes the change of parameters of the system under investigation by sending commands to equipment and making changes to configuration files, in accordance with pre-set parameters.</p><p>In order to create a sequence of works, the real system, a method of network traffic generation and queries to a certain type of databases were studied, simulating the intensity at a given interval. This method is implemented in the form of a program consisting of two modules: “Generator” and “Activator”. In module “Generator” generation of the files required size, defined on the basis of the analysis of statistics of the production network. In the module “Activator” a simulation was made based on previously generated data in the specified sequence after a</p><fig id="fig1"><label>Figure 1</label><caption><p> Functional diagram of the experimental laboratory bench</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\5-9701899x\6199ec7b-74c6-41b6-b240-a15910400be2.png"/></fig><p>certain interval of time.</p></sec><sec id="s2"><title>2. Computing Architecture</title><p>A group of computing is a set of servers from different manufacturers, with different numbers of cores, memory, and storage systems allow implementing, depending on the tasks, the following functional organization.</p><p>Server virtualization. To conduct research on the server SunFire X2200M2 installed VMware ESXi as the place of installation used flash memory is configured virtual switch Cisco Nexus 1000 and deployed 4 virtual machines on a physical server’s disks.</p><p>Physical server. On HP Proliant DL320 installed Microsoft Windows operating systems and collectors collection of system parameters.</p><p>Organization of the cloud. For the cloud is used product family VMware vCloud, allowing organizing cloud computing at all three levels. To create clouds in the experimental stand on two servers SunFire created hosts VMware ESXi system installed VCenter management, installed VMware vCloud Director, using MSSQL database to manage the cloud, as vApp applications are created virtual server with the installed applications [<xref ref-type="bibr" rid="scirp.48125-ref5">5</xref>] .</p><p>Within each type of organization possible review new developments in the following directions:</p><p>• the analysis and management of queries and databases;</p><p>• the processing, storage and retrieval of information;</p><p>• the analysis and management of distributed computing, distribution and management of processes and requests;</p><p>• the verification and comparison of the systems under various computing resources.</p><p>Now for virtualization uses a variant of accommodation of virtual machines on a single physical server, it is planned to create the farm-assisted virtualization, storage, which will carry out experimental research related to migration of virtual machines, load balancing, and so on.</p><p>At the moment in the work of the stand involved server HP and Sun of different models. Software is used VMware vCloud, VMware vSphere, operating systems and database Microsoft, FreeBSD.</p></sec><sec id="s3"><title>3. Configuring Network Data Transfer</title><p>The presence of more than 15 physical switches Cisco 29 series routers and 26 and 28 of the series, as well as virtual switches Nexus, functional network equipment, the use of dynamic routing protocols, technology Vlan, trunk, QoS and other allows to implement various schemes network for a broad range of tasks [<xref ref-type="bibr" rid="scirp.48125-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.48125-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.48125-ref7">7</xref>] .</p><p>Existing functionality allows you to conduct research in the following directions:</p><p>• research of dynamic routing protocols;</p><p>• analysis of the traffic routing and switching;</p><p>• dynamic control downloads channels of communication, QoS priorities;</p><p>• dynamic balancing of traffic and load, a study reservation systems;</p><p>• analysis of bottlenecks and problem areas in the network part of hardware and software.</p><p>Some variants of network configurations presented in <xref ref-type="fig" rid="fig2">Figure 2</xref>, <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>To test the operation of storage systems and data processing [<xref ref-type="bibr" rid="scirp.48125-ref6">6</xref>] on the physical and virtual systems configured experimental laboratory stand (<xref ref-type="fig" rid="fig4">Figure 4</xref>).</p><p>On the server SunFire X2200M2 deployed virtualization environment VMware ESXi as the place of installation used flash memory, a pool of memory for the virtual machines are isolated from the collected RAID hard drive of the server. Created two virtual machines. VM1_db emitting 2 cores CPU and 2 GB of RAM, running Windows Server 2008R2 and database of MSSQL and VM1_file emitting 1 core CPU and 1 Gb of RAM, running Windows Server 2008R2. On a physical server HP Proliant DL320 installed operating systems Microsoft Windows Server 2008R2 and collectors collection of system parameters.</p><p>As the source host requests and files used with PCs deployed on it generating system queries and files of a given structure.</p><p>For communication with the host servers, built and configured network simulating data transmission via the Internet. Addresses configured on the router interfaces R0 and R1 and switches SW0, SW1 according to the network diagram (<xref ref-type="fig" rid="fig3">Figure 3</xref>), configured and verified routing performance of this scheme.</p><p>On a plot of the Router R1 and switch SW1 Vlan were created for each of the studied system (<xref ref-type="fig" rid="fig5">Figure 5</xref>).</p><p>All devices configured system for collecting statistics using protocol SNMP. Using switch SW_st, all devices</p><fig id="fig2"><label>Figure 2</label><caption><p> The organization of connection server virtual machines</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\5-9701899x\1db4d4ae-4cce-468d-a6c9-0a72f67ebaca.png"/></fig><fig id="fig3"><label>Figure 3</label><caption><p> The organization of connection redundant</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\5-9701899x\611411ff-d30c-437d-b3a9-1b0a6a58707b.png"/></fig><fig id="fig4"><label>Figure 4</label><caption><p> Schematic experimental laboratory bench</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\5-9701899x\6558a434-3413-4fb5-9c56-d6e22dc8d348.png"/></fig><fig id="fig5"><label>Figure 5</label><caption><p> Configuration router and switch</p></caption><graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://file.scirp.org/Html/htmlimages\5-9701899x\280a358d-1b0d-4944-a403-42fe6fd097ba.png"/></fig><p>connected to the server statistics collection separate channels of communication that separates the traffic from the traffic test systems for data processing and statistics. Statistic on a server operating system Microsoft Windows Server 2003R2 installed and configured service Paessler Router Traffic Grapher, providing data collection, and their representation in visual form and database.</p></sec><sec id="s4"><title>4. Conclusion</title><p>Present architecture and configuration can be easily scaled to any number of resources. However, the above minimal form Laboratory Test Bench allows experiments to solve important problems related to ensuring quality of service in cloud infrastructures.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.48125-ref1"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>PUPATWIBUL</surname><given-names> P.</given-names></name>,<name name-style="western"><surname> BANJAR</surname><given-names> A.</given-names></name>,<name name-style="western"><surname> SABBAGH</surname><given-names> A.A. </given-names></name>,<name name-style="western"><surname> BRAUN</surname><given-names> R. </given-names></name>,<etal>et al</etal>. (<year>2014</year>)<article-title>AN INTELLIGENT MODEL FOR DISTRIBUTED SYSTEMS IN NEXT GENERATION NETWORKS. ADVANCED METHODS AND APPLICATIONS IN COMPUTATIONAL INTELLIGENCE</article-title><source>. TOPICS IN INTELLIGENT ENGINEERING AND INFORMATICS</source><volume> 6</volume>,<fpage> 315</fpage>-<lpage>334</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1007/978-3-319-01436-4_14</pub-id></mixed-citation></ref><ref id="scirp.48125-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">SINGH, D., PANDA, N. AND MOHANTY, A.K. (2014) NEXT GENERATION NETWORK: COLLABORATION OF GRID AND CLOUD COMPUTING—A THEORETICAL APPROACH. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY &amp; MECHANICAL ENGINEERING, 1, 17-23.</mixed-citation></ref><ref id="scirp.48125-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">MIR, U.M., MIR, A.H., BASHIR, A. AND CHISHTI, M.A. (2014) DIFFSERV-AWARE MULTI PROTOCOL LABEL SWITCHING BASED QUALITY OF SERVICE IN NEXT GENERATION NETWORKS. IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), NEW DELHI, 21-22 FEBRUARY 2014, 233-238.</mixed-citation></ref><ref id="scirp.48125-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">PLUZHNIK, E., NIKULCHEV, E. AND PAYAIN, S. (2014) OPTIMAL CONTROL OF APPLICATIONS FOR HYBRID CLOUD SERVICES. ARXIV:1402.4662 [CS.DC]</mixed-citation></ref><ref id="scirp.48125-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">VMWARE, INC. VCLOUD DIRECTOR INSTALLATION AND UPGRADE GUIDE. 
HTTPS://PUBS.VMWARE.COM/VCD-55/TOPIC/COM.VMWARE.ICBASE/PDF/VCD_55_INSTALL.PDF</mixed-citation></ref><ref id="scirp.48125-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">PLUZHNIK, E.V. AND NIKULCHEV, E.V. (2013) USE OF DYNAMICAL SYSTEMS MODELING TO HYBRID CLOUD DATABASE. INTERNATIONAL JOURNAL OF COMMUNICATIONS, NETWORK AND SYSTEM SCIENCES, 6, 505-512. 
HTTP://DX.DOI.ORG/10.4236/IJCNS.2013.612054</mixed-citation></ref><ref id="scirp.48125-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>PRAS</surname><given-names> A. </given-names></name>,<name name-style="western"><surname> PAVLOU</surname><given-names> G. </given-names></name>,<etal>et al</etal>. (<year>2014</year>)<article-title>NETWORK AND SERVICE MANAGEMENT [SERIES EDITORIAL]</article-title><source>. IEEE COMMUNICATIONS MAGAZINE</source><volume> 52</volume>,<fpage> 130</fpage>-<lpage>131</lpage>.<pub-id pub-id-type="doi">HTTP://DX.DOI.ORG/10.1109/MCOM.2014.6710074</pub-id></mixed-citation></ref></ref-list></back></article>