312 lines
9.3 KiB
BibTeX
312 lines
9.3 KiB
BibTeX
@techreport{RFC6020,
|
|
author = {M. Bjorklund},
|
|
title = {YANG - A Data Modeling Language for the Network Configuration Protocol (NETCONF)},
|
|
howpublished = {Internet Requests for Comments},
|
|
type = {RFC},
|
|
number = {6020},
|
|
year = {2010},
|
|
month = {October},
|
|
issn = {2070-1721},
|
|
publisher = {RFC Editor},
|
|
institution = {RFC Editor},
|
|
url = {http://www.rfc-editor.org/rfc/rfc6020.txt},
|
|
note = {\url{http://www.rfc-editor.org/rfc/rfc6020.txt}},
|
|
}
|
|
|
|
@techreport{RFC6241,
|
|
author = {R. Enns and M. Bjorklund and J. Schoenwaelder and A. Bierman},
|
|
title = {Network Configuration Protocol (NETCONF)},
|
|
howpublished = {Internet Requests for Comments},
|
|
type = {RFC},
|
|
number = {6241},
|
|
year = {2011},
|
|
month = {June},
|
|
issn = {2070-1721},
|
|
publisher = {RFC Editor},
|
|
institution = {RFC Editor},
|
|
url = {http://www.rfc-editor.org/rfc/rfc6241.txt},
|
|
note = {\url{http://www.rfc-editor.org/rfc/rfc6241.txt}},
|
|
}
|
|
|
|
@techreport{RFC8040,
|
|
author = {A. Bierman and M. Bjorklund and K. Watsen},
|
|
title = {RESTCONF Protocol},
|
|
howpublished = {Internet Requests for Comments},
|
|
type = {RFC},
|
|
number = {8040},
|
|
year = {2017},
|
|
month = {January},
|
|
issn = {2070-1721},
|
|
publisher = {RFC Editor},
|
|
institution = {RFC Editor},
|
|
url = {http://www.rfc-editor.org/rfc/rfc8040.txt},
|
|
note = {\url{http://www.rfc-editor.org/rfc/rfc8040.txt}}
|
|
}
|
|
|
|
@techreport{RECXPATH,
|
|
author = {J. Clark and S. DeRose},
|
|
title = {XML Path Language (XPath) Version 1.0},
|
|
howpublished = {W3C Recommendation},
|
|
year = {1999},
|
|
publisher = {W3C},
|
|
institution = {W3C},
|
|
url = {https://www.w3.org/TR/1999/REC-xpath-19991116/},
|
|
note = {\url{https://www.w3.org/TR/1999/REC-xpath-19991116/}}
|
|
}
|
|
|
|
@techreport{talwar-rtgwg-grpc-use-cases,
|
|
author = {gRPC Protocol Specification and Jayant Kolhe and Anees Shaikh and Joshua George},
|
|
title = {Use cases for gRPC in network management},
|
|
howpublished = {Working Draft},
|
|
type = {Internet-Draft},
|
|
number = {draft-talwar-rtgwg-grpc-use-cases-01},
|
|
year = {2017},
|
|
month = {July},
|
|
institution = {IETF Secretariat},
|
|
url = {https://tools.ietf.org/id/draft-talwar-rtgwg-grpc-use-cases-01.txt},
|
|
note = {\url{https://tools.ietf.org/id/draft-talwar-rtgwg-grpc-use-cases-01.txt}},
|
|
}
|
|
|
|
|
|
@techreport{kumar-rtgwg-grpc-protocol,
|
|
author = {Abhishek Kumar and Jayant Kolhe and Sanjay Ghemawat and Louis Ryan},
|
|
title = {gRPC Protocol},
|
|
howpublished = {Working Draft},
|
|
type = {Internet-Draft},
|
|
number = {draft-kumar-rtgwg-grpc-protocol-00},
|
|
year = {2016},
|
|
month = {July},
|
|
institution = {IETF Secretariat},
|
|
url = {https://tools.ietf.org/id/draft-kumar-rtgwg-grpc-protocol-00.txt},
|
|
note = {\url{https://tools.ietf.org/id/draft-kumar-rtgwg-grpc-protocol-00.txt}},
|
|
}
|
|
|
|
@techreport{RFC7540,
|
|
author = {M. Belshe and R. Peon and M. Thomson},
|
|
title = {Hypertext Transfer Protocol Version 2 (HTTP/2)},
|
|
howpublished = {Internet Requests for Comments},
|
|
type = {RFC},
|
|
number = {7540},
|
|
year = {2015},
|
|
month = {May},
|
|
issn = {2070-1721},
|
|
publisher = {RFC Editor},
|
|
institution = {RFC Editor},
|
|
url = {http://www.rfc-editor.org/rfc/rfc7540.txt},
|
|
note = {\url{http://www.rfc-editor.org/rfc/rfc7540.txt}},
|
|
}
|
|
|
|
@techreport{RFC1050,
|
|
author = {{Sun Microsystems, Inc.}},
|
|
title = {RPC: Remote Procedure Call Protocol specification},
|
|
howpublished = {Internet Requests for Comments},
|
|
type = {RFC},
|
|
number = {1050},
|
|
year = {1988},
|
|
month = {April},
|
|
issn = {2070-1721},
|
|
publisher = {RFC Editor},
|
|
institution = {RFC Editor},
|
|
}
|
|
|
|
@techreport{RFC3411,
|
|
author = {D. Harrington and R. Presuhn and B. Wijnen},
|
|
title = {An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks},
|
|
howpublished = {Internet Requests for Comments},
|
|
type = {STD},
|
|
number = {62},
|
|
year = {2002},
|
|
month = {December},
|
|
issn = {2070-1721},
|
|
publisher = {RFC Editor},
|
|
institution = {RFC Editor},
|
|
url = {http://www.rfc-editor.org/rfc/rfc3411.txt},
|
|
note = {\url{http://www.rfc-editor.org/rfc/rfc3411.txt}},
|
|
}
|
|
|
|
@techreport{RFC5424,
|
|
author = {R. Gerhards},
|
|
title = {The Syslog Protocol},
|
|
howpublished = {Internet Requests for Comments},
|
|
type = {RFC},
|
|
number = {5424},
|
|
year = {2009},
|
|
month = {March},
|
|
issn = {2070-1721},
|
|
publisher = {RFC Editor},
|
|
institution = {RFC Editor},
|
|
url = {http://www.rfc-editor.org/rfc/rfc5424.txt},
|
|
note = {\url{http://www.rfc-editor.org/rfc/rfc5424.txt}},
|
|
}
|
|
|
|
@article{an2015variational,
|
|
title={Variational autoencoder based anomaly detection using reconstruction probability},
|
|
author={An, Jinwon and Cho, Sungzoon},
|
|
journal={Special Lecture on IE},
|
|
volume={2},
|
|
number={1},
|
|
year={2015}
|
|
}
|
|
|
|
@misc{protobuf_enc,
|
|
author = {Google},
|
|
title = {Protocol Buffers - Encoding},
|
|
howpublished = {\url{https://developers.google.com/protocol-buffers/docs/encoding}},
|
|
note = {Accessed: 2019-11-23}
|
|
}
|
|
|
|
@misc{protobuf,
|
|
author = {Google},
|
|
title = {Protocol Buffers - Overview},
|
|
howpublished = {\url{https://developers.google.com/protocol-buffers/docs/overview}},
|
|
note = {Accessed: 2019-11-23}
|
|
}
|
|
|
|
@misc{protofilespec3,
|
|
author = {Google},
|
|
title = {Protocol Buffers Version 3 Language Specification},
|
|
howpublished = {\url{https://developers.google.com/protocol-buffers/docs/reference/proto3-spec}},
|
|
note = {Accessed: 2019-11-25}
|
|
}
|
|
|
|
@misc{protofilespec2,
|
|
author = {Google},
|
|
title = {Protocol Buffers Version 2 Language Specification},
|
|
howpublished = {\url{https://developers.google.com/protocol-buffers/docs/reference/proto2-spec}},
|
|
note = {Accessed: 2019-11-25}
|
|
}
|
|
|
|
@misc{grpcoverhttp,
|
|
title = {gRPC over HTTP2},
|
|
howpublished = {\url{https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md}},
|
|
note = {Accessed: 2019-11-25}
|
|
}
|
|
|
|
@misc{whatisgrpc,
|
|
title={What is gRPC?},
|
|
howpublished = {\url{https://grpc.io/docs/guides/}},
|
|
note = {Accessed: 2019-11-25}
|
|
}
|
|
|
|
@misc{grpcconcepts,
|
|
title={gRPC Concepts},
|
|
howpublished = {\url{https://grpc.io/docs/guides/concepts/}},
|
|
note = {Accessed: 2019-11-25}
|
|
}
|
|
|
|
@misc{grpcauth,
|
|
title={Authentication},
|
|
howpublished = {\url{https://grpc.io/docs/guides/auth/}},
|
|
note = {Accessed: 2019-11-25}
|
|
}
|
|
|
|
@misc{grpcdesign,
|
|
title={gRPC Motivation and Design Principles},
|
|
howpublished = {\url{https://grpc.io/blog/principles/}},
|
|
note = {Accessed: 2019-11-25}
|
|
}
|
|
|
|
@misc{gnmispec,
|
|
title={gRPC Network Management Interface (gNMI) - Specificaion},
|
|
howpublished = {\url{https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-specification.md}},
|
|
note = {Accessed: 2019-11-29}
|
|
}
|
|
|
|
@misc{gnmipath,
|
|
title={gRPC Network Management Interface (gNMI) - Schema path encoding conventions for gNMI},
|
|
howpublished = {\url{https://github.com/openconfig/reference/blob/master/rpc/gnmi/gnmi-path-conventions.md}},
|
|
note = {Accessed: 2019-11-30}
|
|
}
|
|
|
|
@misc{protoc,
|
|
title={Protocol Buffers - Google's data interchange format},
|
|
howpublished = {\url{https://github.com/protocolbuffers/protobuf/blob/master/README.md}},
|
|
note = {Accessed: 2019-12-01}
|
|
}
|
|
|
|
@manual{core_components_of_mdt,
|
|
title = {Core Components of Model-driven Telemetry Streaming},
|
|
date = {March 28, 2019},
|
|
language = {English},
|
|
organization = {Cisco Systems, Inc.},
|
|
pagetotal = {4},
|
|
}
|
|
|
|
@manual{iosxr_telemetry_configuration,
|
|
title = {Telemetry Configuration Guide for Cisco ASR 9000 Series Routers, IOS XR Release 6.5.x},
|
|
date = {January 1, 2019},
|
|
language = {English},
|
|
organization = {Cisco Systems, Inc.},
|
|
pagetotal = {30},
|
|
pubstate = {March 29, 2019},
|
|
}
|
|
|
|
|
|
@manual{nxos_gnmi_configuration,
|
|
title = {Cisco Nexus 9000 Series NX-OS Programmability Guide, Release 9.3(x)},
|
|
date = {September 23, 2019},
|
|
language = {English},
|
|
organization = {Cisco Systems, Inc.},
|
|
pubstate = {September 23, 2019},
|
|
}
|
|
|
|
@manual{iosxe_gnmi_configuration,
|
|
title = {Programmability Configuration Guide, Cisco IOS XE Gibraltar 16.10.x},
|
|
date = {September 10, 2019},
|
|
language = {English},
|
|
organization = {Cisco Systems, Inc.},
|
|
pubstate = {September 10, 2019},
|
|
}
|
|
|
|
@misc{grafanadocs,
|
|
title = {Grafana Documentation},
|
|
howpublished = {\url{https://grafana.com/docs/}},
|
|
note = {Accessed: 2019-12-03}
|
|
}
|
|
|
|
@misc{influxdbdocs,
|
|
title = {InfluxDB documentation},
|
|
howpublished = {\url{https://docs.influxdata.com/influxdb/v1.7/}},
|
|
note = {Accessed: 2019-12-03}
|
|
}
|
|
|
|
@misc{tsdbexplained,
|
|
title = {Time series database (TSDB) explained},
|
|
howpublished = {\url{https://www.influxdata.com/time-series-database/}},
|
|
note = {Accessed: 2019-12-03}
|
|
}
|
|
|
|
|
|
@misc{whycaretelemetry,
|
|
author={Shelly Cadora},
|
|
title={Why You Should Care About Model-Driven Telemetry},
|
|
howpublished={\url{https://blogs.cisco.com/sp/why-you-should-care-about-model-driven-telemetry}},
|
|
note = {Accessed: 2019-12-03}
|
|
}
|
|
|
|
@inproceedings{cao2006density,
|
|
title={Density-based clustering over an evolving data stream with noise},
|
|
author={Cao, Feng and Estert, Martin and Qian, Weining and Zhou, Aoying},
|
|
booktitle={Proceedings of the 2006 SIAM international conference on data mining},
|
|
pages={328--339},
|
|
year={2006},
|
|
organization={SIAM}
|
|
}
|
|
|
|
@inproceedings{putina2018telemetry,
|
|
title={Telemetry-based stream-learning of BGP anomalies},
|
|
author={Putina, Andrian and Rossi, Dario and Bifet, Albert and Barth, Steven and Pletcher, Drew and Precup, Cristina and Nivaggioli, Patrice},
|
|
booktitle={Proceedings of the 2018 Workshop on Big Data Analytics and Machine Learning for Data Communication Networks},
|
|
pages={15--20},
|
|
year={2018},
|
|
organization={ACM}
|
|
}
|
|
|
|
@inproceedings{zhou2017anomaly,
|
|
title={Anomaly detection with robust deep autoencoders},
|
|
author={Zhou, Chong and Paffenroth, Randy C},
|
|
booktitle={Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining},
|
|
pages={665--674},
|
|
year={2017},
|
|
organization={ACM}
|
|
} |