International Journal of Software Engineering and Knowledge Engineering, 2015
Despite the popularity and many advantages of using cloud data storage, there are still major con... more Despite the popularity and many advantages of using cloud data storage, there are still major concerns about the data stored in the cloud, such as security, reliability and confidentiality. In this paper, we propose a reliable and secure distributed cloud data storage schema using Reed-Solomon codes. Different from existing approaches to achieving data reliability with redundancy at the server side, our proposed mechanism relies on multiple cloud service providers (CSP), and protects users’ cloud data from the client side. In our approach, we view multiple cloud-based storage services as virtual independent disks for storing redundant data encoded with erasure codes. Since each CSP has no access to a user’s complete data, the data stored in the cloud would not be easily compromised. Furthermore, the failure or disconnection of a CSP will not result in the loss of a user’s data as the missing data pieces can be readily recovered. To demonstrate the feasibility of our approach, we dev...
Multi-Agent System (MAS) is a suitable programming paradigm for simulating and modeling health ca... more Multi-Agent System (MAS) is a suitable programming paradigm for simulating and modeling health care systems and applications, where resources, data, control and services are widely distributed. We have developed a multi-agent software prototype to simulate the activities and roles inside a health care system. The prototype is developed using a framework called Role-based Agent Development Environment (RADE). In this chapter, the authors present an integrated approach for modeling, designing and implementing a multi-agent health care simulation system using RADE. They describe the definition of role classes and agent classes, as well as the automatic agent generation process. The authors illustrate the coordination problem and present a rule-based coordination approach. In the end, they present a runtime scenario of this health care simulation system, which demonstrates that dynamic task allocation can be achieved through the creation of role instances and the mapping from role insta...
International Journal of Software Engineering and Knowledge Engineering, 2015
Despite the popularity and many advantages of using cloud data storage, there are still major con... more Despite the popularity and many advantages of using cloud data storage, there are still major concerns about the data stored in the cloud, such as security, reliability and confidentiality. In this paper, we propose a reliable and secure distributed cloud data storage schema using Reed-Solomon codes. Different from existing approaches to achieving data reliability with redundancy at the server side, our proposed mechanism relies on multiple cloud service providers (CSP), and protects users’ cloud data from the client side. In our approach, we view multiple cloud-based storage services as virtual independent disks for storing redundant data encoded with erasure codes. Since each CSP has no access to a user’s complete data, the data stored in the cloud would not be easily compromised. Furthermore, the failure or disconnection of a CSP will not result in the loss of a user’s data as the missing data pieces can be readily recovered. To demonstrate the feasibility of our approach, we dev...
Multi-Agent System (MAS) is a suitable programming paradigm for simulating and modeling health ca... more Multi-Agent System (MAS) is a suitable programming paradigm for simulating and modeling health care systems and applications, where resources, data, control and services are widely distributed. We have developed a multi-agent software prototype to simulate the activities and roles inside a health care system. The prototype is developed using a framework called Role-based Agent Development Environment (RADE). In this chapter, the authors present an integrated approach for modeling, designing and implementing a multi-agent health care simulation system using RADE. They describe the definition of role classes and agent classes, as well as the automatic agent generation process. The authors illustrate the coordination problem and present a rule-based coordination approach. In the end, they present a runtime scenario of this health care simulation system, which demonstrates that dynamic task allocation can be achieved through the creation of role instances and the mapping from role insta...
Uploads
Papers by Haiping Xu