Xu Wang, Yang Ji, Xiaosheng Tang, Yinong Li · 5 authors
Our objective is to build a distributed terminal system to provide smart, context-aware, rich-experienced applications upon personal environment networking technologies, such as WLAN, IEEE 802.15.3 series, ZigBee, Bluetooth, etc. For the proliferation of smart devices with autonomous applications, the users can get much more service experiences than before. While smart devices facilitate human operation, the coordination of devices through networks may provide applications proactively by gathering much more service context, which indicates the emergence of the pervasive computing age. Hence, we proposed the distributed terminal system for the cooperating of smart devices. In this paper, we analyzed the organization architecture of universal service terminal (UST), the distributed terminal system proposed by us before. In UST project, we have abstracted and encapsulated the capabilities of devices as servers for remote invocation by applications, moreover, the framework functionalities have been introduced for the organization of the distributed system. Though the architecture of UST has been validated feasible in a demonstration, the centralized control mechanisms in the heterogeneous environment are inefficient and unreliable. Thus, we propose an evolved scheme by introducing decentralized mechanisms in this paper. The devices around the user are organized in an overlay peer-to-peer network, and some powerful nodes of them provide the decentralized mechanisms for resource management, service discovery, etc
Wanzong Peng, Tongliang Lu, Wenju Peng, Zhongpan Wang
File sharing, being the foundation of the Internet, has traditionally relied on a centralized service architecture resulting in significant maintenance costs. Moreover, due to the lack of an effective file management system, instances of sensitive information going out of control and loss of confidentiality in file sharing have occurred frequently. In order to address the difficulty of tamper detection and the lack of supervision in the entire process of file transfer in the current Internet environment, this paper designs a blockchain-based system architecture for secure sharing of electronic documents. An efficient blockchain model is used in our framework, and with the help of distributed storage system and asymmetric encryption technology, file sharing can be controlled, reliable and traceable in the transfer process. Referring to existing consensus mechanisms, e.g., Delegated Proof of Stake (DPoS) and Practical Byzantine Fault Tolerance (PBFT), we propose a new consensus for efficient and secure file sharing. Our experimental results show that our framework can maintain a higher throughput than existing schemes.
The headway towards the outstanding future can be realized with the productive cooperation among peoples and organizations. Inspired from the spirit of cooperation in the rapidly social changing communities, we propose an autonomous decentralized community (ADC) concept. It is a group of autonomous members, whereas each member has his own objectives, complies with the community obligations and cooperates with the others for achieving his own objectives. ADC system has to meet the heterogeneous and continuously changing requirements of the community service utilization and provision. It requires support for real-time communication among community members. Therefore, we propose an autonomous decentralized community communication technique. It satisfies the fairness by granted an equal opportunity among the community members. Moreover, it approves the scalability of the system regardless with the number of the community members.
Grids enable users to share and access large collections and various types of resources in wide areas, and how to locate resources in such dynamic, heterogeneous and autonomous distributed environments is a key and challenging issue. In this paper, a three-level decentralized and dynamic VEGA Infrastructure for Resource Discovery (VIRD) is proposed. In this architecture, every Border Grid Resource Name Server (BGRNS) or Grid Resource Name Server (GRNS)has its own local policies, governing information organization, management and searching. Changes in resource information are propagated dynamically among GRNS servers according to a link-statelike algorithm. A client can query its designated GRNS either recursively or iteratively. Optimizing techniques, such as shortcut, are adopted to make the dynamic framework more flexible and efficient. A simulator called SimVIRD is developed to verify the proposed architecture and algorithms.Experiment results indicate that this architecture could deliver good scalability and performance for grid resource discovery.