Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. Cloud Computing
  4. SFC allocation in CloudSim

SFC allocation in CloudSim

Scheduled Pinned Locked Moved Cloud Computing
algorithmssysadminperformancehelptutorial
2 Posts 2 Posters 23 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Member 14777429
    wrote on last edited by
    #1

    I'm new to the subject of CloudSim and I've run some of the existing examples in the CloudSim package (the 8 existing examples...).
    I want to implement an optimal SFC allocation scenario with CloudSim. This scenario will include definition of cost function to allocate the virtual network functions (included in the service function chain) optimally on the network nodes with processing resources (CPUs).
    Moreover there will be constraints for the aforementioned cost function. And this optimization problem could be solved through different heuristic methods such as genetic algorithm and so on.
    I know that there's a class named DatacenterBroker that must be extended in order to be able to create my own algorithm for submitting Cloudlets to the defined virtual machines. I'm also aware that in order to create new algorithms to place the defined VMs in the hosts (in a Datacenter) a class named VmAllocationPolicy (which is defined as an abstract class) has to be extended. But I want to find out what algorithm is used in this class by default so I get some ideas on how to propose new algorithms. But since it is an abstract class I can't see what's inside its methods. So what do I have to do about it?
    Secondly I Want to know if it is possible to consider Datacenters as nodes of the network and define links with specific bandwidths and latencies between those Datacenters. And how am I going to include my optimization code in the scenario? How to define an algorithm for routing between these Datacenters after the aforementioned placement has taken place? How to define the ingress node and egress nodes in the scenario?

    Or does anyone have any idea if implementing such scenario is possible in mininet environment? how?

    thanks

    K 1 Reply Last reply
    0
    • M Member 14777429

      I'm new to the subject of CloudSim and I've run some of the existing examples in the CloudSim package (the 8 existing examples...).
      I want to implement an optimal SFC allocation scenario with CloudSim. This scenario will include definition of cost function to allocate the virtual network functions (included in the service function chain) optimally on the network nodes with processing resources (CPUs).
      Moreover there will be constraints for the aforementioned cost function. And this optimization problem could be solved through different heuristic methods such as genetic algorithm and so on.
      I know that there's a class named DatacenterBroker that must be extended in order to be able to create my own algorithm for submitting Cloudlets to the defined virtual machines. I'm also aware that in order to create new algorithms to place the defined VMs in the hosts (in a Datacenter) a class named VmAllocationPolicy (which is defined as an abstract class) has to be extended. But I want to find out what algorithm is used in this class by default so I get some ideas on how to propose new algorithms. But since it is an abstract class I can't see what's inside its methods. So what do I have to do about it?
      Secondly I Want to know if it is possible to consider Datacenters as nodes of the network and define links with specific bandwidths and latencies between those Datacenters. And how am I going to include my optimization code in the scenario? How to define an algorithm for routing between these Datacenters after the aforementioned placement has taken place? How to define the ingress node and egress nodes in the scenario?

      Or does anyone have any idea if implementing such scenario is possible in mininet environment? how?

      thanks

      K Offline
      K Offline
      kdbueno
      wrote on last edited by
      #2

      regression testing would work coupled with ai, on hcm.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups