Shun-Pun Li

Learn More
In cloud computing environments, database systems have to serve a large number of tenants instantaneously and handle applications with different load characteristics. To provide a high quality of services, scalable distributed database systems with self-provisioning are required. The number of working nodes is adjusted dynamically based on user demand. Data(More)
One of the concerns about database outsourcing is that the service provider may not be trustworthy. Besides protecting data against outsiders, it is necessary to hide sensitive information from the service provider. For single-server environments, data encryption is commonly used to protect data confidentiality. To use server computational resources for(More)
  • 1