Enabling decentralised management through federation
Introduction
The emergent challenge of planetary scale IT infrastructures that blend and shape networks, services, smart devices and sensors is one of heterogeneity driven not primarily by technological factors but by organisational diversity. The always-on, multi-mode, loosely-coupled, user-centric nature of modern communications and the diversity of operator business models ensure that end-to-end service provision frequently crosses heterogeneous management domains. Increasingly the service delivery path incorporates non-traditional communications resources, such as devices in a consumer’s Home Area Network (HAN), which are highly unlikely to be managed resources in the sense of supporting traditional OAM (Operations, Administration and Maintenance/Management) models, interfaces or inter-operator legal frameworks. New resources also exhibit a daunting diversity and dynamism compared to more tightly-controlled, vertically-integrated, operator-bundled consumer offerings of the past.
The modern operator landscape presents an increasingly complex topology of organisational forms. Companies are often embedded within complex webs of relationships with suppliers, collaborators, peers, competitors and a variety of other third parties. These broader organisational forms are described variously as ‘supply chains’, ‘virtual organisations’, ‘value networks’, ‘collaborative business networks’ and other subtly variegated descriptive terms. While the significance of any particular cross-organisational model in this taxonomy of organisational forms as discussed in the business management literature (e.g. [10]), is open to debate, the increasing importance of management approaches which cross-organisational boundaries and attempt to apply coherent solutions and management models across multiple independent organisations is clear.
The challenge does not only lie in the technological aspects of enabling cross-domain communication. Advances in standardised technologies such as Service Oriented Architectures (SOA), drawing on older technologies such as RPC and Component-Based Software Engineering (CBSE) models, provide easy-to-use plumbing to physically access services in other domains, in a secure and auditable manner. However, these approaches require extensive pre-negotiation and advance coordination. The fundamental problem being addressed here is how to support more agile and dynamic creation of cross-domain organisational agreements to enable capabilities to be shared between parties. Of particular importance is the problem of managing access between diverse systems to support fine-grained sharing of capabilities, through the lifecycle of the agreement. Another major issue is one of semantic interoperability (rather than data-level or network-level interoperability). Even where semantic web services [35] are used to facilitate semantic descriptions of services, the semantic descriptions must be compatible and pre-agreed. Where technologies like CMDBf [11] can provide a federated view of heterogeneous data-stores, the identification of capabilities to share, and management of access to them is still a major overhead in creating and maintaining such agreements.
Mature approaches to systems and telecommunications management such as ITIL®1 or eTOM2 have always been driven by both the technological and organisational challenges of the domain. However, despite long established signalling and media interconnects between operators supported by standardised protocols, SLAs and legal agreements, progress on B2B interfaces at the operational level has been limited [24]. One of the reasons for this is the costly and limited integration of modern OAM systems even within a single operator network due to the proliferation of vendor, FCAPS3 functional or network type stovepipes within a domain [25]. This leads to high integration costs and inflexible, brittle systems. Even agile mechanisms to dynamically define contracts and SLAs between organisations (e.g. [20]) require shared infrastructure and common semantics, and are limited to relatively static, course-grained, producer–consumer style relationships. The emergence of new types of distributed systems – autonomic, mobile and planet-scale networked applications has, if anything, served to further increase the focus on managing applications that cross-domains of authority. Innovative operators and equipment vendors have embraced this trend with a plethora of new open service APIs for the network, e.g. Alcatel-Lucent’s OpenAPI, GSMA OpenAPI and Ribbit, but it is unclear how or if these efforts will support multi-operator service and network management beyond critical functions such as billing or how such open APIs can be leveraged in conjunction with non-traditional communications resources such as the media playback capabilities of the HAN to provide end-to-end assurance and QoE guarantees.
The focus of past standardisation has been on long-lived (typically measured in years) management systems integration supported by common resource models (e.g. the Tele-Management Forum’s SID4), often based on green-field assumptions and perhaps implying support for a limited and pre-defined set of specific business models (e.g. TINA5). In contrast, the work described here assumes that the management systems to be interconnected are already deployed and use heterogeneous resource models, that interconnection takes place in a dynamic environment where instead of extensive integration, minimal and appropriate integration for the current task is negotiated by management systems as part of a wider “federation” of co-operating systems delivering end-to-end services. In this work, the term federation is employed as a general term for describing agreements that support cross-organisational capability sharing (as explained in Section 3.1). Thus, defining mechanisms for the establishment of a common semantics for describing management capabilities and communications resources is given much more weight than building yet another “common” resource model. To enable the distributed delegation of local configuration, service execution or monitoring capabilities a rule or management policy-based approach is used for the exchange of management requests. The goal of this research, from a business point of view, is to provide a lightweight relationship-management infrastructure which can conveniently support whatever business models and pricing/billing mechanisms are agreed between the participating organisations.
This research builds upon the authors’ previous work in developing decentralised policy based management systems [18], semantic mapping [51] and ontology-driven data integration [7]. The key innovations introduced in this paper are: a novel layered federation model which partitions the important aspects of inter-organisational relationships into six distinct aspects, each of which maps neatly to a technological platform that enables convenient implementation; an approach to describing shared capabilities with RDF [46] that allows deterministic management rules to be applied on top of an open and extensible RDF graph; a FRM architecture which brings this work together by combining semantic mapping management and authority management in a unified system that helps solve several of the general management problems that are encountered whenever organisations enter into resource sharing agreements. The rest of this paper is structured as follows: Section 2 provides an overview of related work on federation and the technical underpinnings of our approach; Section 3 describes two service-centric use cases for operator – HAN owner federation to capture system requirements from which a general layered federation model is derived; Section 4 presents our current work on a “federal relationship manager” that implements a sub-set of the layered federation model functionality and presents some experimental results; Section 5 describes our conclusions and plans for future work.
Section snippets
Background
As business applications and processes that span organisations have become more prevalent, problems with the management of such applications and processes across multiple management domains using heterogeneous management technologies have become more apparent. Much of the research on cross-organisational management has focused on the specification of contracts and agreements between organisations, which then must be monitored and enforced by both parties, in particular focusing on service
Use cases and a layered federation model
The impracticality of cross-domain management approaches that presuppose common policy systems, information models and management processes becomes readily visible when the requirements are considered for the sorts of cross-organisational cooperation that will be needed to deliver even the most basic of services to emerging computing environments. In order to highlight these requirements, and the insufficiency of current management approaches, we have developed simple use-cases that involve the
Federal relationship manager
The Layered Federation Model (LFM), described above, is an abstract model which serves to decompose federal relationships into a number of inter-dependant layers. There are a wide variety of technologies which could potentially be used to implement a software system that could support the management of such relationships. For example, the Ponder framework [14] constitutes a policy specification language and a java-based policy deployment and enforcement architecture which has, in theory at
Conclusions and future work
This principal aim of this work is the development of a management framework which facilitates more agile sharing of ICT capabilities between autonomous organisations with heterogeneous deployed systems. Critical to the achievement of this goal is that the framework remains lightweight in terms of the common technical infrastructure that must be deployed by participants, the overhead of establishing and administering federations, and the operational overhead of the federated management system
Acknowledgements
This research is partially supported by the Science Foundation Ireland (Grant 08/SRC/I1403) as part of the Federated, Autonomic End to End Communications Services Strategic Research Cluster (www.fame.ie).
Kevin Feeney is a research fellow in the knowledge and data engineering group (KDEG), Trinity College Dublin (TCD), Ireland. His research focuses on distributed and decentralised management systems. He has spent the last 13 years modelling, designing and developing distributed systems, spread evenly across industry and academia, in areas spanning everything from telecommunications and financial systems to consumer internet applications.
References (56)
- et al.
SLA management in federated environments export
Computer Networks
(2001) - et al.
Semantic integration research in the database community: a brief survey
AI Magazine
(2005) - V.R. Basili, G. Caldiera, H.D. Rombach, Goal question metric approach, 2000. Available from:...
- et al.
Industrial-strength schema matching
SIGMOD Record
(2004) - P.A. Berstein, S. Melnik, Model management 2.0: manipulating richer mappings, in: Proceedings of 2007 ACM SIGMOD...
- et al.
X-FEDERATE: a policy engineering framework for federated access management
IEEE Transactions on Software Engineering
(2006) - A. Boran, D. O’Sullivan, V. Wade, A case study of an ontology-driven dynamic data integration in a telecommunications...
- et al.
Policy-based management: a historical perspective
Journal of Network and System Management
(2007) - L. Lamers (Ed.), Common Information Model (CIM) Infrastructure, Version 4.2.6, DMTF....
- et al.
A comprehensive modeling framework for collaborative networked organizations
Journal of Intelligent Manufacturing
(2007)
A declarative approach to ontology translation with knowledge preservation
Service oriented policy management for web-application frameworks
IEEE Internet Computing Magazine
Crossflow: cross-organizational workflow management for service outsourcing in dynamic virtual enterprises
IEEE Data Engineering Bulletin
Ontology reconciliation – handbook of ontologies
Negotiating SLAs – an approach for a generic negotiation framework for WS-agreement
Journal of Grid Computing Springer Netherlands
Ontology mapping: the state of the art
The Knowledge Engineering Review
The semantic web and policy
Journal of Web Semantics: Science, Services and Agents on the World Wide Web
Cited by (13)
Federated trouble ticket system for service management support in loosely coupled multi-domain environments
2015, International Journal of Network ManagementManaged semantic interoperability for federations
2014, Journal of Network and Systems ManagementConsumer-managed federated homes
2014, IEEE Communications MagazineA semantic context exchange process for the federated management of the future internet
2014, International Journal of Network ManagementFederated and autonomic management of multimedia services
2013, Proceedings of the 2013 IFIP/IEEE International Symposium on Integrated Network Management, IM 2013
Kevin Feeney is a research fellow in the knowledge and data engineering group (KDEG), Trinity College Dublin (TCD), Ireland. His research focuses on distributed and decentralised management systems. He has spent the last 13 years modelling, designing and developing distributed systems, spread evenly across industry and academia, in areas spanning everything from telecommunications and financial systems to consumer internet applications.
Rob Brennan is a research fellow in the knowledge and data engineering group (KDEG), Trinity College Dublin (TCD), Ireland. His research interests include semantic interoperability, intelligent distributed systems, and the application of semantics to systems management. He has contributed to 3GPP, TMF, IETF, and OMG communications standards. He has a Ph.D. (2004) from Dublin City University. Prior to TCD he worked in the Ericsson network management research center, Ireland and several start-ups.
John Keeney is a research fellow with KDEG in the School of Computer Science and Statistics at TCD. His research focuses on the use of semantics in the management of autonomic adaptable systems, particularly networking and telecoms systems. He graduated from TCD in 1999 with an undergraduate degree in computer engineering. His Ph.D. in computer science, also from TCD, was completed in 2004. He has published in excess of 30 papers in significant journals, conferences, and workshops.
Hendrik Thomas studied Business Information Systems in Germany and won the best student award in 2005. Afterwards he worked as a research assistant for the Digital Mechanism and Gear Library and developed ontology-based retrieval tools. In 2007 he won the best paper award at the I-Society International Conference, USA. In 2008, he started his PhD in KDEG, Trinity College Dublin and is working on an ontology-based framework to improve reuse of ontology mappings. His research is within the SFI research project FAME. Since 2009 he continues his PhD in collaboration with Massey University in New Zealand.
Dave Lewis is a Research Lecturer with the Knowledge and Data Engineering Group (KDEG) in the School of Computer Science and Statistics of Trinity College, Dublin. He has 19 years R&D experience in academia and industry, with over 100 publications. His work encompasses the knowledge-driven engineering of open distributed systems for integrated Network and Service Management and for Autonomic Pervasive Computing and Communication systems.
Aidan Boran has 20 years research and development experience in the telecommunications industry. He has working on the development, integration and support of 2G and 3G mobile networks, focusing especially on network management software. In 1997, he joined Lucent Technologies to work with the 2G and 3G network management development group. In 2004 he began a research role in Bell Labs Ireland focusing on data and enterprise integration. He holds a BAI (1988) in engineering from Trinity College, Dublin. He is currently completing a PhD in Computer Science at Trinity College, Dublin focusing on the management of ontology-based information integration systems.
Declan O’Sullivan is director of the KDEG at TCD, and has over 20 years’ R&D experience in both industry and academia. He holds Ph.D., M.Sc., and B.A.(Mod) degrees in computer science from TCD. His particular research interest is in knowledge driven approaches to achieving semantic interoperability, especially applied to network and service management in distributed networks. During his time in industry, he was involved in industry and fora such as TeleManagement Forum and Object Management Group (OMG). He has over 70 publications, and has contributed to several organizing and program committees in this field.