% !TeX root = ../thesis.tex
\newglossaryentry{cisco}
{
	name={Cisco},
	description={Cisco Systems Inc.~is an american multinational corporation which designs, manufactures and sells costumer grade electronics, network appliences, voice and other communication solutions}
}

\newglossaryentry{ospf_glo} % TODO
{
	name={OSPF},
	description={\acrfull{ospf} is an interior gateway protocol classified as link state protocol. \acrshort{ospf} is usually used to exchange routing information between routers inside an organization}
}

\newglossaryentry{bgp_glo} % TODO
{
	name={BGP},
	description={\acrfull{bgp} is an exterior gateway protocol classified as path vector protocol. \acrshort{bgp} defines \acrfullpl{as} and exchanges routing information between them over the public internet}
}

\newglossaryentry{telemetry}
{
	name={telemetry},
	description={Telemetry is a form of automatized communication process which allows the collection of sensor measurements and similar on remote or inaccassable locations and conveys them to a processing facility for monitoring}
}

\newglossaryentry{ios_glo}
{
	name={IOS},
	description={\acrfull{ios} is an operating system developed by \Gls{cisco}. It is designed to run primarily on \Gls{cisco} designed networking hardware. Running \acrshort{ios} in virtualized environment is also possible}
}

\newglossaryentry{cpython}
{
	name={CPython},
	description={CPython is the standard interpreter for the Python programming language. CPython is written in C (hence the name) and it is the most widely used Python interpreter}
}

\newglossaryentry{openconfig} % TODO ez ne legyen lopoott
{
	name={OpenConfig},
	description={OpenConfig is an informal working group of network operators sharing the goal of moving computer networks toward a more dynamic, programmable infrastructure by adopting software-defined networking principles such as declarative configuration and model-driven management and operations}
}

\newglossaryentry{serialization}
{
	name={serialization},
	description={Serialization is the process of translating data structures or object state represented in a computer program into a format that can be stored or transmitted and reconstructed later into an object or data structure that represents the same values as the original one in a different or the same computer program},
}

\newglossaryentry{method_stub}
{
	name={method stub},
	description={Method stub is a piece of code which act as a placeholder because of the implementation of its real functionality is not (yet) aviliable in the software}
}

\newglossaryentry{rfc_glo}
{
	name={RFC},
	description={\acrfull{rfc} is a document which is published when a new Internet standard is defined. The purpose of the \acrshort{rfc} is to serve as a detialed as possible definition for each standard. Individuals implementing the standards must refer to the relevant \acrshort{rfc} and work accordingly in order to have their implementation compatible with the rest of the implementations on the Internet}
}

\newglossaryentry{library}
{
	name={library},
	text={library},
	description={A library in software development is a set of generic prewritten, reusable sub-programs that are already developed and can be used by a software project}
}

\newglossaryentry{opensource}
{
	name={open source},
	description={The source code of the software is open and publicly available for anyone to read, analyze or modify}
}

\newglossaryentry{vegeszkoz}
{
	name={végeszköz},
	description={Végső nyelője vagy forrása az információnak amelyet a hálózaton továbbítanak. Általában saját címmel rendelkezik}
}

\newglossaryentry{adatkozpont}
{
	name={adatközpont},
	description={Fizikai lokáció, amely lehet épületen belül kinevezett helyiség, vagy akár épületek csoportja azzal a céllal hogy számítástechnikai- és kapolcsódó rendszereket üzemeltessenek benne}
}


\newglossaryentry{elasztikus}
{
	name={elasztikus},
	description={TODO}
}


\newglossaryentry{lastmile}
{
	name={utolsó mérföld},
	description={TODO}
}

\newglossaryentry{felho}
{
	name={felhő},
	description={TODO}
}

\newglossaryentry{linux}
{
	name={Linux},
	description={A Linux egy nylílt forráskdú kernel implementáció. A projekt Linus Benedict Torvalds (akkor) finn egyetemi hallgató hobbi projektjeként indult. Mára a vlág legnépszerűbb nyíltforráskódú projektje}
}

\newglossaryentry{python}
{
	name={Python},
	description={A Python egy általános célú, magas szintű interpretált programozási nyelv. Fejlesztését 1989-ben kezdte Guido van Rossum. Jelenleg legfrissebb verziója a 3.9 amely 2020 Októberében került kiadásra}
}

\newglossaryentry{devops}
{
	name={DevOps},
	description={Developement and Operations (Fejlesztés és Operálás) egy vállalati szoftverfejlesztési kifejezés, amely az egyfajta agilis összeköttetést jelent a fejlesztés és üzemeltetés között. A DevOps célja az, hogy közelebb hozza ezt a két vállalati egységet.}
}

\newglossaryentry{4g}
{
	name={4G},
	description={TODO}
}

\newglossaryentry{5g}
{
	name={5G},
	description={TODO}
}

\newglossaryentry{ini}
{
	name={INI},
	description={TODO}
}


\newglossaryentry{xlsx}
{
	name={XLSX},
	description={TODO}
}


\newacronym{mdt}{MDT}{Model-Driven Telemetry}
\newacronym{ai}{AI}{Artificial Intelligence}
\newacronym{ml}{ML}{Machine Learning}
\newacronym{ospf}{OSPF}{Open Shortest Path First}
\newacronym{rip}{RIP}{Routing Information Protocol}
\newacronym{bgp}{BGP}{Border Gateway Protocol}
\newacronym{ietf}{IETF}{Internet Engineering Task Force}
\newacronym{igp}{IGP}{Interior Gateway Protocol}
\newacronym{egp}{EGP}{Exterior Gateway Protocol}
\newacronym{as}{AS}{Autonomous System}
\newacronym{iot}{IoT}{Internet of Things}
\newacronym{vod}{VoD}{Video on Demand}
\newacronym{snmp}{SNMP}{Simple Network Management Protocol}
\newacronym{ssh}{SSH}{Secure SHell}
\newacronym{mib}{MIB}{Management Information Base} % Man in Black
\newacronym{tcp}{TCP}{Transmission Control Protocol}
\newacronym{udp}{UDP}{User Datagram Protocol}
\newacronym{grpc}{gRPC}{gRPC Remote Procedure Call}
\newacronym{json}{JSON}{JavaScript Object Notation}
\newacronym{gpb}{GPB}{(Google) Protocol Buffers}
\newacronym{mtu}{MTU}{Maximum Transmission Unit}
\newacronym{gil}{GIL}{Global Interpreter Lock}
\newacronym{gc}{GC}{Garbage Collector}
\newacronym{csv}{CSV}{Comma-Separated Values}
\newacronym{os}{OS}{Operating System}
\newacronym{ios}{IOS}{\Gls{cisco} Internetwork \acrlong{os}}
\newacronym{lan}{LAN}{Local Area Network}
\newacronym{vlan}{VLAN}{Virtual \acrlong{lan}}
\newacronym{nasa}{NASA}{National Aeronautics and Space Administration}
\newacronym{gnmi}{gNMI}{gRPC Network Management Interface}
\newacronym{xml}{XML}{Extensible Markup Language}
\newacronym{xpath}{XPath}{\acrshort{xml} Path Language}
\newacronym{idl}{IDL}{Interface Definition Language}
\newacronym{http}{HTTP}{HyperText Transfer Protocol}
\newacronym{http2}{HTTP/2}{HyperText Transfer Protocol Version 2}
\newacronym{rpc}{RPC}{Remote Procedure Call}
\newacronym{tls}{TLS}{Transport Layer Security}
\newacronym{ssl}{SSL}{Secure Sockets Layer}
\newacronym{ip}{IP}{Internet Protocol}
\newacronym{ipv4}{IPv4}{Internet Protocol version 4}
\newacronym{ipv6}{IPv6}{Internet Protocol version 6}
\newacronym{rfc}{RFC}{Request for Comments}
\newacronym{gnu}{GNU}{GNU's Not Unix!}
\newacronym{html}{HTML}{HyperText Markup Language}
\newacronym{ascii}{ASCII}{American Standard Code for Information Interchange}
\newacronym{cli}{CLI}{Command Line Interface}
\newacronym{dsdl}{DSDL}{Document Schema Definition Languages}
\newacronym{uml}{UML}{Unified Modeling Language}
\newacronym{tas}{TAS}{Telemetry Analytics System}
\newacronym{gui}{GUI}{Graphical User Interface}
\newacronym{tsdb}{TSDB}{Time Series Database}
\newacronym{api}{API}{Application Programming Interface}
\newacronym{tsm}{TSM}{Time Structured Merge Tree}
\newacronym{smp}{SMP}{Symmetric Multiprocessing}
\newacronym{stdout}{STDOUT}{Standard Output}
\newacronym{ciscoie}{Cisco-IE}{Cisco Innovation Edge}
\newacronym{oid}{OID}{Object Identifier}
\newacronym{ann}{ANN}{Artificial Neural Network}
\newacronym{nms}{NMS}{Network Management Station}
\newacronym{saas}{SaaS}{Software as a Service}
\newacronym{paas}{PaaS}{Platform as a Service}
\newacronym{iaas}{IaaS}{Infrastructure as a Service}
\newacronym{faas}{FaaS}{Function as a Service}
\newacronym{svm}{SVM}{Support Vector Machines}
\newacronym{knn}{kNN}{k Nearest Neighbor}
\newacronym{rest}{REST}{Representational State Transfer}
\newacronym{vm}{VM}{Virtual Machine}
\newacronym{nat}{NAT}{Network Address Translation}
\newacronym{pv}{PV}{Persistent Volume}
\newacronym{nfs}{NFS}{Network File System}
\newacronym{yaml}{YAML}{YAML Ain't Markup Language}
\newacronym{wsgi}{WSGI}{Web Server Gateway Interface}
\newacronym{cnn}{CNN}{Convolutional Neural Network}
\newacronym{sem}{SEM}{Schönherz Elektronikai Műhely}
\newacronym{rpi}{RPi}{Raspberry Pi}
\newacronym{led}{LED}{Light Emitting Diode}
\newacronym{mi}{MI}{Mesterséges Intelligencia}
\newacronym{wifi}{WiFi}{Wireless Fidelity}
\newacronym{mqtt}{MQTT}{Message Queuing Telemetry Transport}
\newacronym{aws}{AWS}{Amazon Web Services}
\newacronym{io}{I/O}{Input/Output}
\newacronym{rtde}{RTDE}{Real-time Data Exchange}