• DocumentCode
    160118
  • Title

    A method for evolving networks by introducing new virtual node/link types using node plug-ins

  • Author

    Kanada, Yasusi

  • Author_Institution
    Central Res. Lab., Hitachi Ltd., Yokohama, Japan
  • fYear
    2014
  • fDate
    5-9 May 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Network virtualization introduces two concepts: slice (i.e., virtual network), which consists of virtual nodes and links, and slice developer, which is the third role in networks. Slice developers can introduce new network services by using slices. A method for introducing new types of virtual nodes and links for new services into the slice-definition language and the virtualization infrastructure by evolving physical nodes (i.e., “virtualization nodes” or VNodes) is proposed. This evolution consists of two stages: the experimental stage and the operational stage. In the experimental stage, data and control plug-ins are developed and tested by the operator or vendor by using experimental sliver definitions. In the operational stage, which is focused on in this study, the plug-ins are integrated into original components in the infrastructure and are available for slice development by using normal sliver definitions. By mapping type names to plug-in identifiers and parameters, the proposed method enables abstract and simple definitions of slices by slice developers and authorization of plug-ins by the operator, but it remains the loose integration of the new function, i.e., the plug-in architecture used in the experimental stage. Prototyping and evaluation demonstrates that this method greatly simplifies both slice developers´ tasks and operators´ tasks.
  • Keywords
    program slicing; software architecture; virtualisation; VNodes; evolving physical nodes; experimental sliver definitions; experimental stage; network services; network virtualization; node plug-ins; normal sliver definitions; operational stage; plug-in architecture; plug-in authorization; plug-in identifiers; slice developer; slice developers; slice-definition language; virtual link; virtual node; virtualization infrastructure; Computer architecture; Control systems; Hardware; IP networks; Protocols; Software; Virtualization; Control plug-in; Data plug-in; Deep programmability; Network virtualization; Network-node evolution; Node plug-in architecture; Slice developer; VNode infrastructure; Virtual-link type creation; Virtualization node;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Operations and Management Symposium (NOMS), 2014 IEEE
  • Conference_Location
    Krakow
  • Type

    conf

  • DOI
    10.1109/NOMS.2014.6838417
  • Filename
    6838417