Systems, Man & Cybernetics - October 2017 - 38

Case 1: Virtual Links

Case 2: Explicit STPs

VL

TN

Peer Finder
SE
TN

Mapper

SE

SE

TN

MRO
VL

Case 3: Full Request

MRO
Peer Finder

MRO
Peer Finder

SE

Mapper

TN

TN

SE

TN

SE

TN

Figure 3. The different levels of abstraction provided to end users by MRO. The degree of control varies from a

simple request with virtual links (domains as end points) to a full, specific request per end point. STP: service
termination point; VL: virtual link; SE: stitching entity; TN: transient network.

experimenters to instantiate and operate
on computing resources. The CRM also
enables administrators to manage and
monitor the status of every resource in
the FELIX SDI.

GENIv3
TN RM
GRE Proxy
RYU REST
I/F
AIST
NSI PA

AIST
Island

NSI RA
NSI CSv2
AIST NSI
Aggregator
NSI PAs

GÉANT
NSI PA

NSI
Switch

NSI-Based
Transit Network

NSI
Switch

GRE Switch
(RYU+OVS)

The Internet

GRE
Switch

GRE
Switch

PSNC
Island

i2CAT
Island

Figure 4. A detail of the TNRM. This module facilitates the connection

of different islands using different network technologies for the links
(i.e., network services interface connection service and GRE tunnels).
RA: requester agent; PA: provider agent; REST: representational
state transfer; I/F: interface; AIST: The National Institute of Advanced
Industrial Science and Technology; PSNC: Poznan´ Supercomputing
and Networking Center.

and achieved by the software interacting with a special
purpose network controller (e.g., FlowVisor) that is able
to proxy the OpenFlow packets to the corresponding
user controller.
Finally, the compute resource manager (CRM) contains
an agent that interacts with the underlying infrastructure
(virtualization ser vers and hyper visors), enabling
38	

IEEE SYSTEMS, MAN, & CYBERNETICS MAGAZINE Oc tob e r 2017

Authentication, Authorization,
and Accounting
The authentication, authorization, and
accounting (AAA) module provides au--
thentication and authorization of users as
well as accounts for the user actions. A certificate-based clearinghouse [10] is the root
of a trust chain between islands, allowing
verification of the identity and privileges of
all the components in the architecture. The
AAA can be extended through policies,
defined by administrators, for the customized upper-level control of resources and
test-beds usage. It also has a graphical user
interface for access that facilitates the management of the experimental lifecycle and
general operations using standard APIs on
every RM or RO in the FELIX SDI.

Monitoring Functions
The monitoring module retrieves, aggregates, and stores
metrics on the status and use of all the heterogeneous
resources in the FELIX SDI. Two types of data are collected: 1) facility monitoring data, which is the basic status
information of the facility such as the status of the servers' availability and network connectivity, and 2)



Table of Contents for the Digital Edition of Systems, Man & Cybernetics - October 2017

Systems, Man & Cybernetics - October 2017 - Cover1
Systems, Man & Cybernetics - October 2017 - Cover2
Systems, Man & Cybernetics - October 2017 - 1
Systems, Man & Cybernetics - October 2017 - 2
Systems, Man & Cybernetics - October 2017 - 3
Systems, Man & Cybernetics - October 2017 - 4
Systems, Man & Cybernetics - October 2017 - 5
Systems, Man & Cybernetics - October 2017 - 6
Systems, Man & Cybernetics - October 2017 - 7
Systems, Man & Cybernetics - October 2017 - 8
Systems, Man & Cybernetics - October 2017 - 9
Systems, Man & Cybernetics - October 2017 - 10
Systems, Man & Cybernetics - October 2017 - 11
Systems, Man & Cybernetics - October 2017 - 12
Systems, Man & Cybernetics - October 2017 - 13
Systems, Man & Cybernetics - October 2017 - 14
Systems, Man & Cybernetics - October 2017 - 15
Systems, Man & Cybernetics - October 2017 - 16
Systems, Man & Cybernetics - October 2017 - 17
Systems, Man & Cybernetics - October 2017 - 18
Systems, Man & Cybernetics - October 2017 - 19
Systems, Man & Cybernetics - October 2017 - 20
Systems, Man & Cybernetics - October 2017 - 21
Systems, Man & Cybernetics - October 2017 - 22
Systems, Man & Cybernetics - October 2017 - 23
Systems, Man & Cybernetics - October 2017 - 24
Systems, Man & Cybernetics - October 2017 - 25
Systems, Man & Cybernetics - October 2017 - 26
Systems, Man & Cybernetics - October 2017 - 27
Systems, Man & Cybernetics - October 2017 - 28
Systems, Man & Cybernetics - October 2017 - 29
Systems, Man & Cybernetics - October 2017 - 30
Systems, Man & Cybernetics - October 2017 - 31
Systems, Man & Cybernetics - October 2017 - 32
Systems, Man & Cybernetics - October 2017 - 33
Systems, Man & Cybernetics - October 2017 - 34
Systems, Man & Cybernetics - October 2017 - 35
Systems, Man & Cybernetics - October 2017 - 36
Systems, Man & Cybernetics - October 2017 - 37
Systems, Man & Cybernetics - October 2017 - 38
Systems, Man & Cybernetics - October 2017 - 39
Systems, Man & Cybernetics - October 2017 - 40
Systems, Man & Cybernetics - October 2017 - 41
Systems, Man & Cybernetics - October 2017 - 42
Systems, Man & Cybernetics - October 2017 - 43
Systems, Man & Cybernetics - October 2017 - 44
Systems, Man & Cybernetics - October 2017 - Cover3
Systems, Man & Cybernetics - October 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/smc_202310
https://www.nxtbook.com/nxtbooks/ieee/smc_202307
https://www.nxtbook.com/nxtbooks/ieee/smc_202304
https://www.nxtbook.com/nxtbooks/ieee/smc_202301
https://www.nxtbook.com/nxtbooks/ieee/smc_202210
https://www.nxtbook.com/nxtbooks/ieee/smc_202207
https://www.nxtbook.com/nxtbooks/ieee/smc_202204
https://www.nxtbook.com/nxtbooks/ieee/smc_202201
https://www.nxtbook.com/nxtbooks/ieee/smc_202110
https://www.nxtbook.com/nxtbooks/ieee/smc_202107
https://www.nxtbook.com/nxtbooks/ieee/smc_202104
https://www.nxtbook.com/nxtbooks/ieee/smc_202101
https://www.nxtbook.com/nxtbooks/ieee/smc_202010
https://www.nxtbook.com/nxtbooks/ieee/smc_202007
https://www.nxtbook.com/nxtbooks/ieee/smc_202004
https://www.nxtbook.com/nxtbooks/ieee/smc_202001
https://www.nxtbook.com/nxtbooks/ieee/smc_201910
https://www.nxtbook.com/nxtbooks/ieee/smc_201907
https://www.nxtbook.com/nxtbooks/ieee/smc_201904
https://www.nxtbook.com/nxtbooks/ieee/smc_201901
https://www.nxtbook.com/nxtbooks/ieee/smc_201810
https://www.nxtbook.com/nxtbooks/ieee/smc_201807
https://www.nxtbook.com/nxtbooks/ieee/smc_201804
https://www.nxtbook.com/nxtbooks/ieee/smc_201801
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1017
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0717
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0417
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0117
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1016
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0716
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0416
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0116
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_1015
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0715
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0415
https://www.nxtbook.com/nxtbooks/ieee/systems_man_cybernetics_0115
https://www.nxtbookmedia.com