Disclaimer and Legal Information

All opinions expressed in this document are those of the author individually and are not reflective or indicative of the opinions and positions of any author’s present or past employer and/or its affiliated companies (hereinafter referred to as “employer”). The technology described in this document is or could be under development and is being presented solely for the purpose of soliciting feedback. The content and any information in this document shall in no way be regarded as a warranty or guarantee of conditions of characteristics. This document reflects the current state of the subject matter and may unilaterally be changed by the employer at any time according to its entitlement to dispose. Unless otherwise formally agreed with the entitled employer, the employer assumes no warranties or liabilities of any kind, including without limitation warranties of non-infringement of intellectual property rights of any third party with respect to the content and information given in this document.

Experimental Performance Evaluation of a Cooperative ARQ Scheme using OpenMAC F. V´azquez-Gallego∗ , D. Gajic† , J. Alonso-Zarate∗ , C. Liss† , L. Di Gregorio† , and Ch. Verikoukis∗ ∗ Centre

Tecnol`ogic de Telecomunicacions de Catalunya (CTTC), Castelldefels, Barcelona, Spain {francisco.vazquez, jesus.alonso, cveri}@cttc.es † InnoRoute GmbH, Munich, Germany {gajic, liss, digregorio}@innoroute.de

Abstract—This paper experimentally validates the efficiency of Cooperative Automatic Retransmission reQuest (C-ARQ) versus traditional ARQ protocols in terms of delay, throughput, and energy consumption. We report on our development of a testbed for obtaining these results, which is based on OpenMAC, a platform we have designed for rapid prototyping of MAC algorithms. With this work we demonstrate that OpenMAC can provide high levels of abstraction and flexibility while effectively operating novel protocol drivers under field testing by sustaining real-time execution of device-independent software prototypes. Index Terms—OpenMAC, C-ARQ, performance evaluation, experimental.

I. I NTRODUCTION The progressive shift of functionality from hardware to software has been a steady trend in the electronic industry, and when nowadays demand for a new functionality materializes, a software implementation on an embedded processor core becomes often the preferred choice within the available spectrum of possibilities. This situation is clearly visible in the development of Medium Access Control (MAC) protocol drivers. While a plethora of proposals has been studied, only in sporadic cases these proposals have been tested in the field, a step which is widely acknowledged as necessary to obtain reliable performance figures. In this paper, we provide field tested performance figures for comparing conventional Automatic Retransmission reQuest (ARQ) versus Cooperative ARQ (C-ARQ) protocols, and we report on the implementation of the testbed based on OpenMAC [1], which is a platform supporting the migration from hardware to software with a high degree of abstraction and flexibility. Next to experimentally validate the superiority of C-ARQ versus ARQ, our work demonstrates that the abstraction capabilities of OpenMAC support PHY-MAC cross-layer design, for experimenting cooperative MAC schemes, without hampering the hard real-time execution of software prototypes. The remainder of this paper is organized as follows. In Section II, we provide indications on prior work about rapid prototyping of MAC protocols. Section III briefly describes the This work is supported by the research projects CO2GREEN (TEC201020823), GREEN-T (TSI-020400-2011-16), and GREENET (PITNGA2010264759).

C-ARQ scheme and the network model. Section IV describes the implementation of the OpenMAC-based network testbed, including a description of the OpenMAC architecture to make this paper self-contained. Section V provides the experimental performance evaluation. Finally, Section VI concludes the paper. II. R ELATED W ORK A number of research works have addressed the implementation of hardware platforms to test the MAC layer [2]. Two categories of platforms have been identified: those based on commercial Network Interface Cards (NIC), and those based on custom hardware. NIC-based platforms [3] provide little flexibility to customize the MAC functionalities due to unpredictable latencies at the interface between the NIC and the computer hosting the card. Contrarily, custom hardware platforms (e.g., WARP [4]) are equipped with an analog RadioFrequency (RF) front-end and a computing subsystem, e.g., based on embedded processors or Field-Programmable-GateArrays (FPGAs). They offer full flexibility and control over the MAC layer functionalities at the price of exposing the whole hardware details to the programming model. In software engineering, this is a widely acknowledged weakness leading often to race conditions, which must be prevented either by painstaking handcrafted low level design or by software layers at the cost of largely eroding available cycle budgets. In our previous work [1], the OpenMAC architecture is presented as an alternative to custom hardware platforms to smooth the learning curve to start prototyping by developing device-independent C/C++ code on top of a hardware abstraction. OpenMAC provides a flexible framework that enables a tight interaction between MAC and physical layers, which is of fundamental importance for prototyping complex MAC protocols such as cooperative and cognitive schemes [5]. The concept and theoretical bounds of C-ARQ schemes have been widely studied in the literature [6]–[9]. Most of these works are based on theoretical analysis and computer simulation. However, only a few works have been dedicated to the experimental evaluation of C-ARQ on real hardware. The work in [3] presents the first implementation of the CoopMAC protocol [9] on WARP and on a NIC-based platform. Results show that CoopMAC outperforms the MAC protocol of the 802.11 Standard. In a more recent work [10],

III. C-ARQ S CHEME OVERVIEW

IV. I MPLEMENTATION A. OpenMAC Architecture The architecture of OpenMAC [1] is shown in Figure 2. The MAC protocol is partitioned into the Software (SW) MAC and the Hardware (HW) MAC modules. The SW MAC implements non time-critical functions in C/C++ code on an embedded processor. The HW MAC executes time-critical and time-consuming MAC operations by means of hardware acceleration, and provides mechanisms that enable precise and deterministic scheduling. The layers above Time+

DATA CFC

Destination Relay

ACK DATA

SIFS

Figure 1.

Cooperative ARQ scheme.

DMA2

SW MAC Processor PLB

HW MAC

PHY Digital BBP

ADC

OpenMAC interface

DAC

Host Interface

Analog/ RF Front-End

DMA1

Shared-Memory

Figure 2.

The C-ARQ scheme that we have considered in this work is very similar to PRCSMA [11]. We consider a single-hop network formed by a source node, a destination node, and one or more relay nodes. The source node transmits data packets to the destination. The relays overhear all the transmissions between source and destination. Whenever the destination node receives a data packet with errors, it broadcasts a Call for Cooperation (CFC) packet which is overheard by all nodes in the network. Then, the relays retransmit the original data packet until the destination receives the original error-free packet and acknowledges it with an ACK packet. The source node transmits a new data packet once it receives an ACK to the previous one. An example of the C-ARQ scheme is shown in Figure 1. The number of required retransmissions depends on the channel conditions between the source and the destination, the source and the relay, and the relay and the destination. We assume that since the control-packets (i.e., CFC, ACK) are short, they are always transmitted without errors due to channel impairments. The nodes can be in three modes of operation: (i) transmitting a packet, (ii) receiving, or (iii) idle listening. The associated power consumptions are ρtx , ρrx , and ρσ , respectively. We assume that ρσ = ρrx .

Source

OpenMAC Platform

MAC/PHY

a proof-of-concept of the Persistent Relay Carrier Sensing Multiple Access (PRCSMA) protocol [11] is implemented using NICs. To the best of our knowledge, previous works on experimental evaluation of C-ARQ schemes mainly focus on delay and throughput results. However, no work evaluates the energy efficiency of C-ARQ schemes compared to that of conventional ARQ.

External PHY

Hardware/Software Architecture of OpenMAC.

the MAC are executed on a host computer connected through the Host Interface, or can be integrated in the embedded processor. The shared-memory is used to accelerate the transfer of packets among SW MAC, HW MAC, and Host-PC. The HW MAC writes the packets received from the PHY into the shared-memory using Direct Memory Access (DMA), and reads the ones to transmit. Similarly, the Host-PC writes the packets to be transmitted into the shared-memory, and reads the ones received from the PHY. Packets are referenced by packet-pointers that identify their position in the sharedmemory. The SW MAC is responsible for allocating packetpointers and uses the OpenMAC interface to exchange packetpointers with the HW MAC and with the Host-PC. Each packet is comprised of three elements: (i) the MAC header contains MAC control information, (ii) the payload contains the useful data of the packet, and (iii) the packetdescriptors contain information used to configure and monitor the HW MAC and the PHY. The SW MAC can access directly the shared-memory to write and read the packet-descriptors. In addition, since accesses from the embedded processor to large data-structures may introduce huge and non-deterministic software latencies, the SW MAC is prevented from reading and writing payloads. Instead, the SW MAC has only to access to the MAC headers and packet-descriptors to make simple MAC decisions (e.g., check MAC address, identify packet types, etc). In the transmission process, the SW MAC sends its packetpointer to the HW MAC. The packet is then read from sharedmemory by the HW MAC and parsed to extract the packetdescriptors. In the reception process, the packet-descriptors of the received packet are first extracted and registered in the HW MAC, and then the packet is stored into the shared-memory. Finally, the HW MAC provides the packet-pointer to the SW MAC to notify it of the new packet that has been stored. The HW MAC buffers the packet-pointers that are used in reception. In the case that no packet-pointers are available, the HW MAC block notifies the SW MAC, which then provides new available packet-pointers. The HW MAC includes two packet processing paths for time-consuming MAC operations, e.g., Cyclic Redundancy Code (CRC). Packets are read from the shared-memory, processed, and transferred to the MAC/PHY interface, and inversely with packets received from PHY. The HW MAC configures the PHY (e.g., modulation, power, carrier selection,

while(1){ status = check_get_packet(); if ((status & RxPP_request) && buffer_ready){ if (!waiting_ACK) pointer_allocation(&buffer_PP_a); else pointer_allocation(&buffer_PP_b); buffer_ready = 0; } if (status & RxPackets_ready){ RxPP = get_packet(); buffer_ready = 1; SrcAddr = RxPP->SrcAddr; DstAddr = RxPP->DstAddr; if (SrcAddr==SrcNode && DstAddr==DstNode) if (RxPP->Type== DATA){ LastDataRxPP = RxPP; waiting_ACK = 1; } else if (SrcAddr==DstNode && DstAddr==SrcNode){ if (RxPP->Type==ACK) waiting_ACK = 0; else if (RxPP->Type==CFC){ send_packet(LastDataRxPP); waiting_ACK = 1; } } } Figure 3.

Example of the SW MAC code of the relay.

etc.), at any time when the SW MAC sends new parameters through the OpenMAC interface, or on a packet by packet basis by writing the PHY packet-descriptors through the MAC/PHY interface at the beginning of each transmission. B. MAC Layer Prototyping Process The prototyping process of a MAC protocol using OpenMAC is carried out by implementing a non hardware-specific C/C++ program (SW MAC) on the embedded processor without any operating system. The use of packet-descriptors and a simple Hardware Abstraction Layer (HAL) hide hardware details from the programming model. The HAL is comprised of a basic set of C functions that ease the access of the SW MAC to the OpenMAC interface. Figure 3 shows an example of the SW MAC source code used to implement the basic relay node functionality. The relay checks the status of packet reception continuously. If a new packet is received, it verifies the source and destination addresses, and the packet type. The last data packet received from the source node is buffered, and it is re-transmitted when a CFC packet is received from the destination node. C. OpenMAC-based Testbed The experimental performance evaluation has been carried out using a real network composed of three OpenMAC-based nodes: source, relay, and destination. Each node is implemented with a Commercial Off-The-Shelf (COTS) FPGA board (Xilinx Virtex-5 FX100/FX70) with a PowerPC processor embedded in the FPGA. The SW MAC runs on the

PowerPC and the rest of the OpenMAC architecture is implemented in the FPGA. The SW MAC source code is compiled using the Xilinx Software Development Kit (SDK) to get an executable for the PowerPC. The FPGA is programmed from the Xilinx SDK using a configuration file which integrates the OpenMAC architecture. Since measuring instrumentation for radio channels was not yet in place at the time of writing, the OpenMAC-based nodes are connected over Ethernet. We have artificially introduced channel noise in order to be able to validate the testbed against known references. For this reason, and in order to provide readers with reproducible results, we report the achieved figures against packet error probabilities rather than against signal to noise ratios in each node-to-node channel. The source node is connected to a computer over Ethernet. The computer enables the configuration of the experiment and the monitoring of several performance results as described in the next section. D. Experiment Monitor The Experiment Monitor software runs on a computer connected to the OpenMAC-based network over Ethernet. It includes a graphical user interface (GUI) that enables to: 1) Configure the experiment by programming the following parameters: (i) the length of the data packets, (ii) selection of ARQ or C-ARQ, (iii) the packet generation rate at the source node, (iv) the total time of the experiment or total number of data packets generated by the source node, and (v) the power consumption level associated to transmission, reception, and idle modes. 2) Monitor the experiment by displaying the following performance metrics in real-time: (i) delay (i.e., average time to deliver a data packet to the destination), (ii) throughput (i.e., ratio between the number of data bits delivered successfully to the destination and the total time elapsed in the experiment), and (iii) energy efficiency (i.e., ratio between the number of data bits delivered successfully to the destination and the energy consumed by the network nodes). The time measurements in the different operation modes (i.e., transmission, reception, and idle listening) are performed directly by each OpenMAC node, whereas the energy efficiency is computed by the Experiment Monitor software using the time measurements and the power consumption parameters provided by the user. V. P ERFORMANCE E VALUATION In this section, we compare the performance results of non-cooperative ARQ and the C-ARQ scheme described in Section III.

Parameter Data-rate ACK packet ρtx

Table I S YSTEM PARAMETERS Value Parameter 10 Mbps Data-packet 60 bytes CFC packet 900 mW ρrx = ρσ

Value 1000 bytes 60 bytes 150 mW

Figure 4.

Delay (PERD=0.1).

Figure 6.

Throughput (PERD=0.1).

Figure 5.

Delay (PESD=0.7).

Figure 7.

Throughput (PESD=0.7).

A. Scenario and System Parameters The parameters used to execute the performance evaluation are summarized in Table I. Data and control packets are transmitted at a constant data-rate. The power consumption levels have been selected from the specification of the RN131 low power Wi-Fi device. We have used 10,000 transmitted data packets and averaged the results for each test case. In the next sections, we compare the performance of CARQ with that of non-cooperative ARQ in terms of delay, throughput, and energy efficiency.

B. Results The average delay is represented in Figure 4 as a function of the packet error probability (PE) between source and destination nodes (PESD). The PE between relay and destination (PERD) has been fixed to a low value (PERD=0.1). As it can be expected, results show that the delay increases exponentially using ARQ. However, using C-ARQ it increases linearly at a very low rate. The delay achieved employing CARQ is significantly lower than the one achieved employing ARQ because the number of required retransmissions of data packets is reduced. C-ARQ yields a reduction up to a 75%

with respect to ARQ when PESD=0.9. Figure 5 shows the average delay as a function of PERD. PESD has been fixed to high value (PESD=0.7). As it can be expected, the delay achieved employing ARQ keeps constant for any PERD because the relay to destination channel is not used in ARQ. Results show that the delay increases exponentially when C-ARQ is employed, and it is higher than the one achieved with ARQ when PERD>PESD. Indeed, this happens because of the overhead introduced by a large number of required retransmissions of CFC packets. However, it can be observed that the delay achieved employing C-ARQ is significantly lower than the one achieved employing ARQ when PERD
expected, the energy efficiency using ARQ keeps constant for any PERD. It can be observed that energy efficiency decreases exponentially using C-ARQ. The energy efficiency using CARQ is significantly higher than in ARQ when PERD is lower than PESD=0.7. However, when PERD is greater than PESD, the energy efficiency of C-ARQ is lower than in ARQ. CARQ yields an increase up to a 35% with respect to ARQ when PESD is very high (PESD=0.7) and PERD<0.2.

Figure 8.

Energy efficiency (PERD=0.1).

VI. C ONCLUSION This paper presents an experimental comparison of CARQ versus ARQ protocols implemented in a testbed based on OpenMAC. Results show that C-ARQ outperforms noncooperative ARQ, in terms of delay, throughput, and energy efficiency, when the conditions of the channel between relay and destination are better than source to destination channel conditions. This work demonstrates also that OpenMAC can provide abstraction and flexibility for PHY-MAC cross-layer design while effectively operating under field testing and sustaining real-time execution of device-independent software prototypes for novel MAC protocols. Future work is aimed at interfacing a custom wireless PHY layer to OpenMAC. R EFERENCES

Figure 9.

Energy efficiency (PESD=0.7).

Figure 7 shows the throughput as a function of PERD. PESD has been fixed to a high value (PESD=0.7). As it can be expected, the throughput achieved using ARQ keeps constant for any PERD. It can be observed that the throughput decreases exponentially when using C-ARQ. The throughput achieved using C-ARQ is significantly higher than the one achieved using ARQ when PERD is lower than PESD=0.7. However, when PERD is greater than PESD, the throughput of C-ARQ is lower than in ARQ. C-ARQ yields an increase up to a 30% with respect to ARQ when PESD is very high (PESD=0.7) and PERD<0.2. The energy efficiency is represented in Figure 8 as a function of PESD. PERD has been fixed to low value (PERD=0.1). Results show that energy efficiency decreases exponentially when using ARQ. However, it decreases linearly when using C-ARQ. The energy efficiency achieved using C-ARQ is significantly higher than the one achieved in ARQ, and it yields an increase of up to 200% with respect to ARQ when PESD=0.9. Indeed, when the source to destination channel conditions are bad, the energy consumed in the retransmission of data packets is considerably reduced using C-ARQ. Figure 9 shows the energy efficiency as a function of PERD. PESD has been fixed to a high value (PESD=0.7). As it can be

[1] F. Vazquez-Gallego, J. Alonso-Zarate, D. Gajic, C. Liss, and C. Verikoukis, “Implementation and Performance Evaluation of a New Experimental Platform for Medium Access Control Protocols,” in ICST TridentCom, vol. 44, June 2012, pp. 178–193. [2] F. Vazquez-Gallego, J. Alonso-Zarate, C. Verikoukis, and L. Alonso, “A Survey on Prototyping Platforms for the Development and Experimental Evaluation of Medium Access Control Protocols,” Wireless Communications, IEEE, vol. 19, no. 1, pp. 74–81, 2012. [3] T. Korakis, M. Knox, E. Erkip, and S. Panwar, “Cooperative Network Implementation using Open-Source Platforms,” Communications Magazine, IEEE, vol. 47, no. 2, pp. 134–141, 2009. [4] C. Hunter, J. Camp, P. Murphy, A. Sabharwal, and C. Dick, “A Flexible Framework for Wireless Medium Access Protocols,” in Asilomar Conference on Signals, Systems and Computers (ACSSC), October 2006, pp. 2046–2050. [5] J. Ansari, X. Zhang, A. Achtzehn, M. Petrova, and P. Mahonen, “A Flexible MAC Development Framework for Cognitive Radio Systems,” in IEEE Wireless Communications and Networking Conference (WCNC), March 2011, pp. 156–161. [6] E. Zimmermann, P. Herhold, and G. Fettweis, “On the Performance of Cooperative Relaying Protocols in Wireless Networks,” European Trans. On Telecommunications, vol. 16, pp. 5–16, 2005. [7] P. Gupta, I. Cerruti, and A. Fumagalli, “Three Transmission Scheduling Policies for a Cooperative ARQ Protocol in Radio Networks,” in WNGG, October 2004. [8] I. Cerutti, A. Fumagalli, and P. Gupta, “Delay Models of Single-Source Single-Relay Cooperative ARQ Protocols in Slotted Radio Networks with Poisson Frame Arrivals,” IEEE/ACM Transactions on Networking, vol. 16, no. 2, pp. 371–382, 2008. [9] P. Liu, Z. Tao, and S. Panwar, “A Cooperative MAC Protocol for Wireless Local Area Networks,” in IEEE International Conference on Communications (ICC), vol. 5, May 2005, pp. 2962–2968. [10] C. Verikoukis, A. Perez-Neira, J. Alonso-Zarate, and C. Skiannis, “Experimental Performance Evaluation of a MAC Protocol for Cooperative ARQ Scenarios,” in IEEE Global Telecommunications Conference (GLOBECOM), December 2009, pp. 1–6. [11] J. Alonso-Zarate, L. Alonso, and C. Verikoukis, “Performance Analysis of a Persistent Relay Carrier Sensing Multiple Access P rotocol,” IEEE Transactions on Wireless Communications, vol. 8, no. 12, pp. 5827– 5831, 2009.

Experimental Performance Evaluation of a ...

packets among SW MAC, HW MAC, and Host-PC. The HW. MAC writes the packets received from the PHY into the shared-memory using Direct Memory Access ...

396KB Sizes 1 Downloads 361 Views

Recommend Documents

Experimental evaluation of three osteosynthesis ...
doi:10.1016/j.jcms.2005.09.005, available online at http://www.sciencedirect.com. Experimental evaluation of three osteosynthesis devices used for stabilizing.

field experimental evaluation of secondary ... - Semantic Scholar
developed a great variety of potential defenses against fouling ... surface energy (Targett, 1988; Davis et al., 1989;. Wahl, 1989; Davis ... possibly provide an alternative to the commercial .... the concentrations of the metabolites in the source.

EXPERIMENTAL AND NUMERICAL EVALUATION OF ...
considered to be the primary unit of cancellous bone, are aligned along the ...... GSM is that its non-zero coefficients are clustered about the diagonal and the ...

Experimental Evaluation of Cooperative Voltage ...
Abstract. Power-efficient design of real-time embedded systems becomes more important as the system functionality is increasingly realized through software. This paper presents a dynamic power management method called cooperative voltage scaling (CVS

An Experimental Evaluation of Network Reliability in a ...
they are exposing many services occupying a lot of RAM. The RE-Mote has 16KB of RAM retention, which was not enough for ..... 1500. 2000. 2500. 3000. 3500. 4000. 4500. RSSI (dBm). Measurements. Figure 5. Histogram of the RSSI of indoor devices. Figur

TEACHER PROFESSIONAL PERFORMANCE EVALUATION
Apr 12, 2016 - Principals are required to complete teacher evaluations in keeping with ... Certification of Teachers Regulation 3/99 (Amended A.R. 206/2001).

CDOT Performance Plan Annual Performance Evaluation 2017 ...
48 minutes Feb.: 61 minutes March: 25 minutes April: 44 minutes May: 45 minutes June: 128 minutes 147 minutes 130 minutes. Page 4 of 5. CDOT Performance Plan Annual Performance Evaluation 2017- FINAL.pdf. CDOT Performance Plan Annual Performance Eval

Design and performance evaluation of a parallel ...
The host eacecutes the sequential part of the BM proce- dure and drives the ... provide good quality solutions, but have the disadvan- tage of a very high ...

The performance evaluation of a local rabbit population
*Corresponding author e-mail: [email protected]. Abstract. The aim of ... gain (g), average daily gain (g/d), feed intake (g.w.w), feed conversion rate (g.w.w/l.w) and carcass characteristics ... growing period of about 30 days, a deterioration o

Performance Evaluation of Grid Scheduling Strategies: A Case ... - IJRIT
tasks are needed to identify galaxy clusters within the Sloan Digital Sky Survey [3]. Because of large amounts of computation and data involved, these workflows ...

Performance evaluation of a subscriber database ... - Semantic Scholar
Jun 30, 2003 - The thesis studies the performance of one of the services of the subscriber database on three different ..... Memory is an example of such resource where the limiting factor is the resource contention alone. ...... clude single-thread

Modeling and performance evaluation of a flexure ...
analytical models are helpful for both a reliable architecture optimization and .... FEA simulation carried out in Section 5 via the ANSYS software package reveals ...

PERFORMANCE EVALUATION OF CURLED TEXTLINE ... - CiteSeerX
2German Research Center for Artificial Intelligence (DFKI), Kaiserslautern, Germany ... Curled textline segmentation is an active research field in camera-based ...

Performance Evaluation of Equalization Techniques under ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue ... Introduction of wireless and 3G mobile technology has made it possible to ...

Performance Evaluation of Parallel Opportunistic Multihop ... - CiteSeerX
of the IEEE International Conference on Communications, Seattle,. WA, pp. 331-335 ... From August 2008 to April 2009, he was with Lumicomm Inc.,. Daejeon ...

Performance Evaluation of Equalization Techniques under ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue ... Introduction of wireless and 3G mobile technology has made it possible to ...

CDOT Performance Plan Annual Performance Evaluation 2017 ...
84% 159% 160% 30% 61% 81%. 113%. (YTD) 100% 100%. Whoops! There was a problem loading this page. Retrying... Whoops! There was a problem loading this page. Retrying... CDOT Performance Plan Annual Performance Evaluation 2017- FINAL.pdf. CDOT Performa

Performance Evaluation of a Hybrid Algorithm for Collision Detection ...
are also approaches other than spatial partitioning data structures. ... from GPU memory is usually a very slow operation, making buffer ... data structures: grids and octrees. Finally, in ... partitioning the cells in a new grid when required (with.

Performance evaluation of a subscriber database with queuing networks
Jun 30, 2003 - The thesis studies the performance of one of the services of the subscriber database on three different hardware platforms using ..... Examples. Service time with limited capacity. Limited. Limited. CPU and disk. Service time with infi

Performance evaluation of a reservation random ...
key measure of performance of the system. By contrast, under ... a multiple-access network. ... the packet dropping probability and the system's call throughput.

Modeling and performance evaluation of a flexure ...
Modeling and performance evaluation of a flexure-based XY ... works of the authors, a simple XY stage is proposed in [17] for the nanomanipulation application. ... of the CPM, which is validated by both the finite element analysis (FEA) and ...

Performance Evaluation of Grid Scheduling Strategies: A Case ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, ... problems that are characterized by having high degree of parallelism.

Performance Evaluation of a QoS-Aware Framework for ...
good response times, by selecting different replicas to service different clients concurrently ... and responsiveness of the replicas by monitoring them at run- time.

Performance evaluation of a PVT/ORC
these systems, compared to PV and solar heating alone [4,24e27]. .... K. Tourkov, L. Schaefer / Energy xxx (2015) 1e11. 2. Please cite this article in press as: Tourkov K, Schaefer L, ...... using low-temperature geothermal heat sources. Energy ...