def __init__(self, out_file, k): super(dServer, self).__init__('Server', Communicator()) self.rebalance_entries = [] self.root_enc = None self.message2send = None self.cache = cache.CacheModel(None, out_file) self.tree = btree.BTree(k)
def __init__(self, k): super(Server,self).__init__('Server',Communicator()) self.mOPE_struct = btree_enc.BTree(k) self.val_being_inserted = None self.encoding_being_inserted = None self.traversals = 0 self.avg_traversal = 0
def __init__(self, out_file, cache_len=1000): super(dGateway, self).__init__('Gateway', Communicator(), Communicator()) self.rebalance_received = [] self.rebalance2send = [] self.rebalance_root_enc = None self.sensor_msg2send = None self.server_msg2send = None self.cache = cache.CacheModel(cache_len, out_file) self.sensor_message_count = 0 self.sync_count = 0 self.rebal_count = 0 self.miss_count = 0 self.evict_count = 0 self.cloud_message_count = 0 self.num_traversals = [] self.ongoing_traversal = False
def __init__(self, data_queue_len, distribution, cache_len, out_file): super(dSensor, self).__init__('Sensor', Communicator()) self.data_gen = DataGenerator(distribution, bounds=[-1000, 1000]) self.__sk = 0 # A dummy secret key that isn't used or properly initialized (yet) self.num_data_sent = 0 self.num_gen = 0 self.comp_req_queue = queue.Queue(1) self.data_queue = queue.Queue(data_queue_len) self.insert_round_trips = [] self.cache = cache.CacheModel(cache_len, out_file)
def __init__(self, data_queue_len, distribution): super(Sensor,self).__init__('Sensor',Communicator()) self.data_gen = DataGenerator(distribution) self.__sk = 0 # A dummy secret key that isn't used or properly initialized (yet) self.num_data_sent = 0 self.ciphers_from_cloud = 0 self.avg_msg_size = 0 self.num_gen = 0 self.comp_req_queue = queue.Queue(1) self.data_queue = queue.Queue(data_queue_len) self.insert_round_trips = [] self.done = False
def __init__(self, data_queue_len, distribution, cache_len, out_file): super(dSensor, self).__init__('Sensor', Communicator()) self.data_gen = DataGenerator(distribution, bounds=[-1000, 1000]) self.num_data_sent = 0 self.num_gen = 0 self.comp_req_queue = queue.Queue(1) self.data_queue = queue.Queue(data_queue_len) self.insert_round_trips = [] self.cache = cache.CacheModel(cache_len, out_file) self.done = False # For recording more precise dope statistics self.total_ciphers_sent = 0 self.total_ciphers_received = 0
def __init__(self, out_file): super(dGateway, self).__init__('Gateway', Communicator()) self.rebalance_entries = [] self.root_enc = None self.message2send = None self.cache = cache.CacheModel(None, out_file)
def __init__(self): super(Gateway,self).__init__('Gateway',Communicator(),Communicator()) self.sensor_message_count = 0 self.cloud_message_count = 0