- Advanced Data Storage Technologies
- Marriage and Sexual Relationships
- Distributed and Parallel Computing Systems
- Distributed systems and fault tolerance
- Philippine History and Culture
- Scientific Computing and Data Management
- Theater, Performance, and Music History
- Caching and Content Delivery
- Medieval Literature and History
- Cloud Computing and Resource Management
- Art Therapy and Mental Health
- Global Maritime and Colonial Histories
- Advanced Database Systems and Queries
- Folklore, Mythology, and Literature Studies
- Postcolonial and Cultural Literary Studies
- American Constitutional Law and Politics
- Indian History and Philosophy
- Peer-to-Peer Network Technologies
- Music History and Culture
- Scottish History and National Identity
- Musicology and Musical Analysis
- Historical Economic and Social Studies
- Gothic Literature and Media Analysis
- Historical Art and Culture Studies
- Colonialism, slavery, and trade
Naropa University
2000-2023
University of Chicago
2007-2021
Roche (France)
2019
RELX Group (Netherlands)
2019
Swansea University
2002-2019
University of Illinois Chicago
2007-2017
University of California, Berkeley
2003-2016
Berkeley College
2002-2016
Deleted Institution
2014-2015
Selangor Business School
2014
We present the Tiny AGgregation (TAG) service for aggregation in low-power, distributed, wireless environments. TAG allows users to express simple, declarative queries and have them distributed executed efficiently networks of sensors. discuss various generic properties aggregates, show how those affect performance our network approach. include a study demonstrating advantages approach over traditional centralized, out-of-network methods, variety optimizations improving fault tolerance basic...
We present the Tiny AGgregation (TAG) service for aggregation in low-power, distributed, wireless environments. TAG allows users to express simple, declarative queries and have them distributed executed efficiently networks of sensors. discuss various generic properties aggregates, show how those affect performance our network approach. include a study demonstrating advantages approach over traditional centralized, out-of-network methods, variety optimizations improving fault-tolerance basic...
This paper proposes the use of repetitive broadcast as a way augmenting memory hierarchy clients in an asymmetric communication environment. We describe new technique called "Broadcast Disks" for structuring that provides improved performance non-uniformly accessed data. The Broadcast Disk superimposes multiple disks spinning at different speeds on single channel--in effect creating arbitrarily fine-grained hierarchy. In addition to proposing and defining mechanism, main result this work is...
SHORE (Scalable Heterogeneous Object REpository) is a persistent object system under development at the University of Wisconsin. represents merger object-oriented database and file technologies. In this paper we give goals motivation for SHORE, describe how provides features both We also some novel aspects architecture, including symmetric peer-to-peer server customization through an extensible value-added facility, support scalability on multiprocessor systems. An initial version already...
Modern query engines are increasingly being required to process enormous datasets in near real-time. While much can be done speed up the data access, a promising technique is reduce need access through skipping. By maintaining some metadata for each block of tuples, may skip if indicates that does not contain relevant data. The effectiveness skipping, however, depends on how well blocking scheme matches filters.
"Next generation" data acquisition technologies are allowing scientists to collect exponentially more at a lower cost. These trends broadly impacting many scientific fields, including genomics, astronomy, and neuroscience. We can attack the problem caused by exponential growth applying horizontally scalable techniques from current analytics systems accelerate processing pipelines.
For reasons of simplicity and communication efficiency, a number existing object-oriented database management systems are based on page server architectures; data pages their minimum unit transfer client caching. Despite servers often criticized as being too restrictive when it comes to concurrency, use the locking well. In this paper we show how support object-level in context. Several approaches described, including an adaptive granularity approach that uses page-level for most but...
While the Machine Learning (ML) landscape is evolving rapidly, there has been a relative lag in development of "learning systems" needed to enable broad adoption. Furthermore, few such systems are designed support specialized requirements scientific ML. Here we present Data and Hub for science (DLHub), multi-tenant system that provides both model repository serving capabilities with focus on applications. DLHub addresses two significant shortcomings current systems. First, its self-service...
R is a popular statistical programming language with number of extensions that support data processing and machine learning tasks. However, interactive analysis in usually limited as the runtime single threaded can only process sets fit machine's memory. We present SparkR, an package provides frontend to Apache Spark uses Spark's distributed computation engine enable large scale from shell. describe main design goals discuss how high-level DataFrame API enables scalable some key details our...
Abstract Visual empathy through empathic art interventions are discussed in this article with respect to attachment theory; recent research on the mirror neuron system; art, empathy, and mindfulness; an artistic strategy for crafting third-hand (Kramer, 1986). A case vignette demonstrates therapist's applied use of visual responses that help organize complex information reflect back emotional center a client's communications. With careful attunement, therapists can develop unique, aesthetic...
As data volumes continue to grow, modern database systems increasingly rely on skipping mechanisms improve performance by avoiding access irrelevant data. Recent work [39] proposed a fine-grained partitioning scheme that was shown the opportunities for in row-oriented systems. Modern analytics and big adopt columnar storage schemes, such systems, row-based approach misses important further improving skipping. The flexibility of column-oriented organizations, however, comes with additional...
Microbial communities, such as biofilms, consist of bacteria that exhibit cell-to-cell heterogeneity in their physiological properties, including enzyme activity and gene expression. This single-cell influences the community's overall metabolic contributes to stress tolerance, antimicrobial resistance. To study impact on population-level behaviors, methods have been developed isolate characterize at level. One method includes water-in-oil drop-based microfluidics. However, a limitation this...
Emerging distributed query-processing systems support flexible execution strategies in which each query can be run using a combination of data shipping and shipping. As any environment, these obtain tremendous performance availability benefits by employing dynamic caching. When caching are combined, however, circular dependency arises: Caching occurs as by-product operator placement, but placement decisions based on (cached) location. The practical impact this is that optimization appear...
The impact of creating art and how this process relates to the elevation self-esteem is often taken for granted by professionals in both therapy other fields. While there little doubt concerning validity relationship, does seem be a lack research understanding issue. All too subject loosely defined, resulting an oversimplified view its meaning. This paper discusses ideas from literature on that relate making overall treatment goals targeted setting. component stressed throughout since it...
Scientific analyses commonly compose multiple single-process programs into a dataflow. An end-to-end dataflow of is known as many-task application. Typically, HPC tools are used to parallelize these analyses. In this work, we investigate an alternate approach that uses Apache Spark-a modern platform for data intensive computing-to applications. We implement Kira, flexible and distributed astronomy image processing toolkit, its Source Extractor (Kira SE) Using Kira SE case study, examine the...