Abstract
Reputation systems use historical information about a service as the basis to predict its future behavior. In this work, we present a reputation-based task scheduling strategy for distributed database systems, which efficiently schedules workloads composed (or not) by best-effort oriented tasks and by tasks that have execution-related constraints. Available data services may participate in an election to choose the service that would execute each task. During task scheduling, each candidate service commits itself to satisfy some requirements or to finish a task execution by a certain time, depending on the task's execution objective. In order to achieve high performance while still satisfying specified requirements, the election mechanism combines two reputation models: one classifies candidate services over their dependability (qualitative perspective), while the other is used to build expectations on a task's execution time (quantitative perspective). Candidate classification mechanisms, recall elections and reelections rules are used to prevent performance or dependability degradation by the presence of malicious or erroneous services. We evaluated proposed strategies over widely used real-world DBMS (Oracle 11g and Microsoft SQL Server) using benchmark data and queries. Obtained results prove that the proposed scheduling mechanism leads to a highly dependable and efficient system even in the presence of malicious or erroneous data services.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: IEEE Transactions on Parallel and Distributed Systems
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.