Data analytics plays a significant role in gaining insight of big data that can benefit in decision making and problem solving for various application domains such as science, engineering, and commerce. Cloud computing is a suitable platform for Big Data Analytic Applications (BDAAs) that can greatly reduce application cost by elastically provisioning resources based on user requirements and in a pay as you go model.
BDAAs are typically catered for specific domains and are usually expensive. Moreover, it is difficult to provision resources for BDAAs with fluctuating resource requirements and reduce the resource cost. As a result, BDAAs are mostly used by large enterprises. Therefore, it is necessary to have a general Analytics as a Service (AaaS) platform that can provision BDAAs to users in various domains as consumable services in an easy to use way and at lower price.
To support the AaaS platform, our research focuses on efficiently scheduling Cloud resources for BDAAs to satisfy Quality of Service (QoS) requirements of budget and deadline for data analytic requests and maximize profit for the AaaS platform. We propose an admission control and resource scheduling algorithm, which not only satisfies QoS requirements of requests as guaranteed in Service Level Agreements (SLAs), but also increases the profit for AaaS providers by offering a cost-effective resource scheduling solution.
We propose the architecture and models for the AaaS platform and conduct experiments to evaluate the proposed algorithm. Results show the efficiency of the algorithm in SLA guarantee, profit enhancement, and cost saving.
Source: University of Melbourne
Authors: Mehdi Sookhak | Abdullah Gani | Muhammad Khurram Khan | Rajkumar Buyya
Because of its flexibility and convenience, WLAN has been an essential technology for enterprise Network. It becomes a heated issue to improve the Continue reading
3GPP LTE (Long Term Evolution) is a project of the Third Generation Partnership Project to improve the UMTS (Universal Mobile Telecommunications System) mobile phone standard to Continue reading
As the technology behind biometrics become cheaper and more reliable, many companies have begun to integrate various biometrics into their existing security system. This document will explain how to implement and build biometric technology to Continue reading
This dissertation presents LAISYC, a modular location-aware architecture for intelligent real-time mobile applications that is fully-implementable by third party mobile app developers and supports high-precision and high-accuracy Continue reading
The Integrated Modular Avionics architecture , IMA, provides means for running multiple safety-critical applications on the same hardware. ARINC 653 is a specification for this kind of architecture. It is a specification for space and time partition in safety-critical real-time Continue reading
The evolution of WWW leads to continuous growth of demands that are placed on web applications that results in creating sophisticated Continue reading
Due to growing the number of Information Technology (IT) users all around the world, consequently the amount of data that needs to be stored is increasing day by day. Single attached disks and old Continue reading
One potential application for a smartphone-type device is a flight management and control computer for an unmanned aerial vehicle (UAV). The hardware employed in most smartphones and tablets has the capabilities necessary to Continue reading
In distributed database systems, immediate global consistency of replicated data can be achieved by distributed commit protocols that are typically unpredictable. If real-time Continue reading
For researches in the field of the data mining and machine learning the necessary condition is an availability of various input data set. Now researchers create the databases Continue reading