Lidé

Ing. Ondřej Votava

Všechny publikace

Inovativní nástroj pro diagnostiku datových spojů a jeho použití pro mobilní sítě a průmyslové IoT

  • Pracoviště: Katedra telekomunikační techniky
  • Anotace:
    Síťový tým na katedře telekomunikační techniky FEL ČVUT v Praze, se snaží přispět vývojem a rozšiřováním softwarového nástroje FlowPing. Vychází přitom z ověřených principů pro měření a přináší komplexnější možnosti diagnostiky datových spojů. Otevřený nástroj FlowPing umožňuje vyvíjet a používat i nové metodiky pro testování parametrů komunikační sítě na vrstvě L4. Usnadňuje tak validaci přenosového prostředí dle konkrétních nároků koncových služeb.

Použití otevřených nástrojů pro testování přístupových sítí nové generace

  • Pracoviště: Katedra telekomunikační techniky
  • Anotace:
    Metodika testování přístupových sítí je založena na dokumentech BEREC a ČTÚ. Lze předpokládat, že se dále budou zpřísňovat doporučené parametry v souvislosti s výhledem na tzv. sítě s velmi vysokou kapacitou v horizontu roku 2025. Přístup k Internetu tedy už dnes není negarantovanou „best effort“ službou. Proto také vzrůstá potřeba ověřovat parametry přípojek. V tomto článku jsou představeny základní metodické přístupy a nástroje, které na základě našich zkušeností doporučujeme k praktickému využití. Nad otevřenými nástroji, jako je iPerf a FlowPing jsme vyvinuli nadstavbovou platformu, která usnadní vyhodnocení testů, zvláště těch, které používají více různých toků jak souběžně, tak i v postupných po sobě následujících krocích.

Dynamic Local Scheduling of Multiple DAGs in Distributed Heterogeneous Systems

  • Autoři: Ing. Ondřej Votava, Ing. Peter Macejko, Janeček, J.
  • Publikace: DATESO 2015. Praha: MATFYZPRESS, vydavatelství Matematicko-fyzikální fakulty UK, 2015. pp. 1-12. CEUR Workshop Proceedings. ISSN 1613-0073.
  • Rok: 2015
  • Pracoviště: Katedra telekomunikační techniky
  • Anotace:
    Heterogeneous computational platform offers a great ratio between the computational power and the price of the system. Static and dynamic scheduling methods offer a good way of how to use these systems efficiently and therefore many algorithms were proposed in the literature in past years. The aim of this article is to present the dynamic (on-line) algorithm which schedules multiple DAG applications without any central node and the schedule is created only with the knowledge of node’s network neigbourhood. The algorithm achieves great level of fairness for more DAGs and total computation time is close to the standard and well known competitors.

A Network Simulation Tool for Task Scheduling

  • Autoři: Ing. Ondřej Votava,
  • Publikace: Acta Polytechnica. 2012, 2012(52), 112-119. ISSN 1210-2709.
  • Rok: 2012
  • Pracoviště: Katedra počítačů
  • Anotace:
    Distributed computing may be looked at from many points of view. Task scheduling is the viewpoint, where a distributed application can be described as a Directed Acyclic Graph and every node of the graph is executed independently. There are, however, data dependencies and the nodes have to be executed in a specified order. Hence the parallelism of the execution is limited. The scheduling problem is difficult and therefore heuristics are used. However, many inaccuracies are caused by the model used for the system, in which the heuristics are being tested. In this paper we present a tool for simulating the execution of the distributed application on a "real" computer network, and try to tell how the execution is influenced compared to the model.

Mobile Data Network Analysis and Emulation tool

  • Autoři: Ing. Jan Kubr, Ph.D., Ing. Ondřej Votava,
  • Publikace: Proceedings of the 2012 International Conference on Telecommunication Systems, Modeling and Analysis. Dallas, TX: American Telecommunications Systems Management Association Inc., 2012. pp. 128-135. ISBN 978-0-9820958-6-7.
  • Rok: 2012
  • Pracoviště: Katedra počítačů
  • Anotace:
    Smart mobile phones, tablets, notebooks, all these devices require mobile connection to the Internet. Mobile Internet providers promise the great connection parameters and great speeds. The reality often differs and several applications, which require permanent connection to the Internet may not work correctly, which leads to the users' disappointment. The wrong behavior could be fixed in most cases if the programmer tested the application in the specific conditions. We present a tool for analyzing mobile data networks, focused on data transfer, and the emulation tool which is able to emulate the mobile connection on a local network which is a common development environment.

Network Simulation Tool for Task Scheduling

  • Autoři: Ing. Ondřej Votava,
  • Publikace: POSTER 2012 - 16th International Student Conference on Electrical Engineering. Praha: Czech Technical University in Prague, 2012. pp. 1-7. ISBN 978-80-01-05043-9.
  • Rok: 2012
  • Pracoviště: Katedra počítačů
  • Anotace:
    Distributed computing may be looked at from many points of view. Task scheduling is the view, where the distributed application can be described as a Directed Acyclic Graph and every node of the graph is executed independently. There are, however, data dependencies and the nodes have to be executed in a specified order and hence the parallelism of the execution is limited. The scheduling problem is difficult and therefore heuristics are being used. Yet, there are many inaccuracies caused by the model used for the system, where the heuristics are being tested. In this article we present the tool for simulation of the execution of the distributed application on a "real" computer network and try to tell how the execution is influenced compared to the model.

Scheduling of Data Constrained Applications in Distributed Heterogeneous systems

  • Autoři: Ing. Ondřej Votava, Ing. Peter Macejko, Ing. Jan Kubr, Ph.D., Janeček, J.
  • Publikace: Proceedings of the 2012 International Conference on Telecommunication Systems, Modeling and Analysis. Dallas, TX: American Telecommunications Systems Management Association Inc., 2012. pp. 141-149. ISBN 978-0-9820958-6-7.
  • Rok: 2012
  • Pracoviště: Katedra počítačů
  • Anotace:
    Task scheduling is a way of how to run ``any'' application in a distributed computation system. Traditional attitude is loosely coupled with the well known structure of the application and all the data this application needs to work with is already known when the computation begins. Similarly, these data are available to all of the computation nodes. In this article we modified this model by adding constraints that some data are available only after a specific time and at a specific place. We present a modified HEFT, CPOP and DLMDAG algorithms so that they are able to take this modification into account.

Dynamic Local Scheduling of Multiple DAGs in a Distributed Heterogeneous Systems

  • Autoři: Ing. Ondřej Votava, Ing. Peter Macejko, Ing. Jan Kubr, Ph.D., Janeček, J.
  • Publikace: Proceedings of the 2011 International Conference on Telecommunication Systems Management. Dallas, TX: American Telecommunications Systems Management Association Inc., 2011. pp. 171-178. ISBN 978-0-9820958-4-3.
  • Rok: 2011
  • Pracoviště: Katedra počítačů
  • Anotace:
    Heterogeneous computational platform offers a great ratio between the computational power and the price of the system. Research in static and dynamic scheduling has been done and many algorithms were proposed in the literature. The aim of this article is to present the dynamic (on-line) algorithm which schedules multiple DAG applications dynamically without any central node and the schedule is created only with the local knowledge of the network. This algorithm does not beat the minimal makespan but offers good ratio of fairness for multiple DAGs and usage of computational resources.

Za stránku zodpovídá: Ing. Mgr. Radovan Suk