SlideShare a Scribd company logo
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org
Page | 65
Paper Publications
Linked List Implementation of Discount
Pricing in Cloud
Malar.J1
, S.Jesintha Starvin2
Master of Engineering in computer Science, Assistant professor –IT department Ponjesly College of Engineering
Abstract: In the cloud computing environment computational resources are readily and elastically available to the
customers. In order to attract customers with various demands, most Infrastructure-as-a-service (IaaS) cloud
service providers offer several pricing strategies such as pay as you go, pay less per unit when you use more (so
called volume discount), and pay even less when you reserve. In order to enjoy these discounts, the customers must
be ready to adjust the time limits. By strategically scheduling multiple customers’ resource request, a cloud broker
takes the responsibility of distributing the discounts offered by cloud service providers. Here the focus is on how a
broker can help a group of customers to fully utilize the volume discount pricing strategy offered by cloud service
providers through cost-efficient online resource scheduling. A randomized online stack-centric scheduling
algorithm (ROSA) is implemented with linked list in order to maintain the status of the resource and to allocate
resources without time constrains.
Keywords: Broker-Mediator, Computing –Operation of computers, Discount- Deduction, Instance-Single
occurrences, Random – Informal, Scheduling – Arrange.
I. INTRODUCTION
The linked list is introduced here to maintain the current status of the resource. Doubly linked list is used to maintain the
previous and next state of the resource. Pricing is done by cloud brokers through cost efficient online resource Scheduling
called ROSA. The main objective of this project is to maximize resource utilization, with less payment amount but
without adjusting the time limits. The drawback in this domain is the user has to adjust the time limits in order to enjoy
the volume discounts. To overcome this problem here we are implementing the linked list in the Randomized Online
Stack - centric Algorithm. ROSA with linked list comparatively achieves better performance with flexibility.
II. SYSTEM ANALYSIS
A. EXISTING SYSTEM:
In an Infrastructure-as-a-Service (IaaS) cloud, the real-world charging scheme has become absurdly complicated. For a
instance, cloud providers usually adopt an hourly billing scheme, even if the customers do not actually utilize the
allocated resources in the whole billing horizon. In the current cloud market, many cloud providers offer big discount for
reserved and long term request.
The cloud provider provides the resources to the users only after the requested time duration. Thus it causes the time
wastage. In order to enjoy the discount the users has to adjust to the time limits. Randomized Online Stack Centric
algorithm is used for resource scheduling. Multiple instance of resource utilization is prohibited and single instance
resource utilization is allowed. Individual user comfort is not considered by the cloud brokers. The resources are not
allocated by the end users even if it is not in use. The goal is to maximize resource utilization so that more customers can
be accommodated and in return each can pay less.
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org
Page | 66
Paper Publications
Drawbacks:
 Customer need to wait for the resource even if it is not in use.
 Individuals cannot enjoy the volume discounts without adjusting the time limits.
 Time flexibility faces the major problem.
 Multiple instance of resource utilization is not allowed.
B. PROPOSED SYSTEM:
In order to attract customers with various demands, most Infrastructure-as-a-service (IaaS) cloud service providers offer
several pricing strategies such as pay as you go, pay less per unit when you use more (so called volume discount), and pay
even less when you reserve. The diverse pricing schemes among different IaaS service providers or even in the same
provider nurtures the market of cloud brokers. By strategically scheduling multiple customers’ resource requests, a cloud
broker can fully take responsibility of the discounts offered by cloud service providers.
It focus on how a broker can help a group of customers to fully utilize the volume discount pricing strategy offered by
cloud service providers through cost-efficient online resource scheduling. Here, the linked list implementation of ROSA is
used. Thus it maintains the current status of the resource. So the resources can be enjoyed by the end users before the
requested time if it is free. The current state of the previous link and the next state is maintained to eliminate the waiting
time of the users.
Advantages:
 Multiple of instance of resources can be shared among individuals.
 Time flexibility can be enhanced.
 End users can enjoy the resources without strict time durations.
 Customers can utilize the resources if it is free.
C. ALGORITHM:
Randomized Online Stack-centric Scheduling Algorithm (ROSA):
The online resource scheduling problem assumes that, at any time instant t, the scheduler only knows the tasks which
arrive upon or before t. The scheduler does not rely on any knowledge of future information. The doubly linked list is
used for online task scheduling to make decision with information available so far. Thus it uses the randomized online
stack centric algorithm implemented with linked list.
Algorithm: Randomized online stack centric algorithm with linked list
1 Initialization: an ordered list of time instants I = Ф;
2 while an task Ji arrives do
3 Insert time instants ti
a
and ti
d
into I;
If next instance > ti
d
then ti
a ----
Ji+1
If previous instance < ti
a
then ti
a -----
Ji-1
4 Find all subintervals [ti
a
, ti
d
] each representing a time period in betweentwo adjacent
time instants in I, and mark them as unprocessed;
5 while wi > 0 do
6 Select the unprocessed subinterval [ti
a
, ti
d
] denoted by [t1, t2], that has the highest task
density (randomly select one if there is a tie);
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org
Page | 67
Paper Publications
Where,
ti
a
- arrival time of the job request
Ji - current resource state
Ji+1 -next resource state
Ji-1 - previous resource state
ti
d
- specified deadline of the job request
Multiple customers may submit job requests at random instants with random workload that should be fulfilled before
specified deadline to a broker. By assuming that the inter-arrival times for job requests are arbitrary. The processing time
for each job is deterministic and known to the broker given the resource allocated to the job. The broker is responsible for
purchasing computational resource from IaaS clouds, allocating resource to and executing jobs, as well as meeting job
deadlines.
The deadlines specified by the customers are flexible. Different from PaaS cloud, where the customers directly submit job
requests to cloud service providers, brokers mediate the process by organizing the job requests in a manner which benefits
the most from the volume discounts provided by the cloud provider. Both the cloud provider and the customers benefit
from this mediation.
FIG.1 OPTIMAL SCHEDULING USING CLOUD BROKERS
Figure 1 illustrates the four functionalities such as 1) Job request 2) scheduling 3) volume discounts 4) status
identification .Initially multiple customers sends the job request to the cloud broker thus the scheduler performs
scheduling.The cloud broker finds the inter arrival time and allocate the unit time slots. Thus the job scheduling is done
efficiently .Broker performs low cost function operation to return cost with volume discount.
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org
Page | 68
Paper Publications
Multiple customers: Multiple customers involve the individual users. They can send resource request to both the cloud
brokers or cloud providers. Based on their request the resources are allocated to them. Cloud provider’s offers various
discount schemes for bulk resources but it is beyond the need of individual cloud users. Such discount schemes are
beneficial to organizations.
Cloud broker: The cloud brokers emerge as the mediators between the cloud providers and the customers. Here the cloud
brokers takes the responsibility of the providers in providing discounts based on the utility. Brokers purchase the bulk
amount of resources and distribute the discount based on the independent purchasing of resources.
Arrival time: The arrival time is the time at which the user log on to the system. It is also recorded in the stack for the
future verification.
Deadline: It is the time requested for the resources to be obtained. The deadline is provided at the time of user logon into
the system. Thus the resources are available to the user only after the deadline timing.
But by using the doubly linked list implementation the strict deadline can be removed. It maintains the list of user
requirements and based on that the resources will be allocated to the end users if it is free.
Job schedule: The job is scheduled to the user at the unique time slots. Thus it can assigned based on the arrival time and
deadline.
Volume discount: Based on the utility discount the volume discounts can be enjoyed, The more you use the resources the
large your discount will be. Thus the mathematical formulation is used for the low cost evaluation
Cloud is an emerging computing market where cloud providers, brokers, and users share, mediate, and consume
computing resource. With the evolution of cloud computing, Pay-as-you-go pricing model has been diversified with
volume discounts to stimulate the users’ adoption of cloud computing.
MODULES:
There are four modules in the proposed system they are involved in efficient resource management in the cloud
environments .So the resources can be managed efficiently with low cost.
 User registration
 Job scheduling
 Volume discount
 Status identification
With the help of these modules the resources can be retrieved efficiently by the users and each and every individual users
can enjoy the volume discounts based on their utility threshold without time limits.
III. CONCLUSION
Cloud is an emerging computing market where cloud providers, brokers, and users share, mediate, and consume
computing resource. With the evolution of cloud computing, Pay-as-you-go pricing model has been diversified with
volume discounts to stimulate the users adoption of cloud computing. It shows how a broker can schedule the jobs to
users with volume discounts so that the maximum cost saving can be achieved for its customers. For that an online
scheduling algorithm is developed and its competitive ratio is derived. Simulation results have shown that the proposed
online scheduling algorithm outperforms other conventional scheduling algorithms. The spatial and temporal resolution is
involved in reshaping the incoming VM request. Mathematical evaluation is used for reducing the cost with volume
discounts. Randomized online stack centric algorithm implemented with doubly linked list is efficiently used for the
resource allocation by mapping the time instances as processed and unprocessed. As the multiple instances of resources
are scheduled to the individual users without any time limits and the end users are paying only for their used resources, it
increases the demand for the cloud resources. As the multiple instance of resource utilization is allowed in the cloud
brokerage it is efficient for the online customers. Thus the cloud users can utilize the resources without any time delay
with the volume discounts.
ISSN 2350-1022
International Journal of Recent Research in Mathematics Computer Science and Information Technology
Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org
Page | 69
Paper Publications
REFERENCES
[1] Chonho Lee, Ping Wang, and D. Niyato(2015), ‘A Real Time Group Auction System for Efficient Allocation of
Cloud Internet Applications’ IEEE Transactions on Services Computing.
[2] V.Guenter Conzelmann and J.Tom Veselka (2005), ‘Multi-Agent Power Market Simulation using EMCAS’ IEEE
Power Engineering Society General Meeting.
[3] T.Henzinger , A.Singh , T. Wies , and Zufferey D.(2010), ‘ Flexprice: Flexible provisioning of resources in a cloud
environment’ ,In Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on, pages 83-90.
[4] J.Kwang Mong Sim and Chung Yu Choi S.(2003), ‘Agents That React to Changing Market Situations’, IEEE
Transactions On Systems, Man And Cybernetics, Vol. 33, No. 2.
[5] Pengcheng Xiong, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, C. Pu, and H. Hacgumus(2015), ‘Smart SLA: Cost-
Sensitive Management of Virtualized Resources for CPU-Bound Database Services’ IEEE Transactions on Parallel
and Distributed Systems.
[6] J.Phillip Turner and R.Nicholas Jennings (2003), ‘Automating Negotiation for M-Services’, IEEE Transactions on
Systems, Man, And Cybernetics—part A: Systems And Humans, Vol. 33, No. 6.

More Related Content

PDF
A survey on various resource allocation policies in cloud computing environment
PDF
CPET- Project Report
PDF
Allocation Strategies of Virtual Resources in Cloud-Computing Networks
PDF
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
PDF
Camera ready-nash equilibrium-ngct2015-format
PDF
Efficient Resource Sharing In Cloud Using Neural Network
PDF
T04503113118
PDF
Data dayposter v1.2
A survey on various resource allocation policies in cloud computing environment
CPET- Project Report
Allocation Strategies of Virtual Resources in Cloud-Computing Networks
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
Camera ready-nash equilibrium-ngct2015-format
Efficient Resource Sharing In Cloud Using Neural Network
T04503113118
Data dayposter v1.2

What's hot (16)

PDF
Service performance and analysis in cloud computing extened 2
PDF
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
PDF
Hybrid Based Resource Provisioning in Cloud
PDF
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
PDF
Managing cost and performing balancing at cloud platform
PDF
International Journal of Engineering Research and Development
PDF
Iaetsd effective fault toerant resource allocation with cost
PDF
35 content distribution with dynamic migration of services for minimum cost u...
DOCX
Cost minimizing dynamic migration of content distribution services into hybri...
PDF
Survey on Dynamic Resource Allocation Strategy in Cloud Computing Environment
PDF
D04573033
PDF
Challenges in Dynamic Resource Allocation and Task Scheduling in Heterogeneou...
PDF
A survey of various scheduling algorithm in cloud computing environment
PDF
Cloud computing Review over various scheduling algorithms
PDF
Scheduling in cloud computing
PDF
MCCVA: A NEW APPROACH USING SVM AND KMEANS FOR LOAD BALANCING ON CLOUD
Service performance and analysis in cloud computing extened 2
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
Hybrid Based Resource Provisioning in Cloud
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
Managing cost and performing balancing at cloud platform
International Journal of Engineering Research and Development
Iaetsd effective fault toerant resource allocation with cost
35 content distribution with dynamic migration of services for minimum cost u...
Cost minimizing dynamic migration of content distribution services into hybri...
Survey on Dynamic Resource Allocation Strategy in Cloud Computing Environment
D04573033
Challenges in Dynamic Resource Allocation and Task Scheduling in Heterogeneou...
A survey of various scheduling algorithm in cloud computing environment
Cloud computing Review over various scheduling algorithms
Scheduling in cloud computing
MCCVA: A NEW APPROACH USING SVM AND KMEANS FOR LOAD BALANCING ON CLOUD
Ad

Viewers also liked (14)

PDF
Analysis of occurrence of digit 0 in first 10 billion digits of π after decim...
PDF
Investigating VANET for Unwavering Ways with Flawless Connectivity
PDF
Les fêtes traditionels au Vietnam
PDF
Color Tracking Robot
PDF
Sign Language Recognition with Gesture Analysis
PDF
Improving the Quality of Service in WiMax Using NS3
PDF
Effects of Carriers on the Transmission dynamics of Non- Typhoidal Salmonella...
PDF
Voice Emotion Recognition
PDF
The Relationship between Kernel Set and Separation via ω-Open Set
PDF
Robust Image Watermarking Based on Dual Intermediate Significant Bit (DISB) I...
PDF
Renovatie softbalveld 2016
PDF
Comunica_Presentation
PPTX
Introduction and methods of psychology
PDF
The Privacy, Data Protection and Cybersecurity Law Review, Third Edition
Analysis of occurrence of digit 0 in first 10 billion digits of π after decim...
Investigating VANET for Unwavering Ways with Flawless Connectivity
Les fêtes traditionels au Vietnam
Color Tracking Robot
Sign Language Recognition with Gesture Analysis
Improving the Quality of Service in WiMax Using NS3
Effects of Carriers on the Transmission dynamics of Non- Typhoidal Salmonella...
Voice Emotion Recognition
The Relationship between Kernel Set and Separation via ω-Open Set
Robust Image Watermarking Based on Dual Intermediate Significant Bit (DISB) I...
Renovatie softbalveld 2016
Comunica_Presentation
Introduction and methods of psychology
The Privacy, Data Protection and Cybersecurity Law Review, Third Edition
Ad

Similar to Linked List Implementation of Discount Pricing in Cloud (20)

PDF
A survey on various resource allocation policies in cloud computing environment
PDF
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
PDF
A Survey on Resource Allocation in Cloud Computing
DOCX
Cloud workflow scheduling with deadlines and time slot availability
DOCX
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
DOCX
A Profit Maximization Scheme with Guaranteed1 (1)
DOCX
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
PDF
E42053035
PDF
Pricing Models for Cloud Computing Services, a Survey
PDF
Revenue Maximization with Good Quality of Service in Cloud Computing
PDF
[IJET-V2I2P11] Authors:Pradeep Landge, Ashish Naware , Pooja Mete, Saif Maniy...
PDF
A review on various optimization techniques of resource provisioning in cloud...
PDF
A Study On Service Level Agreement Management Techniques In Cloud
PDF
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
PDF
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
PDF
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
PDF
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
DOCX
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
PDF
PROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUD
PDF
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
A survey on various resource allocation policies in cloud computing environment
A SURVEY ON RESOURCE ALLOCATION IN CLOUD COMPUTING
A Survey on Resource Allocation in Cloud Computing
Cloud workflow scheduling with deadlines and time slot availability
A PROFIT MAXIMIZATION SCHEME WITH GUARANTEED QUALITY OF SERVICE IN CLOUD COMP...
A Profit Maximization Scheme with Guaranteed1 (1)
IEEE 2015-2016 A Profit Maximization Scheme with Guaranteed Quality of Servic...
E42053035
Pricing Models for Cloud Computing Services, a Survey
Revenue Maximization with Good Quality of Service in Cloud Computing
[IJET-V2I2P11] Authors:Pradeep Landge, Ashish Naware , Pooja Mete, Saif Maniy...
A review on various optimization techniques of resource provisioning in cloud...
A Study On Service Level Agreement Management Techniques In Cloud
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
THE EFFECT OF THE RESOURCE CONSUMPTION CHARACTERISTICS OF CLOUD APPLICATIONS ...
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
PROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUD
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING

Recently uploaded (20)

PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPT
Mechanical Engineering MATERIALS Selection
DOCX
573137875-Attendance-Management-System-original
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
Well-logging-methods_new................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Arduino robotics embedded978-1-4302-3184-4.pdf
UNIT 4 Total Quality Management .pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Mechanical Engineering MATERIALS Selection
573137875-Attendance-Management-System-original
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Strings in CPP - Strings in C++ are sequences of characters used to store and...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
CH1 Production IntroductoryConcepts.pptx
additive manufacturing of ss316l using mig welding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Lesson 3_Tessellation.pptx finite Mathematics
Well-logging-methods_new................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx

Linked List Implementation of Discount Pricing in Cloud

  • 1. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org Page | 65 Paper Publications Linked List Implementation of Discount Pricing in Cloud Malar.J1 , S.Jesintha Starvin2 Master of Engineering in computer Science, Assistant professor –IT department Ponjesly College of Engineering Abstract: In the cloud computing environment computational resources are readily and elastically available to the customers. In order to attract customers with various demands, most Infrastructure-as-a-service (IaaS) cloud service providers offer several pricing strategies such as pay as you go, pay less per unit when you use more (so called volume discount), and pay even less when you reserve. In order to enjoy these discounts, the customers must be ready to adjust the time limits. By strategically scheduling multiple customers’ resource request, a cloud broker takes the responsibility of distributing the discounts offered by cloud service providers. Here the focus is on how a broker can help a group of customers to fully utilize the volume discount pricing strategy offered by cloud service providers through cost-efficient online resource scheduling. A randomized online stack-centric scheduling algorithm (ROSA) is implemented with linked list in order to maintain the status of the resource and to allocate resources without time constrains. Keywords: Broker-Mediator, Computing –Operation of computers, Discount- Deduction, Instance-Single occurrences, Random – Informal, Scheduling – Arrange. I. INTRODUCTION The linked list is introduced here to maintain the current status of the resource. Doubly linked list is used to maintain the previous and next state of the resource. Pricing is done by cloud brokers through cost efficient online resource Scheduling called ROSA. The main objective of this project is to maximize resource utilization, with less payment amount but without adjusting the time limits. The drawback in this domain is the user has to adjust the time limits in order to enjoy the volume discounts. To overcome this problem here we are implementing the linked list in the Randomized Online Stack - centric Algorithm. ROSA with linked list comparatively achieves better performance with flexibility. II. SYSTEM ANALYSIS A. EXISTING SYSTEM: In an Infrastructure-as-a-Service (IaaS) cloud, the real-world charging scheme has become absurdly complicated. For a instance, cloud providers usually adopt an hourly billing scheme, even if the customers do not actually utilize the allocated resources in the whole billing horizon. In the current cloud market, many cloud providers offer big discount for reserved and long term request. The cloud provider provides the resources to the users only after the requested time duration. Thus it causes the time wastage. In order to enjoy the discount the users has to adjust to the time limits. Randomized Online Stack Centric algorithm is used for resource scheduling. Multiple instance of resource utilization is prohibited and single instance resource utilization is allowed. Individual user comfort is not considered by the cloud brokers. The resources are not allocated by the end users even if it is not in use. The goal is to maximize resource utilization so that more customers can be accommodated and in return each can pay less.
  • 2. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org Page | 66 Paper Publications Drawbacks:  Customer need to wait for the resource even if it is not in use.  Individuals cannot enjoy the volume discounts without adjusting the time limits.  Time flexibility faces the major problem.  Multiple instance of resource utilization is not allowed. B. PROPOSED SYSTEM: In order to attract customers with various demands, most Infrastructure-as-a-service (IaaS) cloud service providers offer several pricing strategies such as pay as you go, pay less per unit when you use more (so called volume discount), and pay even less when you reserve. The diverse pricing schemes among different IaaS service providers or even in the same provider nurtures the market of cloud brokers. By strategically scheduling multiple customers’ resource requests, a cloud broker can fully take responsibility of the discounts offered by cloud service providers. It focus on how a broker can help a group of customers to fully utilize the volume discount pricing strategy offered by cloud service providers through cost-efficient online resource scheduling. Here, the linked list implementation of ROSA is used. Thus it maintains the current status of the resource. So the resources can be enjoyed by the end users before the requested time if it is free. The current state of the previous link and the next state is maintained to eliminate the waiting time of the users. Advantages:  Multiple of instance of resources can be shared among individuals.  Time flexibility can be enhanced.  End users can enjoy the resources without strict time durations.  Customers can utilize the resources if it is free. C. ALGORITHM: Randomized Online Stack-centric Scheduling Algorithm (ROSA): The online resource scheduling problem assumes that, at any time instant t, the scheduler only knows the tasks which arrive upon or before t. The scheduler does not rely on any knowledge of future information. The doubly linked list is used for online task scheduling to make decision with information available so far. Thus it uses the randomized online stack centric algorithm implemented with linked list. Algorithm: Randomized online stack centric algorithm with linked list 1 Initialization: an ordered list of time instants I = Ф; 2 while an task Ji arrives do 3 Insert time instants ti a and ti d into I; If next instance > ti d then ti a ---- Ji+1 If previous instance < ti a then ti a ----- Ji-1 4 Find all subintervals [ti a , ti d ] each representing a time period in betweentwo adjacent time instants in I, and mark them as unprocessed; 5 while wi > 0 do 6 Select the unprocessed subinterval [ti a , ti d ] denoted by [t1, t2], that has the highest task density (randomly select one if there is a tie);
  • 3. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org Page | 67 Paper Publications Where, ti a - arrival time of the job request Ji - current resource state Ji+1 -next resource state Ji-1 - previous resource state ti d - specified deadline of the job request Multiple customers may submit job requests at random instants with random workload that should be fulfilled before specified deadline to a broker. By assuming that the inter-arrival times for job requests are arbitrary. The processing time for each job is deterministic and known to the broker given the resource allocated to the job. The broker is responsible for purchasing computational resource from IaaS clouds, allocating resource to and executing jobs, as well as meeting job deadlines. The deadlines specified by the customers are flexible. Different from PaaS cloud, where the customers directly submit job requests to cloud service providers, brokers mediate the process by organizing the job requests in a manner which benefits the most from the volume discounts provided by the cloud provider. Both the cloud provider and the customers benefit from this mediation. FIG.1 OPTIMAL SCHEDULING USING CLOUD BROKERS Figure 1 illustrates the four functionalities such as 1) Job request 2) scheduling 3) volume discounts 4) status identification .Initially multiple customers sends the job request to the cloud broker thus the scheduler performs scheduling.The cloud broker finds the inter arrival time and allocate the unit time slots. Thus the job scheduling is done efficiently .Broker performs low cost function operation to return cost with volume discount.
  • 4. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org Page | 68 Paper Publications Multiple customers: Multiple customers involve the individual users. They can send resource request to both the cloud brokers or cloud providers. Based on their request the resources are allocated to them. Cloud provider’s offers various discount schemes for bulk resources but it is beyond the need of individual cloud users. Such discount schemes are beneficial to organizations. Cloud broker: The cloud brokers emerge as the mediators between the cloud providers and the customers. Here the cloud brokers takes the responsibility of the providers in providing discounts based on the utility. Brokers purchase the bulk amount of resources and distribute the discount based on the independent purchasing of resources. Arrival time: The arrival time is the time at which the user log on to the system. It is also recorded in the stack for the future verification. Deadline: It is the time requested for the resources to be obtained. The deadline is provided at the time of user logon into the system. Thus the resources are available to the user only after the deadline timing. But by using the doubly linked list implementation the strict deadline can be removed. It maintains the list of user requirements and based on that the resources will be allocated to the end users if it is free. Job schedule: The job is scheduled to the user at the unique time slots. Thus it can assigned based on the arrival time and deadline. Volume discount: Based on the utility discount the volume discounts can be enjoyed, The more you use the resources the large your discount will be. Thus the mathematical formulation is used for the low cost evaluation Cloud is an emerging computing market where cloud providers, brokers, and users share, mediate, and consume computing resource. With the evolution of cloud computing, Pay-as-you-go pricing model has been diversified with volume discounts to stimulate the users’ adoption of cloud computing. MODULES: There are four modules in the proposed system they are involved in efficient resource management in the cloud environments .So the resources can be managed efficiently with low cost.  User registration  Job scheduling  Volume discount  Status identification With the help of these modules the resources can be retrieved efficiently by the users and each and every individual users can enjoy the volume discounts based on their utility threshold without time limits. III. CONCLUSION Cloud is an emerging computing market where cloud providers, brokers, and users share, mediate, and consume computing resource. With the evolution of cloud computing, Pay-as-you-go pricing model has been diversified with volume discounts to stimulate the users adoption of cloud computing. It shows how a broker can schedule the jobs to users with volume discounts so that the maximum cost saving can be achieved for its customers. For that an online scheduling algorithm is developed and its competitive ratio is derived. Simulation results have shown that the proposed online scheduling algorithm outperforms other conventional scheduling algorithms. The spatial and temporal resolution is involved in reshaping the incoming VM request. Mathematical evaluation is used for reducing the cost with volume discounts. Randomized online stack centric algorithm implemented with doubly linked list is efficiently used for the resource allocation by mapping the time instances as processed and unprocessed. As the multiple instances of resources are scheduled to the individual users without any time limits and the end users are paying only for their used resources, it increases the demand for the cloud resources. As the multiple instance of resource utilization is allowed in the cloud brokerage it is efficient for the online customers. Thus the cloud users can utilize the resources without any time delay with the volume discounts.
  • 5. ISSN 2350-1022 International Journal of Recent Research in Mathematics Computer Science and Information Technology Vol. 3, Issue 1, pp: (65-69), Month: April 2016 – September 2016, Available at: www.paperpublications.org Page | 69 Paper Publications REFERENCES [1] Chonho Lee, Ping Wang, and D. Niyato(2015), ‘A Real Time Group Auction System for Efficient Allocation of Cloud Internet Applications’ IEEE Transactions on Services Computing. [2] V.Guenter Conzelmann and J.Tom Veselka (2005), ‘Multi-Agent Power Market Simulation using EMCAS’ IEEE Power Engineering Society General Meeting. [3] T.Henzinger , A.Singh , T. Wies , and Zufferey D.(2010), ‘ Flexprice: Flexible provisioning of resources in a cloud environment’ ,In Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on, pages 83-90. [4] J.Kwang Mong Sim and Chung Yu Choi S.(2003), ‘Agents That React to Changing Market Situations’, IEEE Transactions On Systems, Man And Cybernetics, Vol. 33, No. 2. [5] Pengcheng Xiong, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, C. Pu, and H. Hacgumus(2015), ‘Smart SLA: Cost- Sensitive Management of Virtualized Resources for CPU-Bound Database Services’ IEEE Transactions on Parallel and Distributed Systems. [6] J.Phillip Turner and R.Nicholas Jennings (2003), ‘Automating Negotiation for M-Services’, IEEE Transactions on Systems, Man, And Cybernetics—part A: Systems And Humans, Vol. 33, No. 6.