17,575 research outputs found

    BestConfig: Tapping the Performance Potential of Systems via Automatic Configuration Tuning

    Full text link
    An ever increasing number of configuration parameters are provided to system users. But many users have used one configuration setting across different workloads, leaving untapped the performance potential of systems. A good configuration setting can greatly improve the performance of a deployed system under certain workloads. But with tens or hundreds of parameters, it becomes a highly costly task to decide which configuration setting leads to the best performance. While such task requires the strong expertise in both the system and the application, users commonly lack such expertise. To help users tap the performance potential of systems, we present BestConfig, a system for automatically finding a best configuration setting within a resource limit for a deployed system under a given application workload. BestConfig is designed with an extensible architecture to automate the configuration tuning for general systems. To tune system configurations within a resource limit, we propose the divide-and-diverge sampling method and the recursive bound-and-search algorithm. BestConfig can improve the throughput of Tomcat by 75%, that of Cassandra by 63%, that of MySQL by 430%, and reduce the running time of Hive join job by about 50% and that of Spark join job by about 80%, solely by configuration adjustment

    Sub-Nyquist Sampling: Bridging Theory and Practice

    Full text link
    Sampling theory encompasses all aspects related to the conversion of continuous-time signals to discrete streams of numbers. The famous Shannon-Nyquist theorem has become a landmark in the development of digital signal processing. In modern applications, an increasingly number of functions is being pushed forward to sophisticated software algorithms, leaving only those delicate finely-tuned tasks for the circuit level. In this paper, we review sampling strategies which target reduction of the ADC rate below Nyquist. Our survey covers classic works from the early 50's of the previous century through recent publications from the past several years. The prime focus is bridging theory and practice, that is to pinpoint the potential of sub-Nyquist strategies to emerge from the math to the hardware. In that spirit, we integrate contemporary theoretical viewpoints, which study signal modeling in a union of subspaces, together with a taste of practical aspects, namely how the avant-garde modalities boil down to concrete signal processing systems. Our hope is that this presentation style will attract the interest of both researchers and engineers in the hope of promoting the sub-Nyquist premise into practical applications, and encouraging further research into this exciting new frontier.Comment: 48 pages, 18 figures, to appear in IEEE Signal Processing Magazin

    Joint Channel Estimation and Pilot Allocation in Underlay Cognitive MISO Networks

    Get PDF
    Cognitive radios have been proposed as agile technologies to boost the spectrum utilization. This paper tackles the problem of channel estimation and its impact on downlink transmissions in an underlay cognitive radio scenario. We consider primary and cognitive base stations, each equipped with multiple antennas and serving multiple users. Primary networks often suffer from the cognitive interference, which can be mitigated by deploying beamforming at the cognitive systems to spatially direct the transmissions away from the primary receivers. The accuracy of the estimated channel state information (CSI) plays an important role in designing accurate beamformers that can regulate the amount of interference. However, channel estimate is affected by interference. Therefore, we propose different channel estimation and pilot allocation techniques to deal with the channel estimation at the cognitive systems, and to reduce the impact of contamination at the primary and cognitive systems. In an effort to tackle the contamination problem in primary and cognitive systems, we exploit the information embedded in the covariance matrices to successfully separate the channel estimate from other users' channels in correlated cognitive single input multiple input (SIMO) channels. A minimum mean square error (MMSE) framework is proposed by utilizing the second order statistics to separate the overlapping spatial paths that create the interference. We validate our algorithms by simulation and compare them to the state of the art techniques.Comment: 6 pages, 2 figures, invited paper to IWCMC 201
    • …
    corecore