Mercurial > hg > Members > tatsuki > bbs
view src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/networkBenchmark/StartNetworkBenchmarkCodeSegment.java @ 10:5043bf695419 draft
create jungle.NetworkBenchmarkCodesegment
author | suruga |
---|---|
date | Mon, 17 Apr 2017 20:48:17 +0900 |
parents | |
children | edc70340506d |
line wrap: on
line source
package jp.ac.u_ryukyu.ie.cr.jungle.networkBenchmark; import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; import alice.datasegment.Receiver; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Created by one on 2017/04/17. */ public class StartNetworkBenchmarkCodeSegment extends CodeSegment { int bbsPort = 8080; Receiver host = ids.create(CommandType.PEEK); private Pattern pattern = Pattern.compile("^(node|cli)([0-9]+)$"); private String[] args; boolean persistentFlag = false; public StartNetworkBenchmarkCodeSegment() { args = null; host.setKey("host"); } public StartNetworkBenchmarkCodeSegment(String[] args, int bbsPort) { } @Override public void run() { String name = host.asString(); Matcher matcher = pattern.matcher(name); matcher.find(); // // 1. wait for network node configration // 2. start root node time measurement // 3. start write on leaf nodes // 4. measure leaf node respons time // 5. end root node time measurement // } }