SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
International Association of Scientific Innovation and Research (IASIR)
(An Association Unifying the Sciences, Engineering, and Applied Research)
International Journal of Engineering, Business and Enterprise
Applications (IJEBEA)
www.iasir.net
IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 167
ISSN (Print): 2279-0020
ISSN (Online): 2279-0039
A Policy Driven Architecture for Effective Service Allocation in Cloud
Environment
1
Mansi Goyal, 2
Richa Chhabra
1
Student, 2
Faculty
ITM University, Gurgaon, Haryana, India
_________________________________________________________________________________________
Abstract: A Cloud Environment provides the integration of multiple clients and server in a distributed
environment. But in this environment the cloud servers are limited and there are number of cloud clients. To
perform the effective cloud service allocation, some rule oriented model is required that can perform the
analysis on the cloud server features as well as client characteristic analysis. In this work, a policy based
architecture is shown that covers the cloud service allocation along with location identification and migration
assistance.
Keywords: Load Balancing, Cloud Scheduling, Request Scheduling
____________________________________________________________________________________
I. INTRODUCTION
A cloud computing is distribution system that provides the integrated virtual environment. The presented work
is defined as the integrated system that combines the cloud service, network system and the application software
in an integrated environment. The cloud system is the shared system in which the resources and the services are
shared in the effective service environment [1][2].
Figure 1: Basic Client Service Interconnection Model
Here figure 1 is showing the basic integration model. As we can see, the client and server both are connected to
the web based system in a generic integrated environment. In this environment, the service provider avail the
services to the clients under the characterization analysis so that the distribution of the services to the client will
be effective. In this environment, different kinds of cloud servers are available under the characteristics
specification such as public availability, private restricted access and the limited secure access. As the user enter
to the system, it basically connected to the intermediate layer where it get the information about all the available
services along with cloud server specifications. But as the number of clients over the system increases, the
challenges associated with the cloud system also increases. These challenges include the scheduling of the client
requests, client service allocation, load balancing, security etc. To perform he effective cloud service allocation,
there is the requirement of some effective mechanism that can perform the effective identification of the cloud
and client characteristics. To handle these client requests, there is the requirement of some reliable and efficient
service allocation is required. The cloud computing is one of the most effective architecture available over the
web and mobile system to provide the sharing of services and the resources. It also improves the cloud system
efficiency and the throughput. The distributed cloud system is capable to handle the multiple requests in an
integrated environment along with independent resource specifications or the shared resources. These resources
include the memory specification, storage area definition etc. The effectiveness of the cloud system can be
Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171
IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 168
achieved to gain the effective turnaround time, wait time etc. The cloud system is able to handle the multiple
requests in the cloud environment as well as provide the integrated distributed cloud environment so that the
processes present in the job queue will be processed effectively. This cloud system is having the different
service allocation architecture to provide the effective distribution of the services to the clients. These allocation
processes are also defined under the scheduling mechanism. In this section the exploration to the scheduling
system is defined.
A. Scheduling in Distributed Cloud
When a distributed cloud system is generated, one of the challenges is to decide the order of client request
processing. There are number of scheduling approaches that are either handled by the centralized cloud
controller or some independent cloud system controller. These requests or jobs will be handled under the cloud
system specification. The centralized controller will manage the allocation of these services in an effective way
so that the effective generation of the cloud system will be performed. The objective of the scheduling processes
is to manage the relation between the cloud system and the clients so that the resource allocation and the process
execution will be done effectively. The distributed cloud system is also defined under the cost estimation so that
the resource management in such system will be effective and adaptive. It will also explore the fault tolerance,
scalability, reliability to the system. In this paper, the cloud environment exploration is been defined under the
cloud service allocation process. In this section, the cloud system is defined with basic model specification. This
section also defined the scheduling approach and service allocation system in cloud environment. In section II,
the work defined by the earlier researchers is explored. In section III, the service allocation model is explained.
In section IV, the conclusion derived from the work is discussed and presented.
II. RESEARCH METHODOLOGY
Lot of work is already done in the area of resource allocation and the process scheduling. Some of the earlier
work done in same area is presented here. In year 2006, Vikki Tang has defined a work to reduce the instruction
scheduling under the dynamic compilers. Author defined a scheduling approach under the feedback analysis so
that effective allocation will be done. The presented framework is defined to benefit the instruction scheduling
under multi threaded server applications [1]. In year 2013, Lichen Weng has defined a work on multithreaded
Distributed Cloud system to perform the dynamic modelling. The paper describes the design under three steps.
At first, author converts a scheduling policy to dynamic to evaluate the runtime of pattern mapping. The another
step is to define the regression model to achieve the scheduling policy to identify the changing behavior of the
threading system. The main objective of author was to define a scalable heuristic approach for estimating the
growth of the system count[2]. Hsiang-Yun Cheng is defined as an analytical model to achieve the task
scheduling under the analytical modelling. Author estimated the potential aspects under the memory and
bandwidth analysis to restrict the number of task. Author implemented the scheduling under the real hardware
[3]. In year 2013, Vishakha gupta has performed the performance analysis for the functionality analysis under
asymmetric platforms. Author has performed the analysis under the heterogeneity under the utility and
applicability analysis. Author has defined the work under the workload anlaysis and defined it under different
processes and different configuration for the resource analysis [4].
Morris A. Jette defined the characteristics analysis under the scheduling process for multi programmed
environments. Author defined a time and space slicing mechanism for the parallel programming and defined the
concurrent job execution under single Distributed Cloud environment. Author has defined a performance
analysis system under the utilization and responsiveness under different computing platforms[5]. Another work
for the hetrogenous scheduling policies for real time multi Distributed Cloud system is considered for the
multimedia mapping for design space. Author has defined a suitable scheduling policy so that system energy can
be minimized. The presented framework includes the analysis on energy reduction approaches for dynamic
power management [6]. Another work on power management for multi-core architecture for the process
scheduling is defined for the process estimation under platform evaluation. Author defined the effectiveness and
scalability of the system. Author highlighted the scalability limitations for the thread scheduling algorithm for
small scale multi Distributed Cloud system. Author has defined the scheduling overhead without loss of
accuracy [7]. In Year 2005, Rony Ghattas presented some approach to improve the functionality of the micro
Distributed Cloud system under the energy and power constraints. This system was defined under low bit
system and to enhance the system performance. The main advantage of the system is to reduce the cost and
complexity of this new micro Distributed Cloud system along with the reduction of power consumption [8].
In Year 2003, Andrei Terechko defined the scheduling under the high level language with some variable
definition with global values. Author defined the long range and large impact schedule for the compiler
optimization for local values under the scheduling units. The paper has defined three main algorithms for
assigning the values to different cluster under the multi pass scheduling approach under the variable definition.
Author also defined the performance measures for optimizing the algorithm [9]. In Year 2004, Andrew Riffel
also defined a multi pass partitioning problem with recursive denominator split along with heuristic algorithm so
Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171
IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 169
that the robustness over the approach will be achieved. This paper redefines the MPP as a scheduling problem
and uses scheduling algorithms that allow incremental resource estimation and pass computation in effective
time[10]. Another work on improvement over the energy efficiency was presented by Hiroshi Sasaki. The
proposed method groups several instructions as a single issue unit and reduces the required number of ports and
the size of the structure for dispatch, wakeup, select, and issue. The present paper describes the micro
architecture mechanisms and shows evaluation results for energy savings and performance [11]. Flavius Gruian
presented an addresses scheduling approach for reduced energy of hard real-time tasks with fixed priorities
assigned in a rate monotonic or deadline monotonic manner. The approach Author describes can be exclusively
implemented in the RTOS. It targets energy consumption reduction by using both on-line and off-line decisions,
taken both at task level and at task-set level [12].
Martin Schoeberl performed the investigation on the overhead analysis on object oriented operations. Author
also presented the work so that the overhead over the system will be reduced as well as the dispatch and field
access will be done effectively. Author presented this work for a real time embedded system. The main
objective presented by the author to reduce the hardware cost and to optimize the application output [13]. In
Year 2000, Jared Stark presented work on instruction scheduling for pipelined processing. Author defined the
work to improve the pipelined scheduling. Author has defined the technique to eliminate the ability to improve
the execution of dependent instruction under the consecutive cycles. The presented approach by the author has
defined the frequency check with the sacrifice of IPC [14].
III. SCHEDULING APPROACHES
In the distributed cloud environment, the scheduling approach is having the importance to resolve the load
balancing problem. To perform the distributed load balancing, the parallel queue handling on the the
intermediate layer is performed. While performing work on distributed queuing, cooperative and non-
cooperative process analysis will be performed. The analysis of the queue elements will be performed under the
different parameters. These parameters include the response time analysis, wait time analysis, resource
availability, resource requirement etc. In the second scheduling mechanism, the processes input by the users is
maintained in a single global queue and scheduling is performed on this global queue initially and later on the
process allocation to different clouds will be performed. In the centralized cloud computing environment, the
different considerations are taken while performing the scheduling. These considerations are shown in figure 1.
Figure 1: Policies Under Scheduling Consideration
A. Transfer Policy
One of the most effective considerations of the scheduling scheme is the transfer policy. According to this
policy, the job transfer can be performed from one cloud server to other. This approach is also called cloud
migration policy. According to this policy, the cloud server analysis is performed under the client request. If the
particular cloud server is not able to handle the request in such case, the cloud migration will be performed. To
perform the migration, the transfer policy is used. According to this policy, the analysis of the cloud system is
performed under the current acceptability of the client request on the server. If the server availability parameters
are adapted to the request will be migrated.
B. Selection Policy
The selection policy is about the selection of the cloud server based on the user request parameters. If the user
request parameters are adapted to the cloud server availability. This analysis will be performed on all the
available cloud servers. The cloud server that is feasible to the user request parameters will be consider effective
to the selection policy. The selection criteria is based on the scheduling algorithm such as the wait time analysis
Transfer
Policy
Selection
Policy
Location
Policy
Information
Policy
Scheduling Policies
Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171
IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 170
based will perform the cloud server allocation to the critical request first. The adaptive selection parameters are
shown in figure 2. These parameters can be used individually or in group to take the effective scheduling
decision so that the
Figure 2: Selection Policy Parameters
C. Location Policy
Location policy is about the decision of the process execution server. Some specialized user request requires the
availability of some specialized servers such as database server. The location policy also depends on the
specialized attributes such as the physical location of the physical location of the server, the language domain of
the processing etc. Sometimes, the utilization of the server cannot be performed even if the server is available
because of the location boundation specified by the client. Generally the location policy is either user specific or
adaptive.
Figure 3: Location Policy Parameters
The user specific parameters includes the requirement specification in terms of server country specification,
language specification etc. The feature adaptive specification is identified by the model itself based on the
requirement and the availability analysis. The load balancing machismo is also the parameter for the location
adaptive assignment.
D. Information Policy
The information policy is about the extraction of the information related to the cloud server as well as the
relative environmental vector. This policy deals on two main ends i.e. client side and the server side adaptation
as shown in figure 4. The client side adaption will capture the request related information such as dead line
criticality evaluation, process sharing policy analysis etc.
IV. CONCLUSION
In this paper, an exploration to the cloud service scheduling mechanism is explored. The complete scheduling
approach is defined under some policy specifications. These policies define the rules for the process generation
and its execution on the cloud server. The paper has explored the policy parameters as well as its inclusion as
the effective stage in the process execution mode.
Selection
Parameters
Process Time Analysis
Wait Time Analysis
Resource Request Analysis
Resource Availability
Analysis
Load Vector Analysis
Job Priority Analysis
Location Policy
User Specific Feature Adaptive
Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171
IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 171
REFERENCES
[1] Vikki Tang," A Framework for Reducing Instruction Scheduling Overhead in Dynamic Compilers".
[2] Lichen Weng," Scheduling Optimization in Multicore Multithreaded MicroDistributed Clouds through Dynamic Modeling",
CF’13, May 14–16, 2013, Ischia, Italy. ACM 978-1-4503-2053-5
[3] Hsiang-Yun Cheng," An Analytical Model to Exploit Memory Task Scheduling", INTERACT-14, March 13, 2010, Pittsburgh,
PA, USA ACM 978-1-60558-921-3/10/03
[4] Vishakha Gupta," Kinship: Efficient Resource Management for Performance and Functionally Asymmetric Platforms", CF’13,
May 14–16, 2013, Ischia, Italy. ACM 978-1-4503-2053-5
[5] Morris A. Jette," Performance Characteristics of Gang Scheduling in Multiprogrammed Environments", 1997 ACM 0-89791-
985-8/97/0011
[6] Minyoung Kim," Design Space Exploration of Real-time Multi-media MPSoCs with Heterogeneous Scheduling Policies",
CODES+ISSS’06, October 22–25, 2006, Seoul, Korea. ACM 1-59593-370-0/06/0010
[7] Jonathan A. Winter," Scalable Thread Scheduling and Global Power Management for Heterogeneous Many-Core Architectures",
PACT’10, September 11–15, 2010, Vienna, Austria. ACM 978-1-4503-0178-7/10/09
[8] Rony Ghattas," Energy Management for Commodity Short-Bit-Width Microcontrollers", CASES’05, September 24–27, 2005,
San Francisco, California, USA. ACM 1-59593-149-X/05/0009
[9] Andrei Terechko," Cluster Assignment of Global Values for Clustered VLIW Distributed Clouds", CASES’03, Oct. 30 – Nov. 1,
2003, San Jose, California, USA. ACM 1-58113-676-5/03/0010
[10] Andrew Riffel," Mio: Fast Multipass Partitioning via Priority-Based Instruction Scheduling".
[11] Hiroshi Sasaki,"Energy-Efficient Dynamic Instruction Scheduling Logic through Instruction Grouping", ISLPED’06, October 4–
6, 2006, Tegernsee, Germany. ACM 1-59593-462-6/06/0010
[12] Flavius Gruian," Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Distributed Clouds", ISLPED’01,
August 6-7, 2001, Huntington Beach, California, USA. ACM 1-58113-371-5/01/0008
[13] Martin Schoeberl," Architecture for Object-Oriented Programming Languages", JTRES ’07 September 26-28, 2007 Vienna,
Austria ACM 978-59593-813-8/07/09
[14] Jared Stark," On Pipelining Dynamic Instruction Scheduling Logic", 0-7695-0924-X/2000© 2000 IEEE

Más contenido relacionado

La actualidad más candente

Effective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingEffective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingAditya Kokadwar
 
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud ComputingEnergy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud ComputingIOSRjournaljce
 
Quality of Service based Task Scheduling Algorithms in Cloud Computing
Quality of Service based Task Scheduling Algorithms in  Cloud Computing  Quality of Service based Task Scheduling Algorithms in  Cloud Computing
Quality of Service based Task Scheduling Algorithms in Cloud Computing IJECEIAES
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computingtheijes
 
An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...eSAT Publishing House
 
(5 10) chitra natarajan
(5 10) chitra natarajan(5 10) chitra natarajan
(5 10) chitra natarajanIISRTJournals
 
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM IAEME Publication
 
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic ReviewQoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic ReviewIJCSIS Research Publications
 
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud EnvironmentA Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud EnvironmentIRJET Journal
 
Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing Qutub-ud- Din
 
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMELOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMEijccsa
 
Heuristics based multi queue job scheduling for cloud computing environment
Heuristics based multi queue job scheduling for cloud computing environmentHeuristics based multi queue job scheduling for cloud computing environment
Heuristics based multi queue job scheduling for cloud computing environmenteSAT Journals
 
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various ParametersDifferentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various Parametersiosrjce
 
Demand-driven Gaussian window optimization for executing preferred population...
Demand-driven Gaussian window optimization for executing preferred population...Demand-driven Gaussian window optimization for executing preferred population...
Demand-driven Gaussian window optimization for executing preferred population...IJECEIAES
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...IRJET Journal
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTDYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTIJCNCJournal
 
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENTA BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENThiij
 
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud EnvironmentA Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environmentneirew J
 

La actualidad más candente (20)

Effective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid ComputingEffective and Efficient Job Scheduling in Grid Computing
Effective and Efficient Job Scheduling in Grid Computing
 
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud ComputingEnergy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
Energy Efficient Heuristic Base Job Scheduling Algorithms in Cloud Computing
 
ausgrid 2005
ausgrid 2005ausgrid 2005
ausgrid 2005
 
Quality of Service based Task Scheduling Algorithms in Cloud Computing
Quality of Service based Task Scheduling Algorithms in  Cloud Computing  Quality of Service based Task Scheduling Algorithms in  Cloud Computing
Quality of Service based Task Scheduling Algorithms in Cloud Computing
 
An Efficient Queuing Model for Resource Sharing in Cloud Computing
	An Efficient Queuing Model for Resource Sharing in Cloud Computing	An Efficient Queuing Model for Resource Sharing in Cloud Computing
An Efficient Queuing Model for Resource Sharing in Cloud Computing
 
An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...An enhanced adaptive scoring job scheduling algorithm with replication strate...
An enhanced adaptive scoring job scheduling algorithm with replication strate...
 
(5 10) chitra natarajan
(5 10) chitra natarajan(5 10) chitra natarajan
(5 10) chitra natarajan
 
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
A REVIEW ON LOAD BALANCING IN CLOUD USING ENHANCED GENETIC ALGORITHM
 
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic ReviewQoS Based Scheduling Techniques in Cloud Computing: Systematic Review
QoS Based Scheduling Techniques in Cloud Computing: Systematic Review
 
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud EnvironmentA Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
A Novel Dynamic Priority Based Job Scheduling Approach for Cloud Environment
 
D04573033
D04573033D04573033
D04573033
 
Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing
 
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMELOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
 
Heuristics based multi queue job scheduling for cloud computing environment
Heuristics based multi queue job scheduling for cloud computing environmentHeuristics based multi queue job scheduling for cloud computing environment
Heuristics based multi queue job scheduling for cloud computing environment
 
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various ParametersDifferentiating Algorithms of Cloud Task Scheduling Based on various Parameters
Differentiating Algorithms of Cloud Task Scheduling Based on various Parameters
 
Demand-driven Gaussian window optimization for executing preferred population...
Demand-driven Gaussian window optimization for executing preferred population...Demand-driven Gaussian window optimization for executing preferred population...
Demand-driven Gaussian window optimization for executing preferred population...
 
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
Service Request Scheduling in Cloud Computing using Meta-Heuristic Technique:...
 
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENTDYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
DYNAMIC TASK SCHEDULING BASED ON BURST TIME REQUIREMENT FOR CLOUD ENVIRONMENT
 
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENTA BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
 
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud EnvironmentA Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
 

Destacado (8)

Ijebea14 278
Ijebea14 278Ijebea14 278
Ijebea14 278
 
Ijebea14 271
Ijebea14 271Ijebea14 271
Ijebea14 271
 
Ijebea14 276
Ijebea14 276Ijebea14 276
Ijebea14 276
 
Ijebea14 267
Ijebea14 267Ijebea14 267
Ijebea14 267
 
Ijebea14 285
Ijebea14 285Ijebea14 285
Ijebea14 285
 
Ijebea14 277
Ijebea14 277Ijebea14 277
Ijebea14 277
 
Ijebea14 272
Ijebea14 272Ijebea14 272
Ijebea14 272
 
Ijebea14 270
Ijebea14 270Ijebea14 270
Ijebea14 270
 

Similar a Ijebea14 287

A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTpharmaindexing
 
Support for Goal Oriented Requirements Engineering in Elastic Cloud Applications
Support for Goal Oriented Requirements Engineering in Elastic Cloud ApplicationsSupport for Goal Oriented Requirements Engineering in Elastic Cloud Applications
Support for Goal Oriented Requirements Engineering in Elastic Cloud Applicationszillesubhan
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Journals
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Publishing House
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUDDYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUDijccsa
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUDDYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUDijccsa
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudEditor IJCATR
 
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...IJMER
 
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
Ieeepro techno solutions   2014 ieee java project - deadline based resource p...Ieeepro techno solutions   2014 ieee java project - deadline based resource p...
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...hemanthbbc
 
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...ASAITHAMBIRAJAA
 
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...ASAITHAMBIRAJAA
 
Managing cost and performing balancing at cloud platform
Managing cost and performing balancing at cloud platformManaging cost and performing balancing at cloud platform
Managing cost and performing balancing at cloud platformeSAT Publishing House
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...IAEME Publication
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...IAEME Publication
 
An Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent TechnologyAn Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent TechnologyIJERA Editor
 

Similar a Ijebea14 287 (20)

G017553540
G017553540G017553540
G017553540
 
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENTA STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
A STUDY ON JOB SCHEDULING IN CLOUD ENVIRONMENT
 
Support for Goal Oriented Requirements Engineering in Elastic Cloud Applications
Support for Goal Oriented Requirements Engineering in Elastic Cloud ApplicationsSupport for Goal Oriented Requirements Engineering in Elastic Cloud Applications
Support for Goal Oriented Requirements Engineering in Elastic Cloud Applications
 
ICICCE0293
ICICCE0293ICICCE0293
ICICCE0293
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUDDYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUDDYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
 
B03410609
B03410609B03410609
B03410609
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
 
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
 
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
Ieeepro techno solutions   2014 ieee java project - deadline based resource p...Ieeepro techno solutions   2014 ieee java project - deadline based resource p...
Ieeepro techno solutions 2014 ieee java project - deadline based resource p...
 
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...
 
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...Ieeepro techno solutions   2014 ieee dotnet project - deadline based resource...
Ieeepro techno solutions 2014 ieee dotnet project - deadline based resource...
 
Managing cost and performing balancing at cloud platform
Managing cost and performing balancing at cloud platformManaging cost and performing balancing at cloud platform
Managing cost and performing balancing at cloud platform
 
F017633538
F017633538F017633538
F017633538
 
T04503113118
T04503113118T04503113118
T04503113118
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...
 
An Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent TechnologyAn Overview of Workflow Management on Mobile Agent Technology
An Overview of Workflow Management on Mobile Agent Technology
 

Más de Iasir Journals (20)

ijetcas14 650
ijetcas14 650ijetcas14 650
ijetcas14 650
 
Ijetcas14 648
Ijetcas14 648Ijetcas14 648
Ijetcas14 648
 
Ijetcas14 647
Ijetcas14 647Ijetcas14 647
Ijetcas14 647
 
Ijetcas14 643
Ijetcas14 643Ijetcas14 643
Ijetcas14 643
 
Ijetcas14 641
Ijetcas14 641Ijetcas14 641
Ijetcas14 641
 
Ijetcas14 639
Ijetcas14 639Ijetcas14 639
Ijetcas14 639
 
Ijetcas14 632
Ijetcas14 632Ijetcas14 632
Ijetcas14 632
 
Ijetcas14 624
Ijetcas14 624Ijetcas14 624
Ijetcas14 624
 
Ijetcas14 619
Ijetcas14 619Ijetcas14 619
Ijetcas14 619
 
Ijetcas14 615
Ijetcas14 615Ijetcas14 615
Ijetcas14 615
 
Ijetcas14 608
Ijetcas14 608Ijetcas14 608
Ijetcas14 608
 
Ijetcas14 605
Ijetcas14 605Ijetcas14 605
Ijetcas14 605
 
Ijetcas14 604
Ijetcas14 604Ijetcas14 604
Ijetcas14 604
 
Ijetcas14 598
Ijetcas14 598Ijetcas14 598
Ijetcas14 598
 
Ijetcas14 594
Ijetcas14 594Ijetcas14 594
Ijetcas14 594
 
Ijetcas14 593
Ijetcas14 593Ijetcas14 593
Ijetcas14 593
 
Ijetcas14 591
Ijetcas14 591Ijetcas14 591
Ijetcas14 591
 
Ijetcas14 589
Ijetcas14 589Ijetcas14 589
Ijetcas14 589
 
Ijetcas14 585
Ijetcas14 585Ijetcas14 585
Ijetcas14 585
 
Ijetcas14 584
Ijetcas14 584Ijetcas14 584
Ijetcas14 584
 

Último

Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 

Último (20)

Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 

Ijebea14 287

  • 1. International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise Applications (IJEBEA) www.iasir.net IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 167 ISSN (Print): 2279-0020 ISSN (Online): 2279-0039 A Policy Driven Architecture for Effective Service Allocation in Cloud Environment 1 Mansi Goyal, 2 Richa Chhabra 1 Student, 2 Faculty ITM University, Gurgaon, Haryana, India _________________________________________________________________________________________ Abstract: A Cloud Environment provides the integration of multiple clients and server in a distributed environment. But in this environment the cloud servers are limited and there are number of cloud clients. To perform the effective cloud service allocation, some rule oriented model is required that can perform the analysis on the cloud server features as well as client characteristic analysis. In this work, a policy based architecture is shown that covers the cloud service allocation along with location identification and migration assistance. Keywords: Load Balancing, Cloud Scheduling, Request Scheduling ____________________________________________________________________________________ I. INTRODUCTION A cloud computing is distribution system that provides the integrated virtual environment. The presented work is defined as the integrated system that combines the cloud service, network system and the application software in an integrated environment. The cloud system is the shared system in which the resources and the services are shared in the effective service environment [1][2]. Figure 1: Basic Client Service Interconnection Model Here figure 1 is showing the basic integration model. As we can see, the client and server both are connected to the web based system in a generic integrated environment. In this environment, the service provider avail the services to the clients under the characterization analysis so that the distribution of the services to the client will be effective. In this environment, different kinds of cloud servers are available under the characteristics specification such as public availability, private restricted access and the limited secure access. As the user enter to the system, it basically connected to the intermediate layer where it get the information about all the available services along with cloud server specifications. But as the number of clients over the system increases, the challenges associated with the cloud system also increases. These challenges include the scheduling of the client requests, client service allocation, load balancing, security etc. To perform he effective cloud service allocation, there is the requirement of some effective mechanism that can perform the effective identification of the cloud and client characteristics. To handle these client requests, there is the requirement of some reliable and efficient service allocation is required. The cloud computing is one of the most effective architecture available over the web and mobile system to provide the sharing of services and the resources. It also improves the cloud system efficiency and the throughput. The distributed cloud system is capable to handle the multiple requests in an integrated environment along with independent resource specifications or the shared resources. These resources include the memory specification, storage area definition etc. The effectiveness of the cloud system can be
  • 2. Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171 IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 168 achieved to gain the effective turnaround time, wait time etc. The cloud system is able to handle the multiple requests in the cloud environment as well as provide the integrated distributed cloud environment so that the processes present in the job queue will be processed effectively. This cloud system is having the different service allocation architecture to provide the effective distribution of the services to the clients. These allocation processes are also defined under the scheduling mechanism. In this section the exploration to the scheduling system is defined. A. Scheduling in Distributed Cloud When a distributed cloud system is generated, one of the challenges is to decide the order of client request processing. There are number of scheduling approaches that are either handled by the centralized cloud controller or some independent cloud system controller. These requests or jobs will be handled under the cloud system specification. The centralized controller will manage the allocation of these services in an effective way so that the effective generation of the cloud system will be performed. The objective of the scheduling processes is to manage the relation between the cloud system and the clients so that the resource allocation and the process execution will be done effectively. The distributed cloud system is also defined under the cost estimation so that the resource management in such system will be effective and adaptive. It will also explore the fault tolerance, scalability, reliability to the system. In this paper, the cloud environment exploration is been defined under the cloud service allocation process. In this section, the cloud system is defined with basic model specification. This section also defined the scheduling approach and service allocation system in cloud environment. In section II, the work defined by the earlier researchers is explored. In section III, the service allocation model is explained. In section IV, the conclusion derived from the work is discussed and presented. II. RESEARCH METHODOLOGY Lot of work is already done in the area of resource allocation and the process scheduling. Some of the earlier work done in same area is presented here. In year 2006, Vikki Tang has defined a work to reduce the instruction scheduling under the dynamic compilers. Author defined a scheduling approach under the feedback analysis so that effective allocation will be done. The presented framework is defined to benefit the instruction scheduling under multi threaded server applications [1]. In year 2013, Lichen Weng has defined a work on multithreaded Distributed Cloud system to perform the dynamic modelling. The paper describes the design under three steps. At first, author converts a scheduling policy to dynamic to evaluate the runtime of pattern mapping. The another step is to define the regression model to achieve the scheduling policy to identify the changing behavior of the threading system. The main objective of author was to define a scalable heuristic approach for estimating the growth of the system count[2]. Hsiang-Yun Cheng is defined as an analytical model to achieve the task scheduling under the analytical modelling. Author estimated the potential aspects under the memory and bandwidth analysis to restrict the number of task. Author implemented the scheduling under the real hardware [3]. In year 2013, Vishakha gupta has performed the performance analysis for the functionality analysis under asymmetric platforms. Author has performed the analysis under the heterogeneity under the utility and applicability analysis. Author has defined the work under the workload anlaysis and defined it under different processes and different configuration for the resource analysis [4]. Morris A. Jette defined the characteristics analysis under the scheduling process for multi programmed environments. Author defined a time and space slicing mechanism for the parallel programming and defined the concurrent job execution under single Distributed Cloud environment. Author has defined a performance analysis system under the utilization and responsiveness under different computing platforms[5]. Another work for the hetrogenous scheduling policies for real time multi Distributed Cloud system is considered for the multimedia mapping for design space. Author has defined a suitable scheduling policy so that system energy can be minimized. The presented framework includes the analysis on energy reduction approaches for dynamic power management [6]. Another work on power management for multi-core architecture for the process scheduling is defined for the process estimation under platform evaluation. Author defined the effectiveness and scalability of the system. Author highlighted the scalability limitations for the thread scheduling algorithm for small scale multi Distributed Cloud system. Author has defined the scheduling overhead without loss of accuracy [7]. In Year 2005, Rony Ghattas presented some approach to improve the functionality of the micro Distributed Cloud system under the energy and power constraints. This system was defined under low bit system and to enhance the system performance. The main advantage of the system is to reduce the cost and complexity of this new micro Distributed Cloud system along with the reduction of power consumption [8]. In Year 2003, Andrei Terechko defined the scheduling under the high level language with some variable definition with global values. Author defined the long range and large impact schedule for the compiler optimization for local values under the scheduling units. The paper has defined three main algorithms for assigning the values to different cluster under the multi pass scheduling approach under the variable definition. Author also defined the performance measures for optimizing the algorithm [9]. In Year 2004, Andrew Riffel also defined a multi pass partitioning problem with recursive denominator split along with heuristic algorithm so
  • 3. Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171 IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 169 that the robustness over the approach will be achieved. This paper redefines the MPP as a scheduling problem and uses scheduling algorithms that allow incremental resource estimation and pass computation in effective time[10]. Another work on improvement over the energy efficiency was presented by Hiroshi Sasaki. The proposed method groups several instructions as a single issue unit and reduces the required number of ports and the size of the structure for dispatch, wakeup, select, and issue. The present paper describes the micro architecture mechanisms and shows evaluation results for energy savings and performance [11]. Flavius Gruian presented an addresses scheduling approach for reduced energy of hard real-time tasks with fixed priorities assigned in a rate monotonic or deadline monotonic manner. The approach Author describes can be exclusively implemented in the RTOS. It targets energy consumption reduction by using both on-line and off-line decisions, taken both at task level and at task-set level [12]. Martin Schoeberl performed the investigation on the overhead analysis on object oriented operations. Author also presented the work so that the overhead over the system will be reduced as well as the dispatch and field access will be done effectively. Author presented this work for a real time embedded system. The main objective presented by the author to reduce the hardware cost and to optimize the application output [13]. In Year 2000, Jared Stark presented work on instruction scheduling for pipelined processing. Author defined the work to improve the pipelined scheduling. Author has defined the technique to eliminate the ability to improve the execution of dependent instruction under the consecutive cycles. The presented approach by the author has defined the frequency check with the sacrifice of IPC [14]. III. SCHEDULING APPROACHES In the distributed cloud environment, the scheduling approach is having the importance to resolve the load balancing problem. To perform the distributed load balancing, the parallel queue handling on the the intermediate layer is performed. While performing work on distributed queuing, cooperative and non- cooperative process analysis will be performed. The analysis of the queue elements will be performed under the different parameters. These parameters include the response time analysis, wait time analysis, resource availability, resource requirement etc. In the second scheduling mechanism, the processes input by the users is maintained in a single global queue and scheduling is performed on this global queue initially and later on the process allocation to different clouds will be performed. In the centralized cloud computing environment, the different considerations are taken while performing the scheduling. These considerations are shown in figure 1. Figure 1: Policies Under Scheduling Consideration A. Transfer Policy One of the most effective considerations of the scheduling scheme is the transfer policy. According to this policy, the job transfer can be performed from one cloud server to other. This approach is also called cloud migration policy. According to this policy, the cloud server analysis is performed under the client request. If the particular cloud server is not able to handle the request in such case, the cloud migration will be performed. To perform the migration, the transfer policy is used. According to this policy, the analysis of the cloud system is performed under the current acceptability of the client request on the server. If the server availability parameters are adapted to the request will be migrated. B. Selection Policy The selection policy is about the selection of the cloud server based on the user request parameters. If the user request parameters are adapted to the cloud server availability. This analysis will be performed on all the available cloud servers. The cloud server that is feasible to the user request parameters will be consider effective to the selection policy. The selection criteria is based on the scheduling algorithm such as the wait time analysis Transfer Policy Selection Policy Location Policy Information Policy Scheduling Policies
  • 4. Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171 IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 170 based will perform the cloud server allocation to the critical request first. The adaptive selection parameters are shown in figure 2. These parameters can be used individually or in group to take the effective scheduling decision so that the Figure 2: Selection Policy Parameters C. Location Policy Location policy is about the decision of the process execution server. Some specialized user request requires the availability of some specialized servers such as database server. The location policy also depends on the specialized attributes such as the physical location of the physical location of the server, the language domain of the processing etc. Sometimes, the utilization of the server cannot be performed even if the server is available because of the location boundation specified by the client. Generally the location policy is either user specific or adaptive. Figure 3: Location Policy Parameters The user specific parameters includes the requirement specification in terms of server country specification, language specification etc. The feature adaptive specification is identified by the model itself based on the requirement and the availability analysis. The load balancing machismo is also the parameter for the location adaptive assignment. D. Information Policy The information policy is about the extraction of the information related to the cloud server as well as the relative environmental vector. This policy deals on two main ends i.e. client side and the server side adaptation as shown in figure 4. The client side adaption will capture the request related information such as dead line criticality evaluation, process sharing policy analysis etc. IV. CONCLUSION In this paper, an exploration to the cloud service scheduling mechanism is explored. The complete scheduling approach is defined under some policy specifications. These policies define the rules for the process generation and its execution on the cloud server. The paper has explored the policy parameters as well as its inclusion as the effective stage in the process execution mode. Selection Parameters Process Time Analysis Wait Time Analysis Resource Request Analysis Resource Availability Analysis Load Vector Analysis Job Priority Analysis Location Policy User Specific Feature Adaptive
  • 5. Mansi Goyal et al., International Journal of Engineering, Business and Enterprise Applications, 8(2), March-May., 2014, pp. 167-171 IJEBEA 14-287; © 2014, IJEBEA All Rights Reserved Page 171 REFERENCES [1] Vikki Tang," A Framework for Reducing Instruction Scheduling Overhead in Dynamic Compilers". [2] Lichen Weng," Scheduling Optimization in Multicore Multithreaded MicroDistributed Clouds through Dynamic Modeling", CF’13, May 14–16, 2013, Ischia, Italy. ACM 978-1-4503-2053-5 [3] Hsiang-Yun Cheng," An Analytical Model to Exploit Memory Task Scheduling", INTERACT-14, March 13, 2010, Pittsburgh, PA, USA ACM 978-1-60558-921-3/10/03 [4] Vishakha Gupta," Kinship: Efficient Resource Management for Performance and Functionally Asymmetric Platforms", CF’13, May 14–16, 2013, Ischia, Italy. ACM 978-1-4503-2053-5 [5] Morris A. Jette," Performance Characteristics of Gang Scheduling in Multiprogrammed Environments", 1997 ACM 0-89791- 985-8/97/0011 [6] Minyoung Kim," Design Space Exploration of Real-time Multi-media MPSoCs with Heterogeneous Scheduling Policies", CODES+ISSS’06, October 22–25, 2006, Seoul, Korea. ACM 1-59593-370-0/06/0010 [7] Jonathan A. Winter," Scalable Thread Scheduling and Global Power Management for Heterogeneous Many-Core Architectures", PACT’10, September 11–15, 2010, Vienna, Austria. ACM 978-1-4503-0178-7/10/09 [8] Rony Ghattas," Energy Management for Commodity Short-Bit-Width Microcontrollers", CASES’05, September 24–27, 2005, San Francisco, California, USA. ACM 1-59593-149-X/05/0009 [9] Andrei Terechko," Cluster Assignment of Global Values for Clustered VLIW Distributed Clouds", CASES’03, Oct. 30 – Nov. 1, 2003, San Jose, California, USA. ACM 1-58113-676-5/03/0010 [10] Andrew Riffel," Mio: Fast Multipass Partitioning via Priority-Based Instruction Scheduling". [11] Hiroshi Sasaki,"Energy-Efficient Dynamic Instruction Scheduling Logic through Instruction Grouping", ISLPED’06, October 4– 6, 2006, Tegernsee, Germany. ACM 1-59593-462-6/06/0010 [12] Flavius Gruian," Hard Real-Time Scheduling for Low-Energy Using Stochastic Data and DVS Distributed Clouds", ISLPED’01, August 6-7, 2001, Huntington Beach, California, USA. ACM 1-58113-371-5/01/0008 [13] Martin Schoeberl," Architecture for Object-Oriented Programming Languages", JTRES ’07 September 26-28, 2007 Vienna, Austria ACM 978-59593-813-8/07/09 [14] Jared Stark," On Pipelining Dynamic Instruction Scheduling Logic", 0-7695-0924-X/2000© 2000 IEEE