Communications of the ACM
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
Probabilistic modelling
Host groups: a multicast extension for datagram internetworks
SIGCOMM '85 Proceedings of the ninth symposium on Data communications
ACM Transactions on Computer Systems (TOCS)
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
The Java Language Specification
The Java Language Specification
Public Key Infrastructures — the Next Generation
BT Technology Journal
Revised Papers from the Second International Workshop on Engineering Distributed Objects
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
Distributed management by delegation
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
NESTOR: an architecture for network self-management and organization
IEEE Journal on Selected Areas in Communications
Middleware for managing a large, heterogeneous programmable network
BT Technology Journal
Hi-index | 0.00 |
Programmable networking is an increasingly popular area of research in both industry and academia. Although most programmable network research projects seem to focus on the router architecture rather than on issues relating to the management of programmable networks, there are numerous research groups that have incorporated management middleware into the programmable network router software. However, none seem to be concerned with the effective management of a large heterogeneous programmable network. The requirements of such a middleware are outlined in this paper. There are a number of fundamental middleware principles that are addressed in this paper; these include management paradigms, configuration delivery, scalability and transactions. Security, fault tolerance and usability are also examined—although these are not essential parts of the middleware, they must be addressed if the programmable network management middleware is to be accepted by industry and adopted by other research projects.