Abstract
![CDATA[The value that can be extracted from big data greatly motivates organizations to explore data analytics technologies for better decision making and problem solving in a wide range of application domains. Cloud computing greatly eases and benefits big data analytics by offering on-demand and scalable computing infrastructures, platforms, and applications as services. Big data Analytics-as-a-Service (AaaS) platforms aim to deliver data analytics as consumable services in cloud computing environments in a pay as you go model with Service Level Agreement (SLA) guarantees. Resource scheduling for AaaS platforms is significant as big data analytics requires large-scale computing, which can consume huge amounts of resources and incur high resource costs. Our research focuses on proposing automatic and scalable resource scheduling algorithms to maximize the profits for AaaS platforms while delivering AaaS services to users with SLA guarantees on budgets and deadlines to allow timely responses with controllable costs. In this paper, we model and formulate the profit optimization resource scheduling problem and propose an optimization scheduling algorithm that maximizes profits for AaaS platforms and guarantees SLAs for query requests. Experimental evaluations show that the profit optimization scheduling algorithm performs significantly better in cost saving and profit enhancement compared to the state-of-the-art scheduling algorithms.]]
Original language | English |
---|---|
Title of host publication | Proceedings 2016 IEEE International Conference on Big Data, 5-8 December 2016, Washington, D.C., U.S.A. |
Publisher | IEEE |
Pages | 432-441 |
Number of pages | 10 |
ISBN (Print) | 9781467390040 |
DOIs | |
Publication status | Published - 2016 |
Event | IEEE International Conference on Big Data - Duration: 5 Dec 2016 → … |
Conference
Conference | IEEE International Conference on Big Data |
---|---|
Period | 5/12/16 → … |
Keywords
- analytics
- big data
- cloud computing
- computer algorithms
- optimization
- scheduling