The Experts below are selected from a list of 3060 Experts worldwide ranked by ideXlab platform
Jingren Zhou - One of the best experts on this subject based on the ideXlab platform.
-
Improving Utility and Security of the Shuffler-based Differential Privacy
arXiv: Cryptography and Security, 2019Co-Authors: Tianhao Wang, Bolin Ding, Zhicong Huang, Cheng Hong, Jingren Zhou, Somesh JhaAbstract:When collecting information, local differential privacy (LDP) alleviates privacy concerns of users because their private information is randomized before being sent it to the central aggregator. LDP imposes large amount of noise as each user executes the randomization independently. To address this issue, recent work introduced an Intermediate Server with the assumption that this Intermediate Server does not collude with the aggregator. Under this assumption, less noise can be added to achieve the same privacy guarantee as LDP, thus improving utility for the data collection task. This paper investigates this multiple-party setting of LDP. We analyze the system model and identify potential adversaries. We then make two improvements: a new algorithm that achieves a better privacy-utility tradeoff; and a novel protocol that provides better protection against various attacks. Finally, we perform experiments to compare different methods and demonstrate the benefits of using our proposed method.
-
mtcache transparent mid tier database caching in sql Server
International Conference on Data Engineering, 2004Co-Authors: Perake Larson, Jonathan Goldstein, Jingren ZhouAbstract:Many applications today run in a multitier environment with browser-based clients, midtier (application) Servers and a backend database Server. Midtier database caching attempts to improve system throughput and scalability by offloading part of the database workload to Intermediate database Servers that partially replicate data from the backend Server. The fact that some queries are offloaded to an Intermediate Server should be completely transparent to applications - one of the key distinctions between caching and replication. MTCache is a prototype midtier database caching solution for SQL Server that achieves this transparency. It builds on SQL Server's support for materialized views, distributed queries and replication. We describe MTCache and report experimental results on the TPC-W benchmark. The experiments show that a significant part of the query workload can be offloaded to cache Servers, resulting in greatly improved scale-out on the read-dominated workloads of the benchmark. Replication overhead was small with an average replication delay of less than two seconds.
-
ICDE - MTCache: transparent mid-tier database caching in SQL Server
Proceedings. 20th International Conference on Data Engineering, 1Co-Authors: Perake Larson, Jonathan Goldstein, Jingren ZhouAbstract:Many applications today run in a multitier environment with browser-based clients, midtier (application) Servers and a backend database Server. Midtier database caching attempts to improve system throughput and scalability by offloading part of the database workload to Intermediate database Servers that partially replicate data from the backend Server. The fact that some queries are offloaded to an Intermediate Server should be completely transparent to applications - one of the key distinctions between caching and replication. MTCache is a prototype midtier database caching solution for SQL Server that achieves this transparency. It builds on SQL Server's support for materialized views, distributed queries and replication. We describe MTCache and report experimental results on the TPC-W benchmark. The experiments show that a significant part of the query workload can be offloaded to cache Servers, resulting in greatly improved scale-out on the read-dominated workloads of the benchmark. Replication overhead was small with an average replication delay of less than two seconds.
Perake Larson - One of the best experts on this subject based on the ideXlab platform.
-
mtcache transparent mid tier database caching in sql Server
International Conference on Data Engineering, 2004Co-Authors: Perake Larson, Jonathan Goldstein, Jingren ZhouAbstract:Many applications today run in a multitier environment with browser-based clients, midtier (application) Servers and a backend database Server. Midtier database caching attempts to improve system throughput and scalability by offloading part of the database workload to Intermediate database Servers that partially replicate data from the backend Server. The fact that some queries are offloaded to an Intermediate Server should be completely transparent to applications - one of the key distinctions between caching and replication. MTCache is a prototype midtier database caching solution for SQL Server that achieves this transparency. It builds on SQL Server's support for materialized views, distributed queries and replication. We describe MTCache and report experimental results on the TPC-W benchmark. The experiments show that a significant part of the query workload can be offloaded to cache Servers, resulting in greatly improved scale-out on the read-dominated workloads of the benchmark. Replication overhead was small with an average replication delay of less than two seconds.
-
ICDE - MTCache: transparent mid-tier database caching in SQL Server
Proceedings. 20th International Conference on Data Engineering, 1Co-Authors: Perake Larson, Jonathan Goldstein, Jingren ZhouAbstract:Many applications today run in a multitier environment with browser-based clients, midtier (application) Servers and a backend database Server. Midtier database caching attempts to improve system throughput and scalability by offloading part of the database workload to Intermediate database Servers that partially replicate data from the backend Server. The fact that some queries are offloaded to an Intermediate Server should be completely transparent to applications - one of the key distinctions between caching and replication. MTCache is a prototype midtier database caching solution for SQL Server that achieves this transparency. It builds on SQL Server's support for materialized views, distributed queries and replication. We describe MTCache and report experimental results on the TPC-W benchmark. The experiments show that a significant part of the query workload can be offloaded to cache Servers, resulting in greatly improved scale-out on the read-dominated workloads of the benchmark. Replication overhead was small with an average replication delay of less than two seconds.
Jonathan Goldstein - One of the best experts on this subject based on the ideXlab platform.
-
mtcache transparent mid tier database caching in sql Server
International Conference on Data Engineering, 2004Co-Authors: Perake Larson, Jonathan Goldstein, Jingren ZhouAbstract:Many applications today run in a multitier environment with browser-based clients, midtier (application) Servers and a backend database Server. Midtier database caching attempts to improve system throughput and scalability by offloading part of the database workload to Intermediate database Servers that partially replicate data from the backend Server. The fact that some queries are offloaded to an Intermediate Server should be completely transparent to applications - one of the key distinctions between caching and replication. MTCache is a prototype midtier database caching solution for SQL Server that achieves this transparency. It builds on SQL Server's support for materialized views, distributed queries and replication. We describe MTCache and report experimental results on the TPC-W benchmark. The experiments show that a significant part of the query workload can be offloaded to cache Servers, resulting in greatly improved scale-out on the read-dominated workloads of the benchmark. Replication overhead was small with an average replication delay of less than two seconds.
-
ICDE - MTCache: transparent mid-tier database caching in SQL Server
Proceedings. 20th International Conference on Data Engineering, 1Co-Authors: Perake Larson, Jonathan Goldstein, Jingren ZhouAbstract:Many applications today run in a multitier environment with browser-based clients, midtier (application) Servers and a backend database Server. Midtier database caching attempts to improve system throughput and scalability by offloading part of the database workload to Intermediate database Servers that partially replicate data from the backend Server. The fact that some queries are offloaded to an Intermediate Server should be completely transparent to applications - one of the key distinctions between caching and replication. MTCache is a prototype midtier database caching solution for SQL Server that achieves this transparency. It builds on SQL Server's support for materialized views, distributed queries and replication. We describe MTCache and report experimental results on the TPC-W benchmark. The experiments show that a significant part of the query workload can be offloaded to cache Servers, resulting in greatly improved scale-out on the read-dominated workloads of the benchmark. Replication overhead was small with an average replication delay of less than two seconds.
George R. Thoma - One of the best experts on this subject based on the ideXlab platform.
-
Using Wireless Handheld Computers to Seek Information at the Point of Care: An Evaluation by Clinicians
Journal of the American Medical Informatics Association : JAMIA, 2007Co-Authors: Susan E. Hauser, Dina Demner-fushman, Joshua L. Jacobs, Susanne M. Humphrey, Glenn Ford, George R. ThomaAbstract:Abstract Objective To evaluate: (1) the effectiveness of wireless handheld computers for online information retrieval in clinical settings; (2) the role of MEDLINE® in answering clinical questions raised at the point of care. Design A prospective single-cohort study: accompanying medical teams on teaching rounds, five internal medicine residents used and evaluated MD on Tap, an application for handheld computers, to seek answers in real time to clinical questions arising at the point of care. Measurements All transactions were stored by an Intermediate Server. Evaluators recorded clinical scenarios and questions, identified MEDLINE citations that answered the questions, and submitted daily and summative reports of their experience. A senior medical librarian corroborated the relevance of the selected citation to each scenario and question. Results Evaluators answered 68% of 363 background and foreground clinical questions during rounding sessions using a variety of MD on Tap features in an average session length of less than four minutes. The evaluator, the number and quality of query terms, the total number of citations found for a query, and the use of auto-spellcheck significantly contributed to the probability of query success. Conclusion Handheld computers with Internet access are useful tools for healthcare providers to access MEDLINE in real time. MEDLINE citations can answer specific clinical questions when several medical terms are used to form a query. The MD on Tap application is an effective interface to MEDLINE in clinical settings, allowing clinicians to quickly find relevant citations.
Nalini Venkatasubramanian - One of the best experts on this subject based on the ideXlab platform.
-
DYNAMO: A cross-layer framework for end-to-end QoS and energy optimization in mobile handheld devices
IEEE Journal on Selected Areas in Communications, 2007Co-Authors: Shivajit Mohapatra, Anca Nicolau, Nikil Dutt, Nalini VenkatasubramanianAbstract:In this paper, we present the design and implementation of a cross-layer framework for evaluating power and performance tradeoffs for video Streaming to mobile handheld systems. We utilize a distributed middleware layer to perform joint adaptations at all levels of system hierarchy - applications, middleware, OS, network and hardware for optimized performance and energy benefits. Our framework utilizes an Intermediate Server in close proximity of the mobile device to perform end-to-end adaptations such as admission control, intelligent network transmission and dynamic video transcoding. The knowledge of these adaptations are then used to drive "on-device" adaptations, which include CPU voltage scaling through OS based soft realtime scheduling, LCD backlight intensity adaptation and network card power management. We first present and evaluate each of these adaptations individually and subsequently report the performance of the joint adaptations. We have implemented our cross-layer framework (called DYNAMO) and evaluated it on Compaq iPaq running Linux using streaming video applications. Our experimental results show that such joint adaptations can result in energy savings as high as 54% over the case where no optimization are used while substantially enhancing the user experience on hand-held systems.