Ibrahim Ahmed I. AlMallohi, A. Alotaibi, Rahaf Alghafees, F. Azam, Z. Khan
{"title":"Multivariable based checkpoints to mitigate the long range attack in proof-of-stake based blockchains","authors":"Ibrahim Ahmed I. AlMallohi, A. Alotaibi, Rahaf Alghafees, F. Azam, Z. Khan","doi":"10.1145/3318265.3318289","DOIUrl":"https://doi.org/10.1145/3318265.3318289","url":null,"abstract":"Proof-of-Stake (PoS) is getting popularity among low power computing devices as compared to high power and energy demanded proof-of work (PoW). Among the security issues of PoS, Long range attack is declared as one of the major issue by many researchers. Long range attack allows the minority stakeholders to become majority stakeholders over a long time span and then they can control the whole blockchain protocol to produce the valid alternative history. Checkpointing is referred as solution to mitigate the impact of the long range attack but still for the newly joined users as well as the users those will stay offline for long period of time, checkpointing mechanism needs to be re-evaluated. In this paper we studied the checkpointing mechanism and proposed a new strategy to implement the checkpointing inside the blockchain technology. The proposed strategy is designed specifically to mitigate the long range attack or stake bleeding attack.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122331615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Saleem Karmoshi, Wan Shuo, Fekri Saleh, Jing Li, Ming Zhu
{"title":"VPS-SDN: cloud datacenters network resource allocation","authors":"Saleem Karmoshi, Wan Shuo, Fekri Saleh, Jing Li, Ming Zhu","doi":"10.1145/3318265.3318290","DOIUrl":"https://doi.org/10.1145/3318265.3318290","url":null,"abstract":"Cloud datacenters resource request development have altered resource allocation and management efficiency, presenting a pertinent research topic. Hence, we innovatively outline Virtual Physical Switch-Software Defined Network (VPS-SDN), an application-aware resource allocation method, an innovative model tenants portraying Virtual Datacenter (VDC) network requirements, plus network framework and uplink and downlink bandwidth. Contrasting hose abstraction, VPS-SDN engenders models resembling physical network, neither the TAG abstraction modeling the actual pattern of communication of applications. The VPS-SDN model leverage per-tenant network structure and bandwidth requirements concisely and flexibly depicting actual networks. VPS-SDN engenders a heuristic switch-centered Virtual Network (vNetwork) to Physical Network (pNetwork) mapping diagram, permitting tenants to run their applications using cloud networking to simulate an enterprise environment cloud datacenters, thereby promoting comparable outcomes. Simulation results show that our proposed scheme achieves high network utilization and enable the substrate network to satisfy much larger virtual networks.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124317633","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Research load balancing technology of distributed database based on consistent hash","authors":"Wenbo Gong","doi":"10.1145/3318265.3318283","DOIUrl":"https://doi.org/10.1145/3318265.3318283","url":null,"abstract":"Consistent hash algorithm is applied to build a distributed database load balancing model, but this model should deal with thousands of user requests, handle 10 billion data information, along with low-latency response scenarios, all of this is a grim challenge. When load balancing control mechanism is built by the consistency hash, some nodes in the database cluster are overloaded, but some are idle. These load imbalances can seriously do great damage to the overall performance of distributed database system. This paper proposes a detailed description of variance mathematics model about dynamic load balancing, the core is to track system load, evaluation, classification and storage of each node in distributed cluster. This algorithm controls mutual feedback between node load states, idle data node allots the item of overload node, overall suppression of single point overload. After by experimental simulation, compared with the auxiliary loop hash model, this algorithm improves load balancing efficiency by 30% and settles disputes about distributed database load imbalance based on consistent hashing.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"179 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134375498","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Parallelization of groundwater flow simulation on multiple GPUs","authors":"Ho-Sung Sun, Xiaohui Ji, Xu-sheng Wang","doi":"10.1145/3318265.3318271","DOIUrl":"https://doi.org/10.1145/3318265.3318271","url":null,"abstract":"GPU has been applied in groundwater flow simulation. In order to improve the performance of the GPU groundwater simulation further, this paper studied the method of parallelizing three-dimensional groundwater flow simulation on multiple GPUs. The most time-consuming part in the groundwater flow simulation, solving equations, is parallelized on multiple GPUs. The PCG solver is parallelized to solve equations. To maximize the communication efficiency of the parallelized PCG, optimizations that reduce the unnecessary data communication and overlap the communication with calculation were used. Experimental tests using 6 NVIDIA K40m GPUs show that the maximum speedup of the PCG solver and the groundwater flow simulation is up to 36.3 and 11 respectively for a steady-state simulation.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132994929","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Junnan Liu, Chengfan Jia, Junshi Chen, Han Lin, Xu Jin, Hong An
{"title":"An effective method for operations placement in Tensor Flow","authors":"Junnan Liu, Chengfan Jia, Junshi Chen, Han Lin, Xu Jin, Hong An","doi":"10.1145/3318265.3318270","DOIUrl":"https://doi.org/10.1145/3318265.3318270","url":null,"abstract":"Recent works in deep learning have shown that large neural networks can dramatically improve performance, followed by is the growth of computational requirements for hardware. To address those requirements, a common approach is to train those models on heterogeneous systems with a mixture of hardware devices such as CPUs and GPUs. Normally, the decision of putting parts of neural networks on devices is made by researchers based on heuristics algorithm. In this paper, we introduce an effective method to optimize operations placement for TensorFlow computational graphs on heterogeneous systems by using deep neural networks to predict devices for each operation in a target computational graph. Based on reinforcement learning, our method learns to group operations and assign each group to a corresponding device. To take advantage of the information of operations, we use a fully-connected network to group operations. In addition, we use the actual running time of the predictive placement as rewards to train the predictive network by using policy gradients. By executing the most widely used models in computer vision and machine translation, our method finds an optimized placement which outperforms human experts. When applying our method to the Neural Machine Translation model on the WMT14 German-English dataset, the execution time of per single training step reduces up to 28.41%.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"30 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129928801","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yuling Li, Xiaoying Wang, Peicong Luo, Xuejiao Yang
{"title":"Temperature-aware workload management for sustainable datacenters powered by renewable energy","authors":"Yuling Li, Xiaoying Wang, Peicong Luo, Xuejiao Yang","doi":"10.1145/3318265.3318287","DOIUrl":"https://doi.org/10.1145/3318265.3318287","url":null,"abstract":"As large-scale datacenters become to be widely used in massive data processing and storage, the power consumption of these datacenters cannot be ignored any more, which leads to a significant carbon footprint. Renewable energy sources are used recently as the power supply for datacenters. In this paper, we focused on the sustainable datacenters using hybrid energy supply, and proposed a temperature-aware workload load management approach to maximize the utilization of renewable energy sources, considering the power consumption of both IT devices and cooling devices. In order to evaluate the effect of the proposed method, we perform simulation experiments using the Cloudsim tool. Results show that the proposed method can effectively reduce the brown energy consumption while maximizing the utilization of green energy.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130166952","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Design and implementation of an edge computing platform architecture using Docker and Kubernetes for machine learning","authors":"Yuzhou Huang, Kaiyu Cai, R. Zong, Yugang Mao","doi":"10.1145/3318265.3318288","DOIUrl":"https://doi.org/10.1145/3318265.3318288","url":null,"abstract":"Huge data sets and high resources consumption are the prominent features of machine learning services. At present, machine learning services are often deployed on large-scaled cloud servers. The cloud utilizes its rich resources to perform the model training and prediction tasks, but the performance of this method is often limited by the unstable network conditions. To combine the rich-resources advantage of the cloud server with the stable-network performance of the edge computing technology, this paper proposes a Cloud-training and Edge-predicting framework. By integrating the Docker container technology and Kubernetes container choreography technology, we build an edge computing platform, and deploy a machine learning model (Inception V3) on the platform. With this method, we implemented machine learning services on the edge side. In this paper, we have described the designing and building process of the edge computing platform and the deployment procedure of the machine learning model in detail, and we have taken an experiment to implement the service to prove the feasibility of our ideas.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114238777","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fast sparse kernel summation on cartesian grids: an on-chip algorithm for 3D implicit surface visualization","authors":"Shengxin Zhu, A. Wathen","doi":"10.1145/3318265.3318278","DOIUrl":"https://doi.org/10.1145/3318265.3318278","url":null,"abstract":"This paper proposes a fast algorithm for evaluating summations of heterogenous sparse kernels of the form [EQUATION] points on an arbitrary fine Cartesian grid in Rd. The algorithm takes the advantage of sparsity and the structure of Cartesian grids. The sparsity admits operations only be done in some active subsets of the Cartesian grids; the structure of Cartesian grids reduce the storage for N points from O(dN) to O(1), a constant, and thus transforms costly memory intensive operations to cheap computationally intensive operations. This results in scalable algorithm with a complexity of O(N) and makes the postprocessing of large 3D implicit surface feasible on a PC or laptop. Numerical examples for 3D surface reconstruction are presented to illustrate the efficiency of the algorithm.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123377395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A spatial text query scheme based on semantic-aware","authors":"Hongbo Li, Hong Zhu, Zongmin Cui","doi":"10.1145/3318265.3319613","DOIUrl":"https://doi.org/10.1145/3318265.3319613","url":null,"abstract":"In some application scenarios, the strategy based on text similarity cannot accurately find the spatial text data that users need. Therefore, we propose a spatial text query scheme based on semantic-aware. We name this scheme as SSA. We study spatial text queries based on semantic-aware. We improve LDA algorithm to filter out some worthless candidate data. The experimental results show that our scheme has good basic attributes and query accuracy.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126740218","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An energy-efficient and dynamic beaconing strategy for DTN","authors":"Lei Zhang, Ruxin Zhi, Jiayin Zhang","doi":"10.1145/3318265.3318273","DOIUrl":"https://doi.org/10.1145/3318265.3318273","url":null,"abstract":"Delay/Disruption Tolerant Network (DTN) is characterized by non-deterministic routing and intermittent connectivity. Hence, some routing protocols in DTN use multiple copy mechanisms to deliver packets, resulting in extensive energy consumption. Many studies have investigated how to reduce the energy cost of copy replication and thus increase the energy efficiency of the network. In this paper, we propose an energy efficiency-based dynamic beaconing strategy (EE-DBS) in DTN. Depending on network state, the node adaptively adjusts beaconing intervals, thereby increasing lifetime without decreasing the transmission efficiency. The proposed mechanism can be applied to any routing protocol in which nodes obtain information about the network state through beaconing. The simulation results show that the proposed mechanism can improve energy efficiency while guaranteeing the network performance, and has excellent adaptability to various routing protocols.","PeriodicalId":241692,"journal":{"name":"Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications","volume":"147 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115435790","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}