CAB: Cloudlets as Agents of Cloud Brokers

Cloud computing provides a variety of services to the users and charges the users based on the usage. The development of cyber foraging concept allows the users to offload the computationally intensive services to the nearest data centers for getting instant results. The Internet WAN latency acts as a major constraint to get instant results for computationally intensive services. The development of cloudlets in recent years allows the cloud users to offload computationally intensive operations to cloudlets to get the results, where the cloudlets get connected with users through LAN or Wi-Fi. The cloudlets are generally deployed based on the geographical area and density of users. Cloud brokers act as an intermediate layer between the cloud and the users. The brokers select best set of services from different cloud providers and offer these services to the users. In this work, we propose an approach named as CAB( Introducing Cloudlets as Agents of Cloud Brokers). Here we assume that cloud brokers mainly focus on providing the computationally intensive services or services with strict time deadline specified in Service Level Agreement(SLA) to the users through cloudlets. The cloud brokers deploy cloudlets based on user requirements for computationally intensive services or strict SLA's. In this work, we also introduce a pricing scheme for cloud brokers and an algorithm which can optimize the profit for cloud brokers. Based on the simulation, we observed that the profit for brokers increases when the number of cloudlets increase for an area or the processing and memory resources increase for a cloudlet which also causes more faster execution of services requested from the users.

[1]  Rajkumar Buyya,et al.  Inter‐Cloud architectures and application brokering: taxonomy and survey , 2014, Softw. Pract. Exp..

[2]  Klara Nahrstedt,et al.  Impact of Cloudlets on Interactive Mobile Cloud Applications , 2012, 2012 IEEE 16th International Enterprise Distributed Object Computing Conference.

[3]  Christian Callegari,et al.  Advances in Computing, Communications and Informatics (ICACCI) , 2015 .

[4]  Kwang Mong Sim,et al.  Complex and Concurrent Negotiations for Multiple Interrelated e-Markets , 2013 .

[5]  Mahadev Satyanarayanan,et al.  Mobile computing: the next decade , 2010, MCS '10.

[6]  Xu Chen,et al.  COMET: Code Offload by Migrating Execution Transparently , 2012, OSDI.

[7]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[8]  Mahadev Satyanarayanan,et al.  The Role of Cloudlets in Hostile Environments , 2013, IEEE Pervasive Computing.

[9]  Bernabé Dorronsoro,et al.  Efficient Heuristics for Profit Optimization of Virtual Cloud Brokers , 2015, IEEE Computational Intelligence Magazine.

[10]  Mahadev Satyanarayanan,et al.  The case for cyber foraging , 2002, EW 10.

[11]  Steven Bohez,et al.  Allocation Algorithms for Autonomous Management of Collaborative Cloudlets , 2014, 2014 2nd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering.

[12]  Kshira Sagar Sahoo,et al.  Signature based malware detection for unstructured data in Hadoop , 2014, 2014 International Conference on Advances in Electronics Computers and Communications.

[13]  Mahadev Satyanarayanan,et al.  Tactics-based remote execution for mobile computing , 2003, MobiSys '03.

[14]  Kwang Mong Sim,et al.  Agent-Based Cloud Computing , 2012, IEEE Transactions on Services Computing.

[15]  Wenye Wang,et al.  Can mobile cloudlets support mobile applications? , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[16]  Bibudhendu Pati,et al.  Malware Detection in Big Data Using Fast Pattern Matching: A Hadoop Based Comparison on GPU , 2014, MIKE.

[17]  Mayank Tiwary,et al.  A faster and intelligent steganography detection using Graphics Processing Unit in cloud , 2014, 2014 International Conference on High Performance Computing and Applications (ICHPCA).

[18]  Mahadev Satyanarayanan,et al.  Balancing performance, energy, and quality in pervasive computing , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.