Page 912 - Cloud computing: From paradigm to operation
P. 912
5 Intercloud and interoperability
II.3.7 Test case: load balance
Table II.28 shows the test case for load balance.
Table II.28 – Test case: load balance
Load balance test description
Test purpose To verify that the CSC deploys a load balance mechanism for multiple VMs in order to
achieve scalability and fault tolerance of an application.
Reference [ITU-T Y.3513] clause 7.3.6
Test sequence Step Type Description Result
1 Stimulus The CSC configures a round-robin based load balance for
HTTP traffic among VMs.
2 Check The HTTP request is forwarded to each server in turn based
on a round-robin load balancing policy in step 1.
3 Stimulus The CSC configures a least-connection scheduling based load
balance for FTP traffic among VMs.
4 Check The FTP workload is balanced by assigning a new connection
request to the VM with the smallest number of connections
based on a least-connection scheduling load balancing policy
in step 3.
Test verdict It is deemed as successfully terminated if all the checks are successful, otherwise it is
deemed as failed.
II.3.8 Test case: firewall
Table II.29 shows the test case for firewall.
Table II.29 – Test case: Firewall
Firewall test description
Test purpose To verify that the CSC monitors and controls incoming and outgoing VM traffic based on
predetermined security rules.
Reference [ITU-T Y.3513] clause 7.3.7
Test sequence Step Type Description Result
1 Stimulus The CSC configures the VM's network policies to reject all
incoming traffic.
2 Check The VM's incoming traffic is dropped by the firewall.
3 Stimulus The CSC configures the VM's network policy to reject all
outgoing traffic.
4 Check The VM's outgoing traffic is dropped by the firework.
Test verdict It is deemed as successfully terminated if all the checks are successful, otherwise it is
deemed as failed.
904