Network policy aware placement of tasks for elastic applications in IaaS-cloud environment

被引:4
|
作者
Sridharan, R. [1 ]
Domnic, S. [1 ]
机构
[1] Natl Inst Technol, Dept Comp Applicat, Tiruchirappalli 620015, India
关键词
Autoscaling; Cloud; Elasticity; VM placement; VM migration; Communication latency; Network policy; VIRTUAL MACHINE PLACEMENT; SCHEDULING ALGORITHM; MANAGEMENT;
D O I
10.1007/s10586-020-03194-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Using cloud computing as a base, new technologies like data analytics, Internet of Things, machine learning etc., have emerged. Applications that use these technologies, depend on cloud datacenters (DC) for their computing power. Performance of these applications depends on dynamic resource provisioning by DC, as there is unpredictability of rate at which data arrives for immediate processing. Cloud service providers implement this dynamism in Infrastructure-as-a-Service (IaaS) environment, using elastic virtual machines (VM). Placing these VMs onto same physical machines (PM) and/or on the network neighborhood machines is believed to increase application performance as the network latency is minimal. Deploying sub-optimal VM placement schemes creates unwanted cross network traffic resulting in poor application performance and increases the DC operating cost. This paper formulates the policy and elastic aware placement (PEAP) as an optimization problem, with additional constraints such as fixed PM, balanced PM and co-location VMs. Further, we propose PEAP algorithm which considers individual requests demanding for one or more VMs as a whole for placement along with the life-time of requests. Proposed algorithm gives optimal VM placements for increased application performance and DC efficacy. CloudSimPlus based experiments demonstrate that as compared to first fit decreasing (FFD). First fit increasing (FFI) and first come first serve (FCFS) algorithms, the proposed technique leads to reduced resource fragmentation and resource migrations. PEAP achieves placement of all the elastic VMs together with reduced network cost, thereby increasing the application performance.
引用
收藏
页码:1381 / 1396
页数:16
相关论文
共 50 条
  • [1] Network policy aware placement of tasks for elastic applications in IaaS-cloud environment
    R. Sridharan
    S. Domnic
    [J]. Cluster Computing, 2021, 24 : 1381 - 1396
  • [2] Latency Aware Scheduling Policy for Tasks in IaaS Cloud
    Teresa, Alia T. M.
    Ibrahim, Niyas
    Babu, K. R. Remesh
    [J]. 2013 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2013, : 725 - 731
  • [3] Network-Aware Service Placement in a Distributed Cloud Environment
    Steiner, Moritz
    Gaglianello, Bob
    Gurbani, Vijay
    Hilt, Volker
    Roome, W. D.
    Scharf, Michael
    Voith, Thomas
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 73 - 74
  • [4] PLACEMENT STRATEGY FOR INTERCOMMUNICATING TASKS OF AN ELASTIC REQUEST IN FOG-CLOUD ENVIRONMENT
    Sridharan, R.
    Domnic, S.
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02): : 335 - 347
  • [5] Power and resource-aware virtual machine placement for IaaS cloud
    Gupta, Madnesh K.
    Jain, Ankit
    Amgoth, Tarachand
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 19 : 52 - 60
  • [6] Resource-aware virtual machine placement algorithm for IaaS cloud
    Gupta, Madnesh K.
    Amgoth, Tarachand
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (01): : 122 - 140
  • [7] Context Aware VM Placement Optimization Technique for Heterogeneous IaaS Cloud
    Kulkarni, Ashwin Kumar
    Annappa, B.
    [J]. IEEE ACCESS, 2019, 7 : 89702 - 89713
  • [8] Resource-aware virtual machine placement algorithm for IaaS cloud
    Madnesh K. Gupta
    Tarachand Amgoth
    [J]. The Journal of Supercomputing, 2018, 74 : 122 - 140
  • [9] Network-Aware Resource Allocation for Cloud Elastic Applications
    AlQayedi, Fatima Mohammed
    Salah, Khaled
    Zemerly, M. Jamal
    [J]. 2013 IEEE 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2013, : 88 - 89
  • [10] Power aware virtual machine placement in IaaS cloud using discrete firefly algorithm
    Balaji, K.
    Kiran, P. Sai
    Kumar, M. Sunil
    [J]. APPLIED NANOSCIENCE, 2022, 13 (3) : 2003 - 2011