2014 · 21 citations · 20 references
ComputingComputer ScienceCybersecurityComputer NetworksNetwork SecuritySystems ProgrammingInternet Protocol SuiteNetwork ArchitectureNetwork ProgrammingNetwork ProtocolsNetwork Traffic AnalysisSoftware-defined NetworkingDeploymentHeterogeneityPacket ProcessingProgrammable Networking
Today's rapidly evolving network ecosystem, characterized by increasing traffic volumes, service heterogeneity and mutating cyber-threats, calls for new approaches to packet processing to address key issues such as scalability, flexibility, programmability and fast deployment. To this aim, this paper explores a new direction to packet processing by pushing forward functional programming principles in the definition of a ''software defined networking'' paradigm.
20
Nick McKeown, Tom Anderson, Hari Balakrishnan et al. · ACM SIGCOMM Computer Communication Review · 2008 · 8.4K citations
Computational lambda-calculus and monads
Eugenio Moggi · 2003 · 858 citations
Computing, Computer Science, Algebra +13
The essence of functional programming
Philip Wadler · 1992 · 676 citations · Full text
Software defined traffic measurement with OpenSketch
Minlan Yu, Lavanya Jose, Rui Miao · 2013 · 513 citations
Monad transformers and modular interpreters
Sheng Liang, Paul Hudak, Mark P. Jones · 1995 · 504 citations · Full text