QoS: Quality Driven Data Abstraction Generation For Large Databases
نویسندگان
چکیده
Data abstraction is the process of reducing a large dataset into one of moderate size, while maintaining dominant characteristics of the original dataset. Data abstraction quality refers to the degree to which the abstraction represents the original data. The quality of an abstraction directly affects the confidence an analyst can have in results derived from such abstracted views about the actual data. Some initial measures to quantify the quality of abstraction have been proposed; however, they currently can only be utilized as an after-thought. An analyst can be made aware of the quality of the data he works with, but he cannot control the quality he desires and the trade-off between the time required to generate the abstraction and its quality. While some analysts require at least a certain minimal level of quality, others must be able to work with certain abstraction quality due to time and resource limitations. To tackle these problems, we propose a new data abstraction generation model, called the QoS model, that presents the performance quality trade-off to the analyst. It then generates an abstraction based on the desired level of quality versus performance as indicated by the analyst. The framework has been integrated into XmdvTool, a freeware multi-variate data visualization tool developed at WPI. Our experimental results show that our approach provides better quality compared to existing abstraction techniques.
منابع مشابه
QoS : Quality Driven Data Abstraction for Large Databases
Data abstraction is the process of reducing a large dataset into one of moderate size, while maintaining dominant characteristics of the original dataset. Data abstraction quality refers to the degree by which the abstraction represents original data. Clearly, the quality of an abstraction directly affects the confidence an analyst can have in results derived from such abstracted views about th...
متن کاملApplying Model-driven Engineering for Quality-of-Service Evaluation of Large-Scale Distributed Systems
Rapid time-to-market pressures and the need to keep costs down are affecting software development processes. Next generation software systems are increasingly using component-based technologies and service-oriented architectures in their development lifecycle. Likewise, applications are now assembled and deployed out of loosely coupled, often commercial-off-the-shelf, components. Traditional so...
متن کاملA Model-driven QoS mapping tool for QoS-enabled Component Middleware
Although component middleware technologies have raised the level of abstraction by separating configuration mechanisms from the core business logic, application developers still have to map their application QoS policies/requirements onto these mechanisms effectively in order to correctly configure the underlying middleware. In this poster we describe Quality of service pICKER (QUICKER), a mode...
متن کاملService-driven inter-domain QoS monitoring system for large-scale IP and DVB networks
There is a growing synergy between well-established Service Providers (SP), Content Providers (CP), and Network Providers (NP), to propose new value-added services, and hence opening new markets to generate further revenues. Meanwhile, the explosive increasing amount of multimedia content to be offered in the Internet and the heterogeneity of the underlying networking technologies demand the pr...
متن کاملAn Aspect-Oriented Approach to Manage QoS Dependability Dimensions in Model Driven Development
Model-driven development approaches commonly use an abstraction of platform specific features for improving reusability and verifiability of the core functionality models. However, the core functionality may still be tangled with features that address important dependability concerns across a design model – for example features such as security, trust and performance. These features can commonl...
متن کامل