Recenzovaný vědecký časopis / Peer-reviewed scientific journal

Rozměr: px
Začít zobrazení ze stránky:

Download "Recenzovaný vědecký časopis / Peer-reviewed scientific journal"

Transkript

1 Recenzovaný vědecký časopis / Peer-reviewed scientific journal Ročník / Year: 2013 Číslo / Number: 2 ISSN: Vydává / Publisher: Vysoká škola ekonomická v Praze / University of Economics Prague

2 Recenzovaný vědecký časopis / Peer-reviewed scientific journal Ročník / Year: 2013 (vychází dvakrát ročně / published twice a year) Číslo / Number: 2 Místo vydání / Place of edition: Praha ISSN Vydává / Publisher: Vysoká škola ekonomická v Praze / University of Economics Prague nám. W. Churchilla Praha 3 Czech Republic (The European Union) IČ / ID: Web: Kontakt a technické informace / Contact and technical information: Václav Řezníček vaclav.reznicek@vse.cz Zdeněk Smutný zdenek.smutny@vse.cz

3 Redakční rada / Board of editors: Stanislava Mildeová 1 University of Economics Prague, Czech Republic Martin Boháček University of Economics Prague, Czech Republic Tomáš Bruckner University of Economics Prague, Czech Republic Vesna Čančer University of Maribor, Slovenia Rasa Daugėlienė Kaunas University of Technology, Lithuania Jiří Fišer Jan Evangelista Purkyne University in Ústí nad Labem, Czech Republic Milan Houška Czech University of Life Sciences Prague, Czech Republic Miloslav Hub University of Pardubice, Czech Republic Petr Kučera Komix, Prague, Czech Republic Petr Máša Partners Financial Services, Prague, Czech Republic Jan Ministr VSB-Technical University of Ostrava, Czech Republic Eve Mitleton-Kelly London School of Economics, United Kingdom Ingeborg Němcová University of Economics Prague, Czech Republic Jan Rauch University of Economics Prague, Czech Republic Václav Řezníček University of Economics Prague, Czech Republic Markus Schwaninger University of St. Gallen, Switzerland Antonín Slabý University of Hradec Králové, Czech Republic Zdeněk Smutný University of Economics Prague, Czech Republic Olga Štěpánková Czech Technical University in Prague, Czech Republic Prokop Toman Czech University of Life Sciences Prague, Czech Republic Milan Turčáni Constantine the Philosopher University in Nitra, Slovakia Viktor Vojtko University of South Bohemia in České Budějovice, Czech Republic Jan Voráček College of Polytechnics Jihlava, Czech Republic 1 Šéfredaktorka / Editor in Chief

4 OBSAH / CONTENT: Recenzované stati / Peer-reviewed papers Novel methods of utilizing Jitter for Network Congestion Control... 1 Ivan Klimek, Marek Čajkovský, František Jakab Flexible data queries Miroslav Hudec A Review on Macroscopic Pedestrian Flow Modelling Anna Kormanová Subgraph Colouring Technique for Computer with Data Driven Computation Model Liberios Vokorokos, Branislav Madoš, Norbert Ádám, Marek Čajkovský Framework for utilizing computational devices within simulation Miroslav Mintál TOGAF usage in outsourcing of software development Aziz Ahmad Rais, Rudolf Pecinovský Mikroprogram pre riadenie procesu spájania operandov v architektúre DF KPI / Microprogram for operand matching in DF KPI architecture Norbert Ádám Inovativní přístup k rozvoji Informačního managementu magisterského oboru studia na VŠE v Praze / An innovative approach to the development of the master study of the Information management at the University of Economics in Prague Vlasta Střížová, Zdeněk Smutný Systémová dynamika: disciplína pro zkoumání chování komplexních sociálních systémů / System dynamics: discipline for studying complex soft systems Stanislava Mildeová

5 Knižní recenze / Book reviews Dynamika sociálně-ekonomických procesů / Dynamics of socio-economic processes Ingeborg Němcová Zamyšlení / Reflections (In)formování sociálních systémů / (In)formation of social systems Miloš Vítek

6 Acta Informatica Pragensia 2(2), 2013, 1 24, DOI: /j.aip.20 Section: Online: aip.vse.cz Peer-reviewed papers Novel methods of utilizing Jitter for Network Congestion Control Ivan Klimek 1, Marek Čajkovský 1, František Jakab 1 1 Department of Computers and Informatics, Faculty of Electrical Engineering and Informatics, Technical University of Košice, Letná 9, Košice, Slovak Republic {ivan.klimek, marek.cajkovsky, frantisek.jakab}@tuke.sk Abstract: This paper proposes a novel paradigm for network congestion control. Instead of perpetual conflict as in TCP, a proof-of-concept first-ever protocol enabling inter-flow communication without infrastructure support thru a side channel constructed on generic FIFO queue behaviour is presented. This enables independent flows passing thru the same bottleneck queue to communicate and achieve fair capacity sharing and a stable equilibrium state in a rapid fashion. Keywords: Congestion control, Transport protocol, Inter-flow communication, Jitter

7 2 Klimek, Čajkovský, Jakab 1 INTRODUCTION Recent advances in rateless erasure codes [16, 22] enable to separate reliability from rate/congestion control for general purpose unicast transport protocols [15]. Currently for purposes where reliability is not necessary, for example multimedia applications, or when other layers take care of reliability for example through Application Layer Forward Error Correction (AL-FEC) [3]. but congestion control has to be guaranteed - TCP-Friendly Rate Control (TFRC) provides an option [8]. But it does so by modelling the Transmission Control Protocol (TCP) [5] performance as a function of packet loss and Round-Trip Delay Time (RTT) under the same conditions and limiting its rate accordingly. We argue that this approach is sub-optimal because it inherits the TCP performance which is not always satisfactory (For example on Wireless Wide Area Network (WAN) links, or Long Fat Networks (LFN), resp. the issue of Bufferbloat [18] etc. ). TCP flow synchronization occurs when congestion caused packet drop reaches levels that it affects all the flows on the overflowing bottleneck, as TCP understands packet drop as an indication of congestion it reduces its data rate. Because all the affected flows react the same way, the effect is flow synchronization [28] [23]. More generally speaking this behaviour is not TCP-specific, congestion can be utilized for synchronizing into a stable equilibrium state, where instead of aggressively reducing the rate as TCP does, flows stop increasing their rate and only reduce it so that packet loss or queuing doesn t occur, thus stabilize the overflowing buffer, reaching and holding the full capacity of the bottleneck. Protocol that utilizes this behaviour can be designed [14], the problem with this state is that the capacity is not distributed fairly amongst flows it is just stabilized at whatever utilization the flows reached in the moment bottleneck capacity was reached. While experimenting with this stable state we noticed an interesting phenomena, we were able to on demand break the stable state and increase or decrease jitter levels on all flows passing thru the bottleneck with the change of the data rate of one of the competing flows even if it represented a fraction of the total bottleneck data rate. Thus effectively creating a broadcast communication medium between independent flows from the bottleneck queue. We present a proof of concept and explore the possibility of using this mechanism for congestion control.

8 Acta Informatica Pragensia 3 Fig. 1. Example of two TCP flows synchronizing. X-axis = time [ms], Y-axis = no. of packets/s 2 JITTER AS CONTROL SIGNAL Several variants of TCP already proposed using RTT as an additional control signal on top of packet drop. TCP Vegas [4] aims to improve the end-to-end congestion avoidance mechanism of TCP. The main objective is to estimate the expected bandwidth for the connection in order to control the transmission rate that can avoid network congestion. To achieve this goal, the scheme defines BaseRTT value which represents the minimal round trip time during the transmission to calculate the expected transmission rate of the link. After receiving an acknowledgement, sender continues to update ActualRTT value which represents the current RTT and is necessary to be able to calculate the real transmission rate. If the difference between BaseRTT and ActualRTT is higher than upper bound threshold, congestion may occur since sending rate is too high. Thus, sender decreases one congestion window size. If the difference is smaller than lower bound, sender should increase one congestion window size to utilize the available bandwidth. Else, sender should keep the sending rate stable. TCP Vegas suffers fairness problems when the connections start transmitting at different times. Also, TCP Vegas is not suitable for wireless network since it cannot distinct loss events. TCP Veno [10] is a loss differentiation scheme for the wireless environment and it is derived from TCP Vegas. This method provides another threshold to differentiate between wireless and congestion losses. Although the performance is improved in wireless environment, the loss differentiation scheme cannot work well when the random loss rate is high. And it still does not solve the fairness issues of Vegas.

9 4 Klimek, Čajkovský, Jakab TCP Jersey [26] is another enhancement which improves network performance in wireless network. But because it needs router support (ECN) we will not describe it further. All the mentioned schemes so far used RTT, such congestion estimator cannot perform well when the traffic load gets heavy over reverse links or asymmetric links. On the other hand, JTCP [24, 25, 7] applies the jitter ratio to differentiate wireless losses from congestion losses and revise the Reno s congestion control scheme to adapt to wireless environments. Jitter ratio [6] is derived from the inter-arrival jitter, which is defined in Real-time Transport Protocol (RTP) [21]. Inter-arrival jitter is the variance of packet spacing at the receiver side and packet spacing at the sender side. In other words, it presents current path s status by the packet-by-packet delay. On packet loss JTCP compares the average jitter ratio with a threshold, which is defined as the inverse of congestion window size. If average jitter ratio is greater than this threshold, JTCP regards the loss event as congestion loss and reduces its congestion window size to one half. Otherwise, the loss event will be viewed as wireless loss. Sender will not reduce the congestion window and will do fast retransmission immediately. The problem with such approach is the setting of the threshold, inverse of congestion window size is a local parameter and does not represent the state of the network. Also, it means that on higher transmission speeds and thus bigger congestion windows the system will be much more sensitive to jitter variance. Jitter seems to be better suited as an additional control signal than RTT as it describes only the one way delay changes triggered by changed path load, thus it is more stable as it cannot be affected by the load of the reverse path. 3 CHANGING THE PERSPECTIVE State of the art transport protocols still use the TCP "point of view" - looking at data on packet level [27] [12], even if Forward Error Correction (FEC) protocols slowly gain traction [17] they are no different. The presented design is based on FEC codes and uses their error correcting properties to change the perspective from a packet level to flow level. This abstraction can be compared to the difference in the physics of a particle and a wave. We no longer have to deal with individual packets, retransmit them etc. they are all just pieces of a flow. Where the flow can be modulated as a waveform to create a secondary channel without affecting the primary channel the information it transmits.

10 Acta Informatica Pragensia 5 Fig. 2. In digital fountain codes, the encoder produces a potentially infinite number of encoded symbols and the decoder is able to recover the original information from any set of at least K=k(1+e) encoded symbols. [13] Inter-flow communication is a crucial milestone, it enables fast convergence to a stable network state where resources are allocated with absolute fairness. This is in contrast with currently used TCP-based logic, where flows compete for capacity in a never ending fight for resources without ever reaching a stable state or full resource utilization. All designs that tried to improve this situation did so by utilizing feedback from the network requiring the network to change routers to add functionality [19],[1]. The presented system is the first as far as authors are aware of that provides the capability for network flows to cooperate in achieving optimal network utilization without the need for any support from the network thus usable on the currently deployed infrastructure. Most queues still use the most basic queuing algorithm First in First out (FIFO) aka DropTail [20]. This fact that FIFO queues are "everywhere" in Internet is considered an issue causing problems such as Bufferbloat [11]. In fact their omnipresence is a crucial enabler for our mechanism to function. Other queuing mechanisms such as Active Queue Management (AQM) (Random Early Detection (RED)[9]/Weighted RED (WRED)[2] etc.) should be also theoretically to some extent supported but we did not so far look deeper into them. The presented design primarily targets last mile routers as they are where most congestion occurs [11]. This scope limitation enables us to design a simple proof of concept communication system as not too many concurrent flows occur at a last mile bottleneck when compared to a core router bottleneck situation. Figure 3 illustrates the core concept behind our design, independent flows interact at the bottleneck queue. When the ingress packet rate is higher than egress packet rate buffering occurs. Packets are ordered inside of the queue by their ingress time, if one flow increases its rate, the gap between packets of other flows will be altered creating a measurable change. In the previously mentioned equilibrium state achieved by congestion synchronization [14] a change of the transmitter (TX) inter-packet delta aka packet rate of one flow can on-demand break the queue equilibrium and create jitter measurable by all flows in that queue. The flow can also return back to the original rate, thus a stable/unstable jitter modulation scheme can be constructed.

11 6 Klimek, Čajkovský, Jakab Fig. 3. FIFO inter-flow interaction 4 FIFO THE THEORETICAL COMMUNICATION CHANNEL FIFO is far from a perfect communication medium, it is not linear as the TX of a frequency or amplitude modulation will not necessarily create a linear response on the receiver (RX) of a different flow. The sampling rate of the RX flow is not stable and not only a function of its packet rate but a function of the current state of the queue that is a superposition of all the different flows passing thru it. Classic modulation approaches such as frequency or amplitude modulation are thus unusable, transmitting special patterns such as patterns with strong auto-correlation properties also doesn't produce stable results as error, erasures and shifts are arbitrary. Even if frequency modulation would be possible it would not be ideal as it would require many samples to be precise. We therefore propose a modulation requiring only a few samples that provides deterministically achievable results an equilibrium breaking modulation where flows reach a stable state that is broken and restored in protocol defined time windows. Because of the mentioned properties a robust coding scheme is required, first of all the true sampling rate is not known therefore the code needs to be self-clocking. The start of the sequence needs to be clearly recognizable, to achieve this the presented code is self-synchronizing by reversing the transmitted sequence every period.

12 Acta Informatica Pragensia 7, (1) Equation 1: Self-synchronization, a code X over an alphabet A has a synchronizing word w in A+ Self-clocking is achieved by utilizing Differential Manchester encoding where a transition is guaranteed at least once every bit, allowing the receiver to perform clock recovery. Differential scheme is preferred as detecting transitions is often less error-prone than comparing against a threshold in a noisy environment as a jitter based modulation is, also the polarity of the transition is unimportant just the presence of a change is detected. The receiver monitors the variance of jitter, where jitter is defined as the inter-packet delta. Variance is derivative of jitter, thus the second derivative of packet arrival time. Fig. 4. Sample delta jitter of a receiver flow. X-axis = jitter [ms], Y-axis = no. of packets The variance is measured by taking the zero-crossings of the delta jitter. The number of zero crossing directly reflects the state of the queue stable/not stable. Because the modulation window is protocol defined, the number of variance changes per window can be interpreted to bits. The presented design uses 2 changes to encode bit 1, one change to encode bit 0 the reconstructed signal in Figure 5 is therefore

13 8 Klimek, Čajkovský, Jakab Fig. 5. Sample receiver reconstructed signal - Diff. Manchester encoded. X-axis = jitter [ms], Y-axis = carrier signal (logical 0 or 1) The simulations were performed in ns2 using a star topology with five TX nodes, one router node and one receiver node, each TX node was transmitting one flow. All flows merged at the router node which connection with the receiver node represented the bottleneck link. The modulated flow changed its inter-packet delta between 4ms for the stable state and 2ms for the excited state. The four receiver flows had a constant inter packet delta of 2ms. Protocol defined modulation window was 20ms. Bottleneck link speed was set to match the stable state. Receiver code post-processed the ns2 data in Matlab. Figure 6 illustrates the bandwidth allocation of the bottleneck per flow, the 4 receiver flows are superimposed as they have the same rate, so the total rate of the not-modulated flows is packet every 0.5ms vs. packet every 2 resp 4ms for the modulated flow. Meaning in average there is 6 times more not-modulated packets than modulated in the queue at every moment.

14 Acta Informatica Pragensia 9 Fig. 6. Bottleneck bandwidth utilization per-flow - red is the modulated flow, blue are the 4 receiver flows superimposed. To demonstrate that only a fraction of the total queue capacity needs to be modulated for other flows passing thru it be able to receive the signal the following experiment was performed. The notmodulated flows transmitted a packet every millisecond, the modulated flow every 8ms with oscillation of 1ms up/down resulting in 7ms/9ms inter-packet delta for duration of protocol defined window 20ms. Thus in average there was 32 times as many not-modulated packets than modulated in the queue at every moment. Figure 7 illustrates this bandwidth allocation and Figure 8 shows the reconstructed signal. Because the presented modulation only aims to trigger instability in the queue, only a small change is necessary to achieve measurable difference. In contrast to usual modulations where signal is being modulated on a medium, we modulate by creating and disturbing a stable state of the medium. This approach could be compared to the resonant frequencies known from physics, where even a small periodic driving force can produce large amplitude oscillations. To set the amplitude right we propose to use an Automatic Gain Control on the RX of the modulated flow, because its the RX of the flow that is modulating it can have the knowledge of the fact that modulation should be happening and what

15 10 Klimek, Čajkovský, Jakab should be transmitted. If the signal is not strong enough because of ambient jitter the RX can immediately notify the TX that amplitude needs to be increased. For the primary information channel the modulation/amplitude itself is invisible as it just oscillates to both direction so in average the rate is constant. Fig. 7. Bottleneck bandwidth utilization per-flow - red is the modulated flow, blue are the 4 receiver flows superimposed. Fig. 8. Reconstructed zoomed color coded signal - red is 1, green and yellow are 0 in up/down position resp.

16 Acta Informatica Pragensia 11 5 FIFO THE PRACTICAL COMMUNICATION CHANNEL To verify that the presented theoretical model really works, we implemented it in C and tested in the wild on the most worst case scenario we could think of. Worst case meaning a scenario where arbitrary jitter is abundant. We used the topology from Figure 3. Two hosts connected via WiFi to a 3G router, one server was located at the Technical University Košice, the other in Germany approximately 20ms RTT from the server at our University. Host B had 3 active connections, each at 30ms inter-packet delta, all not-modulated meaning static rate. Host A had a single modulated flow at base rate of 40ms, with symmetrical amplitude of 10ms, thus one period inter-packet delta was 30ms, the next 50ms and vice versa. The flows from host B and host A met at the shared bottleneck 3G wifi router uplink. Except of that they had nothing in common, they were destined for different servers and originated from different hosts. Figure 9 shows the jitter measured on one of flow B flows. Figure 10 the signal filtered from the jitter using signal averaging (two pass moving average with window size of half of the protocol defined window). The performed experiment clearly demonstrated that only a fraction of the total traffic passing thru the bottleneck needs to be modulated for other flows to be able to detect it. In this experiment only the clocking signal was transmitted e.g. all zeros one change per period. Figure 11 illustrate how does a 1010 signal look two changes per period marking bit 1. Fig. 9. Jitter of one of the host B flows. Periodic modulation is clearly visible. X-axis = jitter [ms], Y-axis = no. of packets

17 12 Klimek, Čajkovský, Jakab Fig. 10. Filtered signal from the jitter on Figure 9. X-axis = jitter [ms], Y-axis = no. of packets

18 Acta Informatica Pragensia 13 Fig. 11. Signal + colored representation - bit 1, two changes per period - red, bit 0 up position - green, bit 0 down position yellow. X-axis = averaged jitter from [ms], Y-axis = no. of packets 6 DIGITAL VS. ANALOG As the previous section demonstrated, digital modulation can be achieved. The problem is it would take simply too long for information to be transmitted this way. The protocol defined window in which modulation occurs needs to be at least several tens of milliseconds long so there are enough samples (packets) for signal averaging to eliminate the random noise. If we can transmit only one bit in each protocol defined window, it would take several Round Trip Times on most links to transmit any usable information. We therefore aimed our focus on determining the effects of interactions between flows on the FIFO that could possibly be combined into enough measurable factors that could be used for an analog modulation. Fig. 12. Jitter of 5 flows interacting at a bottleneck FIFO queue, the first flow from top is the modulated. X-axis = jitter [ms], Y-axis = no. of packets Figure 12 shows the jitter of 5 flows passing thru the same bottleneck. Flow 1 (first from top) is modulated changing its packet rate in a periodic manner. Flows reached a stable equilibrium state where they stopped increasing their rate and Flow1 started modulating. Each flow was able to reach a different rate clearly visible from the jitter graph is that the rate of Flow 2 and 3 are very similar.

19 14 Klimek, Čajkovský, Jakab Fig. 13. Zoomed jitter of Flow 2 from Figure 12. Nomenclature for Equation 2 and 3: yellow = jitter amplitude, black = up period length, red = down period length. Figure 13 shows a zoomed portion of Figure 12, market yellow is the amplitude of the received modulation, black is the length (in packets) of the UP phase and red is the length of DOWN phase. These three variables describe what is going on the FIFO amplitude is the change created by the modulated flow and is received inversed. When the modulated flow transmits more packets less packets of other flows will pass thru the FIFO. When the modulated flow transmits less packets more packets of other flows will pass thru it. The ratio between the UP and DOWN phases corresponds directly to the ratio of the modulated flow rate at higher (amp+ [ms]) and lower rate (amp- [ms]). Jitter samples the state of the queue, the modulated flow changes it by its modulation amplitude thus all the non-modulated flows that pass thru the queue at that time will be subjected to the same level of change resulting in 1:1 transmission of the amplitude to all flows even if they transmit at different rates. _ _ _ _ (2) Equation 2: Relation between the period lengths and modulated flow rate, also visible from Figure 13. _ (3) Equation 3: Relation between jitter amplitude and modulated flow rate, also visible from Figure 13. Where interval is the inter packet gap of the modulated flow and (amp+) = interval + amplitude (amp-)= interval - amplitude In contrast to jitter where the amplitude is received exactly as it is transmitted on bandwidth the effects are specific to each flow and its speed as Figure 14 illustrates. Jitter is the measure of change, a stable jitter amplitude translates into a flow specific amplitude in the bandwidth domain. A jitter amplitude of X milliseconds translates into a change of Y percent in jitter for that particular flow. Meaning the same level Y of change will be visible as the bandwidth amplitude Y percent of the flow speed. Also

20 Acta Informatica Pragensia 15 important to note is that the bandwidth amplitude of the modulated flow is because of the limited capacity of the bottleneck/fifo matched by the inversed summed amplitude of the other flows. (not visible from Figure 14 as flows are superimposed). This property can be used as a validator of the results from Equation 2 and 3. Fig. 14. Bandwidth allocation demonstrating different amplitude size based on the flow speed. All together these parameters can be used to construct an analog communication scheme, where the modulating flow transmits just a square wave with a constant amplitude and frequency defined by the protocol defined modulation window. The non-modulated flows can decode the rate and the amplitude of the modulated flow from just two periods worth of samples as shown in Figure CONGESTION CONTROL USING INTER-FLOW COMMUNICATION We have constructed a simple congestion synchronizing inter-flow communication based, congestion control scheme to demonstrate the possible benefits of communication between independent flows. Synchronization is achieved by exponential search until less packets than expected arrive at the flow RX. The RX holds the logic determining the rate of the flow and decides based on the number of packets it receives, if the expected number of packets per reporting interval is received the rate is

21 16 Klimek, Čajkovský, Jakab increased, if less packets is received the rate is set to the rate corresponding to the amount of packets actually received thus at the maximum achievable capacity. Fig. 15. FSM describing the congestion control algorithm. The first flow to reach the capacity is because of the aggressiveness of the exponential search expected to be the fastest flow. During the exponential search, the rate is increased in steps, between these steps the rate is stable and the flow listens to possible jitter modulation. If it reaches the capacity but was not able to detect any modulation present it starts to modulate a square wave signal with period of the protocol defined with and a stable amplitude. If another flow is present, it receives the modulation and immediately changes its rate to the decoded rate of the modulating flow. The result of such action is that packets of both flows now arrive at the bottleneck with same inter-packet gaps, thus any effect such as buffering or drop would have the same results on both of them. The result is measurable and rate is set according to it, thus both flows set the same rate and just shared the capacity fairly. The modulated flow immediately detects a change on the network when the other flow changes its rate as less packets will arrive in that interval. To be able to detect when a stable state was achieved it stops modulating. After a stable amount of packets is received for at least two periods, the rate is adapted to the detected rate. If any change would happen such as a new flow or a flow was lost, a change would be detectable. Based on the change an action would be taken, if the jitter would rise and less packets than expected would be received possibly a new flow arrived. The first flow to detect such change would start modulate, the earlier mentioned logic would repeat. If the jitter would drop, possibly a flow was lost. The first flow to detect such change would start exponential search, because of its aggressiveness it is expected the rate would be achieved before other flows could react in the same way. After the new rate would be found, the flow would start modulate it to broadcast it to other flows, that would react and re-sync the capacity.

22 Acta Informatica Pragensia 17 Fig. 16. Simulated capacity sharing with the knowledge of the maximum flow rate. Figure 16 illustrates the effect of the broadcasted knowledge of the fastest flow rate. If flows know this information, fair and instant capacity sharing is trivial because the FIFO does quantization based on ingress time. If inter packet gaps are the same, the flows will get the same share of capacity. To limit over-buffering it is important to detect stabilized queue state and adapt the transmit rate accordingly in as shortest time as possible. 8 PERFORMANCE EVALUATION There was performed several experiments using various parameters for queue size. Another parameters which was not changed during experiment was; speed of the exponential search (multiplicative factor was set to 4) and the capacity usage goal (controlling how much capacity should each flow use - set to 90%). One of experiments is shown on figure 17 with queue size set to 20 packets. The simulation runtime was 10 seconds with flows stopping at time 9 seconds. Flows where starting gradually: Flow 1 at time 0, Flow 2 at time 0.3 seconds, Flow 3 at 0.3 seconds, Flow 4 at 0.4 seconds and Flow 5 at 0.5 seconds.

23 18 Klimek, Čajkovský, Jakab Fig. 17 System throughput with queue size set to 20 packets. X axis = time elapsed [s], Y axis = throughput [kbps] The capacity usage goal is set after the speed of the FIFO equalization - thus after all flows set to the equal goal, they don't set to what they see is the actual throughput but only to the configured capacity usage goal in this example 90 percent of that. As expected the algorithm performs the same on all scenarios - minimal differences was visible between the another (queue size of 20, 50, 100, 1000 and infinite packets) experiments. To compare the presented protocol we believe the best way to see the novelty is to see the existing TCP variants in action and compare visually. Experimental settings (queue size, speed of the exponential search, capacity usage goal) was used on the same values as in previous experiment. The considered TCP variants where: Binary Increase Congestion control (BIC) and TCP CUBIC: Binary Increase Congestion control. Figure 18 shows TCP BIC system throughput. Figure 19 shows TCP CUBIC system throughput.

24 Acta Informatica Pragensia 19 Fig. 18a TCP BIC system throughput for 20 bottleneck queue size. X axis = time elapsed [s], Y axis = throughput [kbps] Fig. 18b TCP BIC system throughput for 50 bottleneck queue size. X axis = time elapsed [s], Y axis = throughput [kbps]

25 20 Klimek, Čajkovský, Jakab Fig. 18c TCP BIC system throughput for infinite bottleneck queue size. X axis = time elapsed [s], Y axis = throughput [kbps] Fig 19a TCP CUBIC system throughput for 20 bottleneck queue size. X axis = time elapsed [s], Y axis = throughput [kbps]

26 Acta Informatica Pragensia 21 Fig 19b TCP CUBIC system throughput for 50 bottleneck queue size. X axis = time elapsed [s], Y axis = throughput [kbps] Fig 19c TCP CUBIC system throughput for infinite bottleneck queue size. X axis = time elapsed [s], Y axis = throughput [kbps] After reviewing TCP behaviour, it is clear that none of the variants provide comparable stability, convergence time nor intra-flow fairness to the presented algorithm. Personal opinion of the author is that numeric metrics are useful to compare sub-optimal approaches such as TCP variants in between each other, but hardly useful to compare against a "straight line" which is clearly visible in our approach.

27 22 Klimek, Čajkovský, Jakab 9 CONCLUSION This paper demonstrated both using simulations and real world measurements that inter-flow communication without any support from the infrastructure can be achieved. We demonstrated proofof-concepts of both analog and digital modulations over the FIFO jitter side-channel constructed between independent flows sharing the same bottleneck link utilizing the generic FIFO queue behaviour. Further we presented a minimalistic algorithm utilizing this communication to achieve rapid, fair and stable capacity sharing between flows. We hope that the presented proof-of-concepts will ignite wider research interest and drive progress towards a universally optimal transport protocol. Future research focus could include optimization of the analog approximation. Our future research will be aimed towards incorporation of fountain codes as main factors which can possible eliminate the dependency on RTT. ACKNOWLEDGEMENT This work is the result of the Project implementation: Competency Centre for Knowledge technologies applied in Innovation of Production Systems in Industry and Services, ITMS: , supported by the Research & Development Operational Programme funded by the ERDF. 10 REFERENCES [1] AYYUB Qazi, I., ZNATI T., ANDREW L.: Congestion Control using Efficient Explicit Feedback. In: INFOCOM 2009, IEEE, pp IEEE, DOI: /INFCOM [2] BODIN Ulf, OLOV Schelen, PINK Stephen: Load-tolerant differentiation with active queue management. In: ACM SIGCOMM Computer Communication Review 30.3 (2000): DOI: / [3] BOURAS Christos, KANAKIS Nikolaos, KOKKINOS Vasileios, PAPAZOIS Andreas: AL- FEC for streaming services over LTE systems. In: Wireless Personal Multimedia Communications (WPMC 1-5.), th International Symposium on. IEEE, [4] BRAKMO L. S., PETERSON L. L.: TCP Vegas: end to end congestion avoidance on a global Internet. In: IEEE Journal on Selected Areas in Communications, vol. 13, no. 8, pp , DOI: / [5] CERF Vinton, DALAL Yogen, SUNSHINE Carl: Specification of internet transmission control program. In: INWG General Note, Vol. 72., [6] CHEN Shi-Yang, WU Eric Hsiao-Kuang, CHEN Mei-Zhen: A new approach using timebased model for TCP-friendly rate estimation. In: Proceedings of the International Conference on Communications (ICC 03), pp , May DOI: /ICC [7] CHEN, Jyh-Ming, CHU Ching-Hsiang, WU Eric Hsiao-Kuang, TSAI Meng-Feng, WANG Jian-Ren: Improving SCTP Performance by Jitter-Based Congestion Control over Wired- Wireless Networks. In: EURASIP Journal on Wireless Communications and Networking, vol. 2011, DOI: /2011/103027

28 Acta Informatica Pragensia 23 [8] FLOYD S., KOHLER E., PADHYE J.: Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 3: TCP-Friendly Rate Control (TFRC). In: RFC March [9] FLOYD Sally, JACOBSON V.: Random early detection gateways for congestion avoidance. In: Networking, IEEE/ACM Transactions on 1.4 (1993): DOI: / [10] FU Cheng Peng, LIEW S.C: TCP Veno: TCP enhancement for transmission over wireless access networks. In: IEEE Journal on Selected Areas in Communications, vol. 21, no. 2, pp , DOI: /JSAC [11] GETTYS Jim, NICHOLS Kathleen: Bufferbloat: Dark Buffers in the Internet. In: IEEE Queue 9, no. 11 (2011): 40. DOI: /MIC [12] HYUNGSOO Jung, KIM Shin-gyu, YEOM Heon Y., KANG Sooyong, LIBMAN Lavy: Adaptive delay-based congestion control for high bandwidth-delay product networks. In: INFOCOM, 2011 Proceedings IEEE, pp IEEE, DOI: /INFCOM [13] Image Processing Lab, Electronics Department at Politecnico di Torino. IPL - Digital fountains. [Online: ] [14] KLIMEK Ivan, KELTIKA Marian: Jitter Utilizing Congestion Estimation (JUICE). In: Proceedings of Scientific Conference of Young Researchers (SCYR) 2012, FEI TU Kosice, [15] KLIMEK Ivan: Wide Area Network Traffic Optimization - Written work to Doctoral Thesis. At: Technical University Košice, December [16] LUBY M., SHOKROLLAHI A., WATSON M., STOCKHAMMER T., MINDER L.: RaptorQ Forward Error Correction Scheme for Object Delivery. In: RFC August [17] MINJI Kim, MÉDARD Muriel, BARROS João: Modeling network coded TCP throughput: A simple model and its validation. In: 5th International ICST Conference on Performance Evaluation Methodologies and Tools ValueTools Newton: EAI Publishing. ISBN [18] NAGLE John: On Packet Switches with Infinite Storage. In: IEEE Trans. Communications, Vol-35, No. 4, April 1987, pp [19] NANDITA Dukkipati, McKEOWN Nick, FRASER Alexander G.: RCP-AC: Congestion Control to Make Flows Complete Quickly in Any Environment. In: INFOCOM th IEEE International Conference on Computer Communications. Proceedings, pp IEEE, DOI: /INFOCOM [20] NARENDRAN Rajagoplan, MALA C.: A Comparative Study of Different Queuing Models Used in Network Routers for Congestion Avoidance. In: Information Technology and Mobile Communication (2011): DOI: / _77 [21] SCHULZRINNE H., CASNER S., FREDERICK R., JACOBSON V.: RTP: A Transport Protocol for Real-Time Application. In: Internet Engineering Task Force (IETF), RFC 1889, 1996.

29 24 Klimek, Čajkovský, Jakab [22] SHOKROLLAHI Amin, LUBY Michael: Raptor Codes: Foundations and Trends(r) in Communications and Information Theory. In: Boston: Now. ISBN DOI: / [23] SO-IN Chakchai: Loss Synchronization of TCP Connections at a Shared Bottleneck Link. In: WUSTL Technical Report, [24] WU Eric Hsiao-Kuang, CHEN Mei-Zhen: JTCP: Jitter-Based TCP for Heterogeneous Wireless Networks. In: IEEE Journal on Selected Areas in Communications, vol. 22, no. 4, pp , DOI: /JSAC [25] WU Eric Hsiao-Kuang, CHENG Yu-Chen: JRC: jitter-based rate control scheme for wiredwireless hybrid network. In: International Journal Pervasive Computing and Communications, vol. 3, no. 3, pp , DOI: / [26] XU K., TIAN Y., ANSARI N.: TCP-Jersey for Wireless IP Communications. In: IEEE Journal on Selected Areas in Communications, vol. 22, no. 4, pp , DOI: /JSAC [27] YUNHONG G., GROSSMAN R. L.: End-to-End Congestion Control for High Performance Data Transfer. In: IEEE/ACM Transaction on Networking, [28] ZHANG Lixia, SHENKER Scott, CLARK Daivd D.: Observations on the dynamics of a congestion control algorithm: The Effects of Two Way Traffic. In: ACM SIGCOMM '91, Zurich, 1991.DOI: /

30 Acta Informatica Pragensia 2(2), 2013, 25 38, DOI: /j.aip.21 Section: Online: aip.vse.cz Peer-reviewed papers Flexible data queries Miroslav Hudec 1 1 Faculty of Economic Informatics, University of Economics in Bratislava, Dolnozemská cesta 1, Bratislava, Slovak Republic miroslav.hudec@euba.sk Abstract: The Structured Query Language (SQL) has been established as a standard for querying relational databases. However, users face the problem how to define their requirements for data by the exact query conditions. This work examines advantages of fuzzy queries, which provide a better representation of the user requirements by expressing imprecise conditions through linguistic terms. Further, the paper discusses solving empty and overabundant answer problems, revealing similarities in database entities and applying preferences in query conditions. Finally, paper discusses practical realisations of fuzzy queries. Keywords: Fuzzy logic, SQL, Benefits of fuzzy queries

31 26 Hudec 1 INTRODUCTION A query against a collection of data (in database) provides a formal description of the items of interest to the user posing this query [12]. For querying relational databases the Structured Query Language (SQL) has been developed. SQL queries use two-valued Boolean concepts (logical conditions) to describe the entities users are looking for e.g. select municipalities where altitude above sea level is greater than 1000 m. From the computational point of view this is powerful way for selecting a sub set of entities from a database. On the other side of a database are people which use the natural language in communication, searching for useful information and reasoning. Human approximate reasoning, although without precise measurements, is a very powerful way for finding solutions of various problems. Therefore, for people it is more convenient to use the concept based on natural language in data selection processes. Computing, in its usual sense, is centred on manipulation of numbers and symbols. [20] In contrast, computing with words is inspired by the singular human capability to perform a wide variety of tasks without precise measurements and computations [20]. These terms include a certain vagueness or uncertainty that information systems operated on the two-valued logic {true, false} do not understand and therefore cannot use [6]. When an entity with attribute value of r a satisfies a condition, then we expect that an entity having attribute value close to r a should also satisfy the condition, but with a slightly lower satisfaction degree. In these cases the uncertainty is not based on randomness, it cannot be presented as a precise numeric value. This type of uncertainty is called fuzziness [23]. It implies that fuzzy set and fuzzy logic theory [21] is a rational option which may offer the solution for above mentioned tasks. The fuzzy logic directly employs calculations with linguistic terms in order to solve data selection (retrieval) problems. Fuzzy logic reduces the complexity of mathematical analysis of problems in comparison with the classical approaches [16]. By the two-valued logic, two elements of the analysed universe (e.g. customers or municipalities) can be discerned only if one has and another does not have the examined property. Therefore, the number of necessary properties (attributes in queries) increases. Contrary, in fuzzy logic the complexity of the problem can be reduced by including the intensity of the examined property (e.g. query conditions). This allows us to distinguish elements with the same property, based on the intensity of matching it. The paper has two objectives. The first intent is to present advantages of fuzzy queries for researchers and practitioners, which are highly depended on data (analysts, decision makers ) and are not experts in fuzzy logic and databases. The second intent is discussing issues and solutions of flexible queries such as empty and overabundant answers, similarities, preferences and practical realisations. Section 2 discusses limitations of SQL queries. Introduction to the fuzzy logic is provided in Section 3. Section 4 illustrates fuzzy queries. Section 5 is focused on practical realisations. Section 6 is dedicated to particular problems which ca be efficiently solved by fuzzy queries. Finally, concluding remarks are drawn in Section 7.

32 Acta Informatica Pragensia 27 2 LIMITATIONS OF SQL The SQL has been introduced in [11]. Since then the SQL has been used in variety of relational database management systems. The applicability of the SQL may be regarded as one of the mayor reasons for the success of relational databases in the commercial world [18]. Let R be a table in a relational database. A set of tuples t (entities) is then defined as relation on Cartesian product: R t t Dom( A ) x Dom( A ) x x Dom( A )} (1) { 1 2 n where A i is the entity s attribute and Dom(A i ) is its associated domain. In traditional SQL queries the entity in a database can either fully satisfy the intent of a query Q s or not. Other options do not exist. Let A(Q s ) be the set of answers to query Q s defined in the following way: A( Q S ) { t t R ( t) 1} (2) where φ(t) indicates that the selected tuple t meets the query criterion. The usefulness of the SQL for queries on relational databases is indisputable. Nevertheless, limits of using dichotomous criteria might appear. The limitation is explained on the following query: select * from [Table T] where attribute_1 > A 1 and attribute_2 < A 2 (3) The result of the query is depicted in the graphical mode in Fig. 1. Values A 1 and A 2 delimit the space of the relevant data. Small squares in the graph show entities in a database. From the graph it is obvious that three entities are very close to meet the query criterion (3). For example, these entities could be customers and direct marketing should also consider these customers in motivation issues. The result is not surprising, because the SQL uses the two-valued (crisp) logic in querying. It means that the entity is not selected even though it is extremely close to meeting the intent of the query.

33 28 Hudec Fig. 1. The result of the classical query. If the SQL is used for solving this problem, the SQL relaxation could be in the form [4]: select * from [Table T] where ateribute_1 > A 1 -a 1 and attribute_2 < A 2 +a 2 (4) where a 1 and a 2 are used to expand the initial condition to encompass entities that are near the boundary of a query. According to [4] this approach has two main disadvantages. Firstly, the meaning of the initial query is diluted in order to capture neighbouring entities, but these entities satisfy a query with the same degree as all entities meeting the initial query (3). It means that the difference between original and neighbouring data (additional records selected by the relaxed query condition) does not exist. Secondly, what about entities that are very close to satisfy the expanded query? Is it useful to make another expanding of a query? In this way more data from the database is selected, but not better data. If we include not only the information whether or not record meet the query condition but also the intensity of satisfying the query condition then we are able to solve issue depicted in Fig FUZZY SETS AND FUZZY LOGIC IN BRIEF The concept of fuzzy sets was initially introduced in [21] where it was observed that precisely defined criteria of belonging to a set often could not be defined. In the classical set theory an element either belongs or does not belong to a set. The fuzzy set theory allows describing the intensity, uncertainty and ambiguity described by linguistic terms. The intensity is described by a membership function µ valued in the unit interval [0, 1]. Let consider a set called high unemployment rate (HUR) [8]. The HUR set can be presented by fuzzy set HUR shown in Fig. 2. User could define that the unemployment rate (UR) greater and equal than 10% fully belongs to the HUR concept, the

34 Acta Informatica Pragensia 29 unemployment rate smaller than 8% definitely is not HUR and unemployment rate between 8% and 10% partially belongs to the HUR concept. Naturally, when unemployment rate is closer to 10%, then it stronger belongs to the HUR concept. The fuzzy sets approach is not limited to clear sets boundaries. Fig. 2. Fuzzy set for the high unemployment rate concept [8]. A query usually contains several atomic (elementary) conditions in the overall query condition. For example, query (3) contains two elementary conditions merged by the and logical operator. Let s consider the condition: unemployment is high and migration is small. The satisfaction degree for each elementary condition takes value from the [0, 1] interval. For example the territorial unit satisfies the high unemployment with 0.8 and the second elementary condition with We should apply aggregation functions dealing with membership degrees. For the logical and operator, these functions are called t-norms [13]. The min t-norm: ( t) min( (ai)), i 1,...,n (5) i where µ i (a i ) denotes the membership degree of the attribute a i to the i-th fuzzy set and μ(t) denotes satisfaction degree to the overall condition for entity t is often used because of its simplicity. Discussion about other t-norm functions can be found in e.g. [4], [5] and [10]. Interesting introduction into fuzzy logic and its practical applicability presented in a popular way can be found in e.g. [15]. 4 FLEXIBLE QUERIES In queries based on fuzzy logic the entity in a database can satisfy the intent of a query Q F with the particular membership degree. Let A(Q F ) be the set of answers to query Q F defined in the following way: A( Q F ) {( t, ( t)) t R ( t) 0} (6) where µ(t) indicates how the selected entity t meets the query criterion. If µ(t) = 1, the entity fully meets the query criterion. Value of µ(t) in the interval (0, 1) means that the entity t partially satisfies the query criterion.

35 30 Hudec In fuzzy queries, instead of numbers in query conditions (e.g. unemployment rate > 5%) and traditional comparison operators (>, =, <) we can apply fuzzy sets. The operator > (greater than) was in flexible queries improved with the fuzzy set high value (Fig. 1) to catch terms like unemployment rate is high. The operator = (equal) was fuzzified through the use of the term more or less equal to value a, where a is a real number. It can be described as a trapezoidal or triangular (a = B = C) fuzzy set about value (Fig. 3). In the same way other operators like < or between can be fuzzified. Fig. 3. Fuzzy set About (more or less equal to). According to the above mentioned facts, the example of a fuzzy query e.g. find appropriate areas for tourism has the following form: select municipality from [Table T] where air pollution is Small and number of sunny days is High and altitude above sea level is about 1500 meters (7) The meaning of a fuzzy query is obvious at the first glance because it is expressed with the linguistic terms. User is not forced to create the query criterion by numbers. Because linguistic terms have different meaning for different users and contexts, user should define parameters of these terms. For example the term high temperature has different meaning for temperatures describing activities inside the Sun or for selecting the appropriate tourism destination. Moreover, for different tourists the term high temperature has different meaning. Therefore, the parameters of membership functions should be adjusted according to user s requirements. For the example (7) small, high and about fuzzy sets and their respective parameters are depicted in Fig. 4. The result of this query is illustrated in the Table 1. Fig. 4. Fuzzy set for the example (7).

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA What is an FTP client and how to use it? FTP (File transport protocol) - A protocol used to transfer your printing data files to the MAFRAPRINT

Více

Compression of a Dictionary

Compression of a Dictionary Compression of a Dictionary Jan Lánský, Michal Žemlička zizelevak@matfyz.cz michal.zemlicka@mff.cuni.cz Dept. of Software Engineering Faculty of Mathematics and Physics Charles University Synopsis Introduction

Více

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Projekt MŠMT ČR Číslo projektu Název projektu školy Klíčová aktivita III/2 EU PENÍZE ŠKOLÁM CZ.1.07/1.4.00/21.2146

Více

CHAPTER 5 MODIFIED MINKOWSKI FRACTAL ANTENNA

CHAPTER 5 MODIFIED MINKOWSKI FRACTAL ANTENNA CHAPTER 5 MODIFIED MINKOWSKI FRACTAL ANTENNA &KDSWHUSUHVHQWVWKHGHVLJQDQGIDEULFDW LRQRIPRGLILHG0LQNRZVNLIUDFWDODQWHQQD IRUZLUHOHVVFRPPXQLFDWLRQ7KHVLPXODWHG DQGPHDVXUHGUHVXOWVRIWKLVDQWHQQDDUH DOVRSUHVHQWHG

Více

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů Design and implementation of algorithms for adaptive control of stationary robots Marcel Vytečka 1, Karel Zídek 2 Abstrakt Článek

Více

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová Využití hybridní metody vícekriteriálního rozhodování za nejistoty Michal Koláček, Markéta Matulová Outline Multiple criteria decision making Classification of MCDM methods TOPSIS method Fuzzy extension

Více

Dynamic Signals. Ananda V. Mysore SJSU

Dynamic Signals. Ananda V. Mysore SJSU Dynamic Signals Ananda V. Mysore SJSU Static vs. Dynamic Signals In principle, all signals are dynamic; they do not have a perfectly constant value over time. Static signals are those for which changes

Více

EXACT DS OFFICE. The best lens for office work

EXACT DS OFFICE. The best lens for office work EXACT DS The best lens for office work EXACT DS When Your Glasses Are Not Enough Lenses with only a reading area provide clear vision of objects located close up, while progressive lenses only provide

Více

Transportation Problem

Transportation Problem Transportation Problem ١ C H A P T E R 7 Transportation Problem The transportation problem seeks to minimize the total shipping costs of transporting goods from m origins (each with a supply s i ) to n

Více

WORKSHEET 1: LINEAR EQUATION 1

WORKSHEET 1: LINEAR EQUATION 1 WORKSHEET 1: LINEAR EQUATION 1 1. Write down the arithmetical problem according the dictation: 2. Translate the English words, you can use a dictionary: equations to solve solve inverse operation variable

Více

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING Eva Minaříková Institute for Research in School Education, Faculty of Education, Masaryk University Structure of the presentation What can we as teachers

Více

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o. Czech Republic EDUCAnet Střední odborná škola Pardubice, s.r.o. ACCESS TO MODERN TECHNOLOGIES Do modern technologies influence our behavior? Of course in positive and negative way as well Modern technologies

Více

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK.   Mathematics. Teacher: Student: WORKBOOK Subject: Teacher: Student: Mathematics.... School year:../ Conic section The conic sections are the nondegenerate curves generated by the intersections of a plane with one or two nappes of a cone.

Více

The Over-Head Cam (OHC) Valve Train Computer Model

The Over-Head Cam (OHC) Valve Train Computer Model The Over-Head Cam (OHC) Valve Train Computer Model Radek Tichanek, David Fremut Robert Cihak Josef Bozek Research Center of Engine and Content Introduction Work Objectives Model Description Cam Design

Více

DC circuits with a single source

DC circuits with a single source Název projektu: utomatizace výrobních procesů ve strojírenství a řemeslech egistrační číslo: Z..07/..0/0.008 Příjemce: SPŠ strojnická a SOŠ profesora Švejcara Plzeň, Klatovská 09 Tento projekt je spolufinancován

Více

Vliv metody vyšetřování tvaru brusného kotouče na výslednou přesnost obrobku

Vliv metody vyšetřování tvaru brusného kotouče na výslednou přesnost obrobku Vliv metody vyšetřování tvaru brusného kotouče na výslednou přesnost obrobku Aneta Milsimerová Fakulta strojní, Západočeská univerzita Plzeň, 306 14 Plzeň. Česká republika. E-mail: anetam@kto.zcu.cz Hlavním

Více

Theme 6. Money Grammar: word order; questions

Theme 6. Money Grammar: word order; questions Theme 6 Money Grammar: word order; questions Čas potřebný k prostudování učiva lekce: 8 vyučujících hodin Čas potřebný k ověření učiva lekce: 45 minut KLÍNSKÝ P., MÜNCH O., CHROMÁ D., Ekonomika, EDUKO

Více

By David Cameron VE7LTD

By David Cameron VE7LTD By David Cameron VE7LTD Introduction to Speaker RF Cavity Filter Types Why Does a Repeater Need a Duplexer Types of Duplexers Hybrid Pass/Reject Duplexer Detail Finding a Duplexer for Ham Use Questions?

Více

Chapter 7: Process Synchronization

Chapter 7: Process Synchronization Chapter 7: Process Synchronization Background The Critical-Section Problem Synchronization Hardware Semaphores Classical Problems of Synchronization Critical Regions Monitors Synchronization in Solaris

Více

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK.  cz SCHEME OF WORK Subject: Mathematics Year: first grade, 1.X School year:../ List of topisc # Topics Time period Introduction, repetition September 1. Number sets October 2. Rigtht-angled triangle October,

Více

Litosil - application

Litosil - application Litosil - application The series of Litosil is primarily determined for cut polished floors. The cut polished floors are supplied by some specialized firms which are fitted with the appropriate technical

Více

Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting

Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting Enabling Intelligent Buildings via Smart Sensor Network & Smart Lighting Petr Macháček PETALIT s.r.o. 1 What is Redwood. Sensor Network Motion Detection Space Utilization Real Estate Management 2 Building

Více

Tabulka 1 Stav členské základny SK Praga Vysočany k roku 2015 Tabulka 2 Výše členských příspěvků v SK Praga Vysočany Tabulka 3 Přehled finanční

Tabulka 1 Stav členské základny SK Praga Vysočany k roku 2015 Tabulka 2 Výše členských příspěvků v SK Praga Vysočany Tabulka 3 Přehled finanční Příloha I Seznam tabulek Tabulka 1 Stav členské základny SK Praga Vysočany k roku 2015 Tabulka 2 Výše členských příspěvků v SK Praga Vysočany Tabulka 3 Přehled finanční odměny pro rozhodčí platný od roku

Více

Introduction to MS Dynamics NAV

Introduction to MS Dynamics NAV Introduction to MS Dynamics NAV (Item Charges) Ing.J.Skorkovský,CSc. MASARYK UNIVERSITY BRNO, Czech Republic Faculty of economics and business administration Department of corporate economy Item Charges

Více

Research infrastructure in the rhythm of BLUES. More time and money for entrepreneurs

Research infrastructure in the rhythm of BLUES. More time and money for entrepreneurs Research infrastructure in the rhythm of BLUES More time and money for entrepreneurs 1 I. What is it? II. How does it work? III. References Where to find out more? IV. What is it good for? 2 I. What is

Více

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Anglický jazyk

Více

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O.

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O. VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O. Návrh konceptu konkurenceschopného hotelu v době ekonomické krize Diplomová práce 2013 Návrh konceptu konkurenceschopného hotelu v době ekonomické krize Diplomová

Více

FIRE INVESTIGATION. Střední průmyslová škola Hranice. Mgr. Radka Vorlová. 19_Fire investigation CZ.1.07/1.5.00/

FIRE INVESTIGATION. Střední průmyslová škola Hranice. Mgr. Radka Vorlová. 19_Fire investigation CZ.1.07/1.5.00/ FIRE INVESTIGATION Střední průmyslová škola Hranice Mgr. Radka Vorlová 19_Fire investigation CZ.1.07/1.5.00/34.0608 Výukový materiál Číslo projektu: CZ.1.07/1.5.00/21.34.0608 Šablona: III/2 Inovace a zkvalitnění

Více

Project Life-Cycle Data Management

Project Life-Cycle Data Management Project Life-Cycle Data Management 1 Contend UJV Introduction Problem definition Input condition Proposed solution Reference Conclusion 2 UJV introduction Research, design and engineering company 1000

Více

Informace o písemných přijímacích zkouškách. Doktorské studijní programy Matematika

Informace o písemných přijímacích zkouškách. Doktorské studijní programy Matematika Informace o písemných přijímacích zkouškách (úplné zadání zkušebních otázek či příkladů, které jsou součástí přijímací zkoušky nebo její části, a u otázek s výběrem odpovědi správné řešení) Doktorské studijní

Více

Caroline Glendinning Jenni Brooks Kate Gridley. Social Policy Research Unit University of York

Caroline Glendinning Jenni Brooks Kate Gridley. Social Policy Research Unit University of York Caroline Glendinning Jenni Brooks Kate Gridley Social Policy Research Unit University of York Growing numbers of people with complex and severe disabilities Henwood and Hudson (2009) for CSCI: are the

Více

VY_32_INOVACE_06_Předpřítomný čas_03. Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace

VY_32_INOVACE_06_Předpřítomný čas_03. Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace VY_32_INOVACE_06_Předpřítomný čas_03 Autor: Růžena Krupičková Škola: Základní škola Slušovice, okres Zlín, příspěvková organizace Název projektu: Zkvalitnění ICT ve slušovské škole Číslo projektu: CZ.1.07/1.4.00/21.2400

Více

Risk management in the rhythm of BLUES. Více času a peněz pro podnikatele

Risk management in the rhythm of BLUES. Více času a peněz pro podnikatele Risk management in the rhythm of BLUES Více času a peněz pro podnikatele 1 I. What is it? II. How does it work? III. How to find out more? IV. What is it good for? 2 I. What is it? BLUES Brain Logistics

Více

SGM. Smart Grid Management THE FUTURE FOR ENERGY-EFFICIENT SMART GRIDS

SGM. Smart Grid Management THE FUTURE FOR ENERGY-EFFICIENT SMART GRIDS WHO ARE WE? a company specializing in software applications for smart energy grids management and innovation a multidisciplinary team of experienced professionals from practice and from Czech technical

Více

DATA SHEET. BC516 PNP Darlington transistor. technický list DISCRETE SEMICONDUCTORS Apr 23. Product specification Supersedes data of 1997 Apr 16

DATA SHEET. BC516 PNP Darlington transistor. technický list DISCRETE SEMICONDUCTORS Apr 23. Product specification Supersedes data of 1997 Apr 16 zákaznická linka: 840 50 60 70 DISCRETE SEMICONDUCTORS DATA SHEET book, halfpage M3D186 Supersedes data of 1997 Apr 16 1999 Apr 23 str 1 Dodavatel: GM electronic, spol. s r.o., Křižíkova 77, 186 00 Praha

Více

Čtvrtý Pentagram The fourth Pentagram

Čtvrtý Pentagram The fourth Pentagram Energy News 4 1 Čtvrtý Pentagram The fourth Pentagram Na jaře příštího roku nabídneme našim zákazníkům již čtvrtý Pentagram a to Pentagram šamponů. K zavedení tohoto Pentagramu jsme se rozhodli na základě

Více

PC/104, PC/104-Plus. 196 ept GmbH I Tel. +49 (0) / I Fax +49 (0) / I I

PC/104, PC/104-Plus. 196 ept GmbH I Tel. +49 (0) / I Fax +49 (0) / I  I E L E C T R O N I C C O N N E C T O R S 196 ept GmbH I Tel. +49 (0) 88 61 / 25 01 0 I Fax +49 (0) 88 61 / 55 07 I E-Mail sales@ept.de I www.ept.de Contents Introduction 198 Overview 199 The Standard 200

Více

Klepnutím lze upravit styl předlohy. nadpisů. nadpisů.

Klepnutím lze upravit styl předlohy. nadpisů. nadpisů. 1/ 13 Klepnutím lze upravit styl předlohy Klepnutím lze upravit styl předlohy www.splab.cz Soft biometric traits in de identification process Hair Jiri Prinosil Jiri Mekyska Zdenek Smekal 2/ 13 Klepnutím

Více

2. Entity, Architecture, Process

2. Entity, Architecture, Process Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Praktika návrhu číslicových obvodů Dr.-Ing. Martin Novotný Katedra číslicového návrhu Fakulta informačních technologií ČVUT v Praze Miloš

Více

Energy vstupuje na trh veterinárních produktů Energy enters the market of veterinary products

Energy vstupuje na trh veterinárních produktů Energy enters the market of veterinary products Energy news2 1 Energy vstupuje na trh veterinárních produktů Energy enters the market of veterinary products Doposud jste Energy znali jako výrobce a dodavatele humánních přírodních doplňků stravy a kosmetiky.

Více

Mikrokvadrotor: Návrh,

Mikrokvadrotor: Návrh, KONTAKT 2011 Mikrokvadrotor: Návrh, Modelování,, Identifikace a Řízení Autor: Jaromír r Dvořák k (md( md@unicode.cz) Vedoucí: : Zdeněk Hurák (hurak@fel.cvut.cz) Katedra řídicí techniky FEL ČVUT Praha 26.5.2011

Více

AIC ČESKÁ REPUBLIKA CZECH REPUBLIC

AIC ČESKÁ REPUBLIKA CZECH REPUBLIC ČESKÁ REPUBLIKA CZECH REPUBLIC ŘÍZENÍ LETOVÉHO PROVOZU ČR, s.p. Letecká informační služba AIR NAVIGATION SERVICES OF THE C.R. Aeronautical Information Service Navigační 787 252 61 Jeneč A 1/14 20 FEB +420

Více

VŠEOBECNÁ TÉMATA PRO SOU Mgr. Dita Hejlová

VŠEOBECNÁ TÉMATA PRO SOU Mgr. Dita Hejlová VŠEOBECNÁ TÉMATA PRO SOU Mgr. Dita Hejlová VZDĚLÁVÁNÍ V ČR VY_32_INOVACE_AH_3_03 OPVK 1.5 EU peníze středním školám CZ.1.07/1.500/34.0116 Modernizace výuky na učilišti Název školy Název šablony Předmět

Více

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT Škola: Střední škola obchodní, České Budějovice, Husova 9 Projekt MŠMT ČR: EU PENÍZE ŠKOLÁM Číslo projektu: CZ.1.07/1.5.00/34.0536 Název projektu školy: Výuka s ICT na SŠ obchodní České Budějovice Šablona

Více

Just write down your most recent and important education. Remember that sometimes less is more some people may be considered overqualified.

Just write down your most recent and important education. Remember that sometimes less is more some people may be considered overqualified. CURRICULUM VITAE - EDUCATION Jindřich Bláha Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Bc. Jindřich Bláha. Dostupné z Metodického

Více

Základy teorie front III

Základy teorie front III Základy teorie front III Aplikace Poissonova procesu v teorii front II Mgr. Rudolf B. Blažek, Ph.D. prof. RNDr. Roman Kotecký, DrSc. Katedra počítačových systémů Katedra teoretické informatiky Fakulta

Více

Perception Motivated Hybrid Approach to Tone Mapping

Perception Motivated Hybrid Approach to Tone Mapping Perception Motivated Hybrid Approach to Tone Mapping Martin Čadík Czech Technical University in Prague, Czech Republic Content HDR tone mapping Hybrid Approach Perceptually plausible approach Cognitive

Více

UPM3 Hybrid Návod na ovládání Čerpadlo UPM3 Hybrid 2-5 Instruction Manual UPM3 Hybrid Circulation Pump 6-9

UPM3 Hybrid Návod na ovládání Čerpadlo UPM3 Hybrid 2-5 Instruction Manual UPM3 Hybrid Circulation Pump 6-9 www.regulus.cz UPM3 Hybrid Návod na ovládání Čerpadlo UPM3 Hybrid 2-5 Instruction Manual UPM3 Hybrid Circulation Pump 6-9 CZ EN UPM3 Hybrid 1. Úvod V továrním nastavení čerpadla UPM3 Hybrid je profil PWM

Více

Radiova meteoricka detekc nı stanice RMDS01A

Radiova meteoricka detekc nı stanice RMDS01A Radiova meteoricka detekc nı stanice RMDS01A Jakub Ka kona, kaklik@mlab.cz 15. u nora 2014 Abstrakt Konstrukce za kladnı ho softwarove definovane ho pr ijı macı ho syste mu pro detekci meteoru. 1 Obsah

Více

WYSIWYG EDITOR PRO XML FORM

WYSIWYG EDITOR PRO XML FORM WYSIWYG EDITOR PRO XML FORM Ing. Tran Thanh Huan, Ing. Nguyen Ba Nghien, Doc. Ing. Josef Kokeš, CSc Abstract: In this paper, we introduce the WYSIWYG editor pro XML Form. We also show how to create a form

Více

Vánoční sety Christmas sets

Vánoční sety Christmas sets Energy news 7 Inovace Innovations 1 Vánoční sety Christmas sets Na jaře tohoto roku jste byli informováni o připravované akci pro předvánoční období sety Pentagramu koncentrátů a Pentagramu krémů ve speciálních

Více

Introducing EtherSAM (ITU-T Y.156sam)

Introducing EtherSAM (ITU-T Y.156sam) Vratislav Blažek Regional Sales Manager Eastern Europe & Russia, CIS Introducing EtherSAM (ITU-T Y.156sam) Ethernet Service Activation Methodology 03/2010 2 1 Agenda Co je EtherSAM Stávajicí metodiky,

Více

EU peníze středním školám digitální učební materiál

EU peníze středním školám digitální učební materiál EU peníze středním školám digitální učební materiál Číslo projektu: Číslo a název šablony klíčové aktivity: Tematická oblast, název DUMu: Autor: CZ.1.07/1.5.00/34.0515 III/2 Inovace a zkvalitnění výuky

Více

Dynamic Development of Vocabulary Richness of Text. Miroslav Kubát & Radek Čech University of Ostrava Czech Republic

Dynamic Development of Vocabulary Richness of Text. Miroslav Kubát & Radek Čech University of Ostrava Czech Republic Dynamic Development of Vocabulary Richness of Text Miroslav Kubát & Radek Čech University of Ostrava Czech Republic Aim To analyze a dynamic development of vocabulary richness from a methodological point

Více

Název školy STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace

Název školy STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace Název školy STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace Číslo a název projektu: CZ.1.07/1.5.00/34.0880 Digitální učební materiály www.skolalipa.cz

Více

CHAIN TRANSMISSIONS AND WHEELS

CHAIN TRANSMISSIONS AND WHEELS Second School Year CHAIN TRANSMISSIONS AND WHEELS A. Chain transmissions We can use chain transmissions for the transfer and change of rotation motion and the torsional moment. They transfer forces from

Více

Biosensors and Medical Devices Development at VSB Technical University of Ostrava

Biosensors and Medical Devices Development at VSB Technical University of Ostrava VŠB TECHNICAL UNIVERSITY OF OSTRAVA FACULTY OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE Biosensors and Medical Devices Development at VSB Technical University of Ostrava Ing. Martin Černý Ph.D. and

Více

III/ 2- Inovace a zkvalitnění výuky prostřednictvím ICT

III/ 2- Inovace a zkvalitnění výuky prostřednictvím ICT Název školy: Číslo a název projektu: Číslo a název šablony klíčové aktivity: Označení materiálu: Typ materiálu: Předmět, ročník, obor: STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28.

Více

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin (nově AllFusion Data Modeller a Process Modeller ) Doc. Ing. B. Miniberger,CSc. BIVŠ Praha 2009 Tvorba datového modelu Identifikace entit

Více

POPIS TUN TAP. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky. (Chci si ujasnit o kterem bloku z toho schematu se mluvi.

POPIS TUN TAP. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky. (Chci si ujasnit o kterem bloku z toho schematu se mluvi. Vysvetlivky: Modre - překlad Cervene - nejasnosti Zelene -poznamky POPIS TUN TAP (Chci si ujasnit o kterem bloku z toho schematu se mluvi.) VAS MODEL OpenVPN MUJ MODEL funkce virtuálního sítového rozhrani

Více

CZ.1.07/1.5.00/

CZ.1.07/1.5.00/ Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice

Více

Fytomineral. Inovace Innovations. Energy News 04/2008

Fytomineral. Inovace Innovations. Energy News 04/2008 Energy News 4 Inovace Innovations 1 Fytomineral Tímto Vám sdělujeme, že již byly vybrány a objednány nové lahve a uzávěry na produkt Fytomineral, které by měly předejít únikům tekutiny při přepravě. První

Více

STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD

STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD CZECH TECHNICAL UNIVERSITY IN PRAGUE Faculty of transportation sciences Title of project STUDY EDITS FOR BETTER TRANSPORT IN THE CENTRE OF NÁCHOD 2006 Petr Kumpošt Basic information about town Náchod Náchod

Více

PAINTING SCHEMES CATALOGUE 2012

PAINTING SCHEMES CATALOGUE 2012 Evektor-Aerotechnik a.s., Letecká č.p. 84, 686 04 Kunovice, Czech Republic Phone: +40 57 57 Fax: +40 57 57 90 E-mail: sales@evektor.cz Web site: www.evektoraircraft.com PAINTING SCHEMES CATALOGUE 0 Painting

Více

PRAVIDLA ZPRACOVÁNÍ STANDARDNÍCH ELEKTRONICKÝCH ZAHRANIČNÍCH PLATEBNÍCH PŘÍKAZŮ STANDARD ELECTRONIC FOREIGN PAYMENT ORDERS PROCESSING RULES

PRAVIDLA ZPRACOVÁNÍ STANDARDNÍCH ELEKTRONICKÝCH ZAHRANIČNÍCH PLATEBNÍCH PŘÍKAZŮ STANDARD ELECTRONIC FOREIGN PAYMENT ORDERS PROCESSING RULES PRAVIDLA ZPRACOVÁNÍ STANDARDNÍCH ELEKTRONICKÝCH ZAHRANIČNÍCH PLATEBNÍCH PŘÍKAZŮ STANDARD ELECTRONIC FOREIGN PAYMENT ORDERS PROCESSING RULES Použité pojmy Platební systém Elektronický platební příkaz Účetní

Více

Contact person: Stanislav Bujnovský,

Contact person: Stanislav Bujnovský, Tender documentation link: https://nen.nipez.cz/seznamzadavacichpostupu/zakladniinformaceozadavacimpostupum- 674611632-20523816/ZakladniInformaceOZadavacimPostupu-674611632-20523816/ Contact person: Stanislav

Více

Stojan pro vrtačku plošných spojů

Stojan pro vrtačku plošných spojů Střední škola průmyslová a hotelová Uherské Hradiště Kollárova 617, Uherské Hradiště Stojan pro vrtačku plošných spojů Závěrečný projekt Autor práce: Koutný Radim Lukáš Martin Janoštík Václav Vedoucí projektu:

Více

ANGLICKÁ KONVERZACE PRO STŘEDNĚ POKROČILÉ

ANGLICKÁ KONVERZACE PRO STŘEDNĚ POKROČILÉ ANGLICKÁ KONVERZACE PRO STŘEDNĚ POKROČILÉ MGR. VLADIMÍR BRADÁČ ROZVOJ KOMPETENCÍ MANAGEMENTU A PRACOVNÍKŮ VŠ MSK (S PODPOROU ICT) PROJEKT OP VK 2.2: CZ.1.07/2.2.00/15.0176 OSTRAVA 2012 Tento projekt je

Více

1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení.

1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení. Moje hlavní město Londýn řešení: 1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení. Klíčová slova: capital, double decker bus, the River Thames, driving

Více

Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky

Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky Autor: Mgr. Libuše Matulová Název materiálu: Education Označení materiálu: VY_32_INOVACE_MAT27 Datum vytvoření: 10.10.2013

Více

Database systems. Normal forms

Database systems. Normal forms Database systems Normal forms An example of a bad model SSN Surnam OfficeNo City Street No ZIP Region President_of_ Region 1001 Novák 238 Liteň Hlavní 10 26727 Středočeský Rath 1001 Novák 238 Bystřice

Více

dat 2017 Dostupný z Licence Creative Commons Uveďte autora-zachovejte licenci 4.0 Mezinárodní

dat 2017 Dostupný z  Licence Creative Commons Uveďte autora-zachovejte licenci 4.0 Mezinárodní Interní pravidla pro zacházení s osobními údaji při archivaci a sdílení výzkumných dat Koščík, Michal 2017 Dostupný z http://www.nusl.cz/ntk/nusl-367303 Dílo je chráněno podle autorského zákona č. 121/2000

Více

Číslo projektu: CZ.1.07/1.5.00/ Název projektu: Inovace a individualizace výuky

Číslo projektu: CZ.1.07/1.5.00/ Název projektu: Inovace a individualizace výuky Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky Autor: Mgr. Libuše Matulová Název materiálu: European Union Označení materiálu: VY_32_INOVACE_MAT 22 Datum vytvoření:

Více

SPECIFICATION FOR ALDER LED

SPECIFICATION FOR ALDER LED SPECIFICATION FOR ALDER LED MODEL:AS-D75xxyy-C2LZ-H1-E 1 / 13 Absolute Maximum Ratings (Ta = 25 C) Parameter Symbol Absolute maximum Rating Unit Peak Forward Current I FP 500 ma Forward Current(DC) IF

Více

místo, kde se rodí nápady

místo, kde se rodí nápady místo, kde se rodí nápady a private european network of information centres on materials and innovative products. Created in 2001 in Paris, it provides members with a large selection of specific, reproducible

Více

The Military Technical Institute

The Military Technical Institute The Military Technical Institute The security is essential, the security is a challenge Jitka Čapková Petr Kozák Vojenský technický ústav, s.p. The Czech Republic security legislation applicable to CIS:

Více

Inovace řízení a plánování činností s ohledem na požadavky ISO 9001

Inovace řízení a plánování činností s ohledem na požadavky ISO 9001 STROJÍRENSKÁ TECHNOLOGIE PLZEŇ 2015 Inovace řízení a plánování činností s ohledem na požadavky ISO 9001 Kateřina Bícová, Josef Sklenička Fakulta strojní, ZČU v Plzni, Univerzitní 8, Plzeň 30614, E-mail:

Více

Progressive loyalty V1.0. Copyright 2017 TALENTHUT

Progressive loyalty V1.0. Copyright 2017 TALENTHUT Progressive loyalty Copyright 2017 TALENTHUT www.talenthut.io 1. Welcome The Progressive Loyalty Siberian CMS module will allow you to launch a loyalty program and reward your customers as they buy from

Více

User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com

User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 VÍTKOVICE STEEL, a.s. vitkovicesteel.com 1/ 11 User manual SŘHV Online WEB interface for CUSTOMERS June 2017 version 14 2/ 11 Contents 1. MINIMUM SYSTEM REQUIREMENTS... 3 2. SŘHV ON-LINE WEB INTERFACE... 4 3. LOGGING INTO SŘHV... 4 4. CONTRACT

Více

Drags imun. Innovations

Drags imun. Innovations Energy news 2 Inovace Innovations 1 Drags imun V příštích plánovaných výrobních šaržích dojde ke změně balení a designu tohoto produktu. Designové změny sledují úspěšný trend započatý novou generací Pentagramu

Více

Czech Technical University in Prague DOCTORAL THESIS

Czech Technical University in Prague DOCTORAL THESIS Czech Technical University in Prague Faculty of Nuclear Sciences and Physical Engineering DOCTORAL THESIS CERN-THESIS-2015-137 15/10/2015 Search for B! µ + µ Decays with the Full Run I Data of The ATLAS

Více

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No Vladislav KŘIVDA *

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No Vladislav KŘIVDA * Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 1, 2012, vol. LVIII article No. 1905 Vladislav KŘIVDA * PROBABILITY OF EMERGENCE OF CONFLICT SITUATION DURING PROBLEMATIC

Více

A Note on Generation of Sequences of Pseudorandom Numbers with Prescribed Autocorrelation Coefficients

A Note on Generation of Sequences of Pseudorandom Numbers with Prescribed Autocorrelation Coefficients KYBERNETIKA VOLUME 8 (1972), NUMBER 6 A Note on Generation of Sequences of Pseudorandom Numbers with Prescribed Autocorrelation Coefficients JAROSLAV KRAL In many applications (for example if the effect

Více

2011 Jan Janoušek BI-PJP. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

2011 Jan Janoušek BI-PJP. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti PROGRAMOVACÍ JAZYKY A PŘEKLADAČE TRANSFORMACE GRAMATIK NA LL(1) GRAMATIKU. TABULKA SYMBOLŮ. VNITŘNÍ REPREZENTACE: AST. JAZYK ZÁSOBNÍKOVÉHO POČÍTAČE. RUNTIME PROSTŘEDÍ. 2011 Jan Janoušek BI-PJP Evropský

Více

Bibliometric probes into the world of scientific publishing: Economics first

Bibliometric probes into the world of scientific publishing: Economics first Bibliometric probes into the world of scientific publishing: Economics first Daniel Münich VŠE, Nov 7, 2017 Publication space Field coverage of WoS Source: Henk F. Moed, Citation Analysis in Research Evaluation,

Více

SPECIAL THEORY OF RELATIVITY

SPECIAL THEORY OF RELATIVITY SPECIAL THEORY OF RELATIVITY 1. Basi information author Albert Einstein phenomena obsered when TWO frames of referene moe relatie to eah other with speed lose to the speed of light 1905 - speial theory

Více

Next line show use of paragraf symbol. It should be kept with the following number. Jak může státní zástupce věc odložit zmiňuje 159a.

Next line show use of paragraf symbol. It should be kept with the following number. Jak může státní zástupce věc odložit zmiňuje 159a. 1 Bad line breaks The follwing text has prepostions O and k at end of line which is incorrect according to Czech language typography standards: Mezi oblíbené dětské pohádky patří pohádky O Palečkovi, Alenka

Více

FILM REVIEW. Vytvořeno v rámci projektu Gymnázium Sušice Brána vzdělávání II

FILM REVIEW. Vytvořeno v rámci projektu Gymnázium Sušice Brána vzdělávání II Gymnázium Sušice Brána vzdělávání II Gymnázium Sušice Gate of learning FILM REVIEW Vytvořeno v rámci projektu Gymnázium Sušice Brána vzdělávání II Autor: Mgr. Kristina Volná Škola: Gymnázium Sušice Předmět:

Více

1 INTRODUCTION 2 TESTING HARDWARE

1 INTRODUCTION 2 TESTING HARDWARE Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava číslo 1, rok 2008, ročník LIV, řada strojní článek č. 1577 Jan BABJAK *, Petr NOVÁK ** MAXON DC MOTOR CONTROL BY MF624 I/O CARD

Více

Postup objednávky Microsoft Action Pack Subscription

Postup objednávky Microsoft Action Pack Subscription Postup objednávky Microsoft Action Pack Subscription DŮLEŽITÉ: Pro objednání MAPS musíte být členem Microsoft Partner Programu na úrovni Registered Member. Postup registrace do Partnerského programu naleznete

Více

Instrukce: Cvičný test má celkem 3 části, čas určený pro tyto části je 20 minut. 1. Reading = 6 bodů 2. Use of English = 14 bodů 3.

Instrukce: Cvičný test má celkem 3 části, čas určený pro tyto části je 20 minut. 1. Reading = 6 bodů 2. Use of English = 14 bodů 3. Vážení studenti, na následujících stranách si můžete otestovat svou znalost angličtiny a orientačně zjistit, kolik bodů za jazykové kompetence byste získali v přijímacím řízení. Maximální počet bodů je

Více

SEZNAM PŘÍLOH. Příloha 1 Dotazník Tartu, Estonsko (anglická verze) Příloha 2 Dotazník Praha, ČR (česká verze)... 91

SEZNAM PŘÍLOH. Příloha 1 Dotazník Tartu, Estonsko (anglická verze) Příloha 2 Dotazník Praha, ČR (česká verze)... 91 SEZNAM PŘÍLOH Příloha 1 Dotazník Tartu, Estonsko (anglická verze)... 90 Příloha 2 Dotazník Praha, ČR (česká verze)... 91 Příloha 3 Emailové dotazy, vedení fakult TÜ... 92 Příloha 4 Emailové dotazy na vedení

Více

Table of contents. 5 Africa poverty reduction. Africa's growth. Africa - productivity. Africa - resources. Africa development

Table of contents. 5 Africa poverty reduction. Africa's growth. Africa - productivity. Africa - resources. Africa development Africa Table of contents 1 Africa's growth 2 Africa - productivity 3 Africa - resources 4 Africa development 5 Africa poverty reduction 6 Africa Trade opportunities Africa's growth Different approaches

Více

2 Axiomatic Definition of Object 2. 3 UML Unified Modelling Language Classes in UML Tools for System Design in UML 5

2 Axiomatic Definition of Object 2. 3 UML Unified Modelling Language Classes in UML Tools for System Design in UML 5 Contents Contents 1 Semestrální práce 1 2 Axiomatic Definition of Object 2 3 UML Unified Modelling Language 2 3.1 Classes in UML............................ 3 4 Tools for System Design in UML 5 5 Student

Více

Invitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers

Invitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers Invitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers (český text pro hostitelské organizace následuje na str. 3) 6.11. 11.11. 2015 Hotel Kaskáda, Ledeč nad Sázavou Husovo nám. 17, 584 01 Ledeč nad

Více

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři

SenseLab. z / from CeMaS. Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři CeMaS, Marek Ištvánek, 22.2.2015 SenseLab z / from CeMaS Otevřené sledování senzorů, ovládání zařízení, nahrávání a přehrávání ve Vaší laboratoři Open Sensor Monitoring, Device Control, Recording and Playback

Více

Klepnutím lze upravit styl Click to edit Master title style předlohy nadpisů.

Klepnutím lze upravit styl Click to edit Master title style předlohy nadpisů. nadpisu. Case Study Environmental Controlling level Control Fifth level Implementation Policy and goals Organisation Documentation Information Mass and energy balances Analysis Planning of measures 1 1

Více

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Stručný úvod do programování v jazyce C 2.díl. České vysoké učení technické Fakulta elektrotechnická

MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY. Stručný úvod do programování v jazyce C 2.díl. České vysoké učení technické Fakulta elektrotechnická MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 2.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 07 Ver.1.10 J. Zděnek,

Více

Dynamic programming. Optimal binary search tree

Dynamic programming. Optimal binary search tree The complexity of different algorithms varies: O(n), Ω(n ), Θ(n log (n)), Dynamic programming Optimal binary search tree Různé algoritmy mají různou složitost: O(n), Ω(n ), Θ(n log (n)), The complexity

Více

If there is any inconsistency of weather forecast between Local Weather Station and this unit, the Local Weather Station's forecast should prevail. The trend pointer displayed on the LCD indicates the

Více