From 580b42f0a62a88824dccfab5528e6a010526f0fc Mon Sep 17 00:00:00 2001 From: Rowan Powell <rp17@it-innovation.soton.ac.uk> Date: Wed, 10 Jan 2018 16:42:26 +0000 Subject: [PATCH] Added port and service function configuration to simulated measurements --- src/mediaServiceSim/LineProtocolGenerator.py | 8 ++++---- .../LineProtocolGenerator.cpython-36.pyc | Bin 3260 -> 3277 bytes src/mediaServiceSim/serviceSim.py | 7 +++++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/mediaServiceSim/LineProtocolGenerator.py b/src/mediaServiceSim/LineProtocolGenerator.py index 1d95e44..e458608 100644 --- a/src/mediaServiceSim/LineProtocolGenerator.py +++ b/src/mediaServiceSim/LineProtocolGenerator.py @@ -116,8 +116,8 @@ def _configure_port(port_id, state, rate, time): result = 'net_port_config ' # Fields result += 'port_id=' + quote_wrap('enps' + port_id) - result += 'port_state=' + quote_wrap(state) - result += 'tx_constraint=' + quote_wrap(rate) + result += ',port_state=' + quote_wrap(state) + result += ',tx_constraint=' + quote_wrap(rate) result += ' ' # Time @@ -130,10 +130,10 @@ def _configure_service_function(state, max_connected_clients): # measurement result = 'mpegdash_service_config' # tags - result += ',running='+quote_wrap(state) + result += ',service_state='+quote_wrap(state) result += ' ' # fields - result += 'max_connected_clients='+max_connected_clients + result += 'max_connected_clients='+str(max_connected_clients) return result diff --git a/src/mediaServiceSim/__pycache__/LineProtocolGenerator.cpython-36.pyc b/src/mediaServiceSim/__pycache__/LineProtocolGenerator.cpython-36.pyc index 300897333a0708de99926299a5af7d4d76fab0dc..baf0ef5ade2ecfd3654ef586e653dcf0cbff2f5d 100644 GIT binary patch delta 95 zcmdlZc~+9sn3tE!)F~`#{zlGsoB}*L1^GoK@x>*HC8@Sm{5q3ax#lt&OkT{T%v!=& w!`M9eIF|-LzfN&#QCVhkDn#AnA6)VrOhpO|3=BoAlcl(m83i`iaoaHh0DMLq6aWAK delta 104 zcmX>rxkr-In3tF9xk*^mq>Y^KIQh5>@{3C1i%SwqQf;gFCbM(RWz?CxluMbhX7X7s z4Q)=HqSCy)%)E5lA{GV)hAOe##ESUj{Jgx><dW2s_~e|-)Vz{nTTR9yg~{67$&5Uk I`?>8H0r>qPIsgCw diff --git a/src/mediaServiceSim/serviceSim.py b/src/mediaServiceSim/serviceSim.py index 38de6d1..52dd6fe 100644 --- a/src/mediaServiceSim/serviceSim.py +++ b/src/mediaServiceSim/serviceSim.py @@ -267,9 +267,12 @@ class DemoServer(object): print("Configuring") self.configure_VM('starting') self.configure_VM('running') - time.sleep(1) + time.sleep(0.1) self.configure_server(server_id, server_location) - #self.generate_clients() + self._sendInfluxData(lp._configure_port('01', 'running', '1GB/s', self.currentTime)) + self._sendInfluxData(lp._configure_service_function('starting', 100)) + time.sleep(0.1) + self._sendInfluxData(lp._configure_service_function('running', 100)) def _cpuUsage(self, clientCount): cpuUsage = randint(0, 10) -- GitLab