Deviceless Benchmark
[iotcloud.git] / version2 / src / java / light_fan_embed_fake_benchmark / Setup.java
diff --git a/version2/src/java/light_fan_embed_fake_benchmark/Setup.java b/version2/src/java/light_fan_embed_fake_benchmark/Setup.java
new file mode 100644 (file)
index 0000000..f32c70a
--- /dev/null
@@ -0,0 +1,76 @@
+import iotcloud.*;
+import java.util.*;
+
+class Setup {
+
+    public static void main(String[] args) throws Exception {
+
+        Table t1 = new Table("http://dc-6.calit2.uci.edu/test.iotcloud/", "reallysecret", 321, -1);
+        t1.initTable();
+
+
+        // for ( int i = 0; i < 150; i++) {
+            
+        //     System.out.println(i);
+
+        //     String a1 = "bulb" + i;
+        //     IoTString ia1 = new IoTString(a1);
+        //     t1.createNewKey(ia1, 321);
+        //     t1.update();
+
+
+        //     // t1.update();
+        //     // t1.startTransaction();
+        //     // t1.addKV(ia1, ia1);
+        //     // t1.commitTransaction();
+
+        // }
+
+
+        String a1 = "bulb1";
+        String a2 = "bulb2";
+        String a3 = "bulb3";
+        IoTString ia1 = new IoTString(a1);
+        IoTString ia2 = new IoTString(a2);
+        IoTString ia3 = new IoTString(a3);
+
+
+
+        String b1 = "wemo1";
+        String b2 = "wemo2";
+        IoTString ib1 = new IoTString(b1);
+        IoTString ib2 = new IoTString(b2);
+
+
+        String c1 = "sensor";
+        IoTString ic1 = new IoTString(c1);
+
+
+        String pingTimerKey = "bulbController";
+        IoTString ipingTimerKey = new IoTString(pingTimerKey);
+
+
+        String pingTimerKey2 = "wemoController";
+        IoTString ipingTimerKey2 = new IoTString(pingTimerKey2);
+
+
+        String pingTimerKey3 = "sensorController";
+        IoTString ipingTimerKey3 = new IoTString(pingTimerKey3);
+
+
+        t1.createNewKey(ia1, 321);
+        t1.createNewKey(ia2, 321);
+        t1.createNewKey(ia3, 321);
+        t1.createNewKey(ipingTimerKey, 321);
+
+        t1.createNewKey(ib1, 351);
+        t1.createNewKey(ib2, 351);
+        t1.createNewKey(ipingTimerKey2, 351);
+
+
+        t1.createNewKey(ic1, 361);
+        t1.createNewKey(ipingTimerKey3, 361);
+
+        t1.update();
+    }
+}
\ No newline at end of file