harshitgupta1337 / fogsim

A Toolkit for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments
http://arxiv.org/abs/1606.02007
41 stars 37 forks source link

Hi harshitgupta, Can you please explain how can we add new tuple scheduling policy ? #25

Open HinaRafique opened 5 years ago

HinaRafique commented 5 years ago

Hi Mukhtar. I apologize for the late reply. In iFogSim, there are 2 levels of task scheduling.

  1. Scheduling applications among fog devices : You implement an application module placement policy and decide which fog device will hold what application modules.
  2. Scheduling applications hosted on same device : You implement a Vm scheduling policy that decides which application module running on a device will receive what amount of resources of the fog node at any given time.
  3. Scheduling tuples on a given application module : You implement a Tuple scheduling policy that decides how much of resources of an application module should be given to a given tuple executing on the application module.

To reduce energy consumption, you may want to do the following :

  1. Consolidate computation on a smaller number of fog devices so that fewer fog devices are active and thus spending energy,
  2. Reduce the amount of data transmitted over network. Network transmission also consumes energy , though IT HAS NOT BEEN MODELED IN FOGSIM YET.
  3. Design application placement policies that select energy efficient devices more than energy inefficient ones

Please let me know if you need any specific details. I hope this helps.

On Fri, Aug 25, 2017 at 10:01 AM, mukhtarEdris notifications@github.com wrote:

Dear Harshit Gupta and Chiamcy, I would like to know where I can add my code for task scheduling and what is your suggestion if my objective is to reduce energy consumption in fog devices Can you help me please by sharing some ideas?

Thanks in advance!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/harshitgupta1337/fogsim/issues/5#issuecomment-324928836, or mute the thread https://github.com/notifications/unsubscribe-auth/ADjC4KOxAhC4Ubqm0DL7BMYO8nLN0yS6ks5sbtOdgaJpZM4Nv8yP .

-- With regards,

HARSHIT GUPTA PhD Student Embedded Pervasive Laboratory Georgia Institute of Technology Atlanta, GA 30332. +1 (404) 512-9792 harshitg@gatech.edu

Originally posted by @harshitgupta1337 in https://github.com/harshitgupta1337/fogsim/issues/5#issuecomment-325528613

syedrizwanhassan commented 4 years ago

@HinaRafique

Madam, I need help please if you can tell me how to contact you.

Thanks

pushkal00 commented 3 years ago

Could anyone please help in getting more information regarding tuple scheduling in ifogsim. There are a lots of articles related to ModulePlacement, but I don't find anything significant for tuple scheduling ?

pushkal00 commented 3 years ago

is Tuple Scheduling based on priority of the task is even possible in iFogSim. If yes, Please provide some useful info.

ShubhamTripathi1 commented 3 years ago

is Tuple Scheduling based on priority of the task is even possible in iFogSim. If yes, Please provide some useful info.

Could anyone please help in getting more information regarding tuple scheduling in ifogsim. There are a lots of articles related to ModulePlacement, but I don't find anything significant for tuple scheduling ?

If you have found it could you share ?

pushkal00 commented 3 years ago

No Bro. I haven't done it yet. Its in process, don't know how much time it may take.

fath004 commented 2 years ago

Pushkal00

Could anyone please help in getting more information regarding tuple scheduling in ifogsim. There are a lots of articles related to ModulePlacement, but I don't find anything significant for tuple scheduling ? Hi Did you figure out how to schedule a tuple in ifogsim ?!!