Elsevier

Computer Networks

Volume 54, Issue 16, 15 November 2010, Pages 2825-2839
Computer Networks

Enabling decentralised management through federation

https://doi.org/10.1016/j.comnet.2010.07.006Get rights and content

Abstract

Cross-domain management is an increasingly important concern in network management and such management capability is a key-enabler of many emerging computing environments. This paper analyses the requirements for management systems that aim to support flexible and general capability sharing between autonomously managed domains. It introduces a novel Layered Federation Model (LFM) to structure this requirements analysis and describes the Federal Relationship Manager (FRM) which instantiates several layers of this model. The FRM combines semantic mapping management and authority management technologies to help solve several of the general management problems that are encountered whenever organisations enter into capability sharing agreements. An overview of related work on federation and the technical underpinnings of our approach are discussed and our work’s particular relevance to real world problems is explained through two service-centric use cases which involve the end-to-end delivery of a multimedia stream to a user’s home across several independent operators. Finally, experimental results are presented to highlight the practical advantages of our approach.

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)

  • P. Bhoj et al.

    SLA management in federated environments export

    Computer Networks

    (2001)
  • A. Doan 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:...
  • P. Bernstein 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...
  • R. Bhatti 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...
  • R. Boutaba 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....
  • L.M. Camarinha-Matos et al.

    A comprehensive modeling framework for collaborative networked organizations

    Journal of Intelligent Manufacturing

    (2007)
  • M. Johnson (Ed.), Configuration Management Database (CMDB) Federation Specification, Document: DSP0252 Version: 1.0.1,...
  • O. Corcho

    A declarative approach to ontology translation with knowledge preservation

  • C. Conroy, R. Brennan, D. O’Sullivan, D. Lewis, User evaluation study of a tagging approach to semantic mapping, in:...
  • N. Damianou, The ponder policy specification language, Doctoral Thesis, Imperial College London,...
  • A.A. El-Kalam, S. Benferhat, A. Miege, R. El-Baida, F. Cuppens, C. Saurel, P. Balbiani, Y. Deswarte, G. Trouessin,...
  • J. Euzenat, An API for ontology alignment, in: Proceedings of the International Semantic Web Conference, 2004. pp....
  • S. Falconer, N. Noy, M. Storey, Ontology mapping – a user survey. in: Proceedings of the Second International Workshop...
  • K. Feeney et al.

    Service oriented policy management for web-application frameworks

    IEEE Internet Computing Magazine

    (2009)
  • M. Feridun, M. Moser, A. Tanner, Building an abstraction layer for management systems integration, in: Proceedings of...
  • P.J. Grefen et al.

    Crossflow: cross-organizational workflow management for service outsourcing in dynamic virtual enterprises

    IEEE Data Engineering Bulletin

    (2001)
  • A. Hameed et al.

    Ontology reconciliation – handbook of ontologies

  • A. Halevy, A. Rajaraman, J. Ordille, Data integration: the teenage years, VLDB, 2006, pp....
  • S. Hudert

    Negotiating SLAs – an approach for a generic negotiation framework for WS-agreement

    Journal of Grid Computing Springer Netherlands

    (2009)
  • ITU-T Recommendation, M.3050.4 Enhanced Telecom Operations Map (eTOM) – B2B integration: using B2B inter-enterprise...
  • B. Jennings, R. Brennan, W. Donnelly, S. Foley, D. Lewis, D. O’Sullivan, J. Strassner, S. van der Meer, Challenges for...
  • Y. Kalfoglou et al.

    Ontology mapping: the state of the art

    The Knowledge Engineering Review

    (2003)
  • L. Kagal et al.

    The semantic web and policy

    Journal of Web Semantics: Science, Services and Agents on the World Wide Web

    (2009)
  • A. Keller, U. Blumenthal, G. Kar, Classification and computation of dependencies for distributed management, in:...
  • Cited by (13)

    View all citing articles on Scopus

    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.

    View full text