SlideShare a Scribd company logo
The proposal report should include
1.Introduction
2.Background
2.1 Information about question
2.2 Literature review
3.Problem being solved
4.Objectives
5.Discussion of solution
6.Limitation
7.Conclusion
8.References
Also make a PowerPoint presentation of this proposal.
Note:please follow instructions and make two pages for each heading
4.
Santa Claus sleeps in his shop up at the North Pole, and cai only be wakened by either all nine
reindeer being back from their year long vacation on the beaches of some tropical island in the
South Pacific, or by some elves who are haviug some difficulties making the toys. Onc clis
problem is never serious enough to wake up Santa (Otherwise, he may never get any sleep), so.
the elves visits Santa in a group of three. When three elves are having their problems solved, any
other elves wi sing to visit Santa must wait for those elves to refurn. If Santa wakes up to find
three dves waiting at his shops door, along with the last reindeer having come back from the
tropics, Santa has decided that the elves can wait until after Christmas, because it is more
important to etet his sleigh ready as suon as possible. (H is assumed that the reindeer dont want
to leave the tropics, and therefor they stay there until the last possible moment. They might not
even come back, but since Santa is footing the bill for their year in paradise this could also
explain the quickness in their delivering of presents, since the reindeer ean't wait to get bach to
where it is warm.) The penalty for the last reindeer to arrive is that it must get Santa while the
othens wait in a warming hut before being harnessed to the sleigh Here are some addition
specifications: - After the ninth reindeer arrives, Santa must invoke prepareSleigh, and then all
nine reindeer must invoke getllitwed. - After the third elf arrives, Santa must invoke helplives.
Concurrently, all three elves should invoke getHelp. - All three clves must invoke getHelp belore
any ad sitional clves enter (increment the elf counter). Santa should run in a loop so he can help
many sets of elves. We cail assume that there are exactly 9 reindeer, but there may be any
number of elves. Message ordering: ensuring that events happen in order at the right time.
Priority: ensuring that the group of Reindeer have prionty over any EIf groups that may be
waiting at the time. Self-Organization: Santa cannot marshal a group of Elves or Reindeer, thise
groups must organize among themselves without help from a Santa thread or process.
Synchronization: synchronization between various processes. The usual freedom from deadlock,
livelock, and starvation. Implement this using a programming language of your choice using
semaphores. You are required to do the following tasks in a uroup of two (2); a) Submit a written
report on your proposcd solution detailing low the solution was arrived at b) Submit a rumning
program c) Do a 5 minufe presentation on your solution.
The proposal report should include 1-Introduction 2-Background 2-1 Inf.pdf

More Related Content

More from aarkayexports

The production of eye color pigment in Drosophila requires the dominan.pdf
The production of eye color pigment in Drosophila requires the dominan.pdfThe production of eye color pigment in Drosophila requires the dominan.pdf
The production of eye color pigment in Drosophila requires the dominan.pdf
aarkayexports
 
The process which determines when (or if) mitosis will occur isGroup o.pdf
The process which determines when (or if) mitosis will occur isGroup o.pdfThe process which determines when (or if) mitosis will occur isGroup o.pdf
The process which determines when (or if) mitosis will occur isGroup o.pdf
aarkayexports
 
The processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdf
The processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdfThe processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdf
The processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdf
aarkayexports
 
The process of eutrophication occurs in steps- Place the following st.pdf
The process of eutrophication occurs in steps-  Place the following st.pdfThe process of eutrophication occurs in steps-  Place the following st.pdf
The process of eutrophication occurs in steps- Place the following st.pdf
aarkayexports
 
The process of liquefaction and related damage is most likely during e.pdf
The process of liquefaction and related damage is most likely during e.pdfThe process of liquefaction and related damage is most likely during e.pdf
The process of liquefaction and related damage is most likely during e.pdf
aarkayexports
 
The probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdf
The probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdfThe probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdf
The probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdf
aarkayexports
 
The probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdf
The probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdfThe probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdf
The probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdf
aarkayexports
 
The probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdf
The probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdfThe probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdf
The probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdf
aarkayexports
 
The principle disadvantages of piling up cash by a firm include- I- th.pdf
The principle disadvantages of piling up cash by a firm include- I- th.pdfThe principle disadvantages of piling up cash by a firm include- I- th.pdf
The principle disadvantages of piling up cash by a firm include- I- th.pdf
aarkayexports
 
The practical nurse (PN) observes a client with the diagnosis of schiz.pdf
The practical nurse (PN) observes a client with the diagnosis of schiz.pdfThe practical nurse (PN) observes a client with the diagnosis of schiz.pdf
The practical nurse (PN) observes a client with the diagnosis of schiz.pdf
aarkayexports
 
The primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdf
The primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdfThe primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdf
The primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdf
aarkayexports
 
The primary causes of failure in multinational ventures stem from a la.pdf
The primary causes of failure in multinational ventures stem from a la.pdfThe primary causes of failure in multinational ventures stem from a la.pdf
The primary causes of failure in multinational ventures stem from a la.pdf
aarkayexports
 
the price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdf
the price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdfthe price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdf
the price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdf
aarkayexports
 
The PEPT1 transporter aids in digestion by transporting small peptides.pdf
The PEPT1 transporter aids in digestion by transporting small peptides.pdfThe PEPT1 transporter aids in digestion by transporting small peptides.pdf
The PEPT1 transporter aids in digestion by transporting small peptides.pdf
aarkayexports
 
The pedigree below shows four generations in a family with a genetic a (1).pdf
The pedigree below shows four generations in a family with a genetic a (1).pdfThe pedigree below shows four generations in a family with a genetic a (1).pdf
The pedigree below shows four generations in a family with a genetic a (1).pdf
aarkayexports
 
The PCAOB's auditing standards identify auditors' responsibilities whe.pdf
The PCAOB's auditing standards identify auditors' responsibilities whe.pdfThe PCAOB's auditing standards identify auditors' responsibilities whe.pdf
The PCAOB's auditing standards identify auditors' responsibilities whe.pdf
aarkayexports
 
The participative budgeting approach requires each level of management.pdf
The participative budgeting approach requires each level of management.pdfThe participative budgeting approach requires each level of management.pdf
The participative budgeting approach requires each level of management.pdf
aarkayexports
 
The PM has allocated $10-000 to cover the risks that have yet to be id.pdf
The PM has allocated $10-000 to cover the risks that have yet to be id.pdfThe PM has allocated $10-000 to cover the risks that have yet to be id.pdf
The PM has allocated $10-000 to cover the risks that have yet to be id.pdf
aarkayexports
 
The planets follow __________ orbits and display __________ motion in.pdf
The planets follow __________ orbits and display __________ motion in.pdfThe planets follow __________ orbits and display __________ motion in.pdf
The planets follow __________ orbits and display __________ motion in.pdf
aarkayexports
 
The plasmid cloning vector pBR322 is cleaved with the restriction endo.pdf
The plasmid cloning vector pBR322 is cleaved with the restriction endo.pdfThe plasmid cloning vector pBR322 is cleaved with the restriction endo.pdf
The plasmid cloning vector pBR322 is cleaved with the restriction endo.pdf
aarkayexports
 

More from aarkayexports (20)

The production of eye color pigment in Drosophila requires the dominan.pdf
The production of eye color pigment in Drosophila requires the dominan.pdfThe production of eye color pigment in Drosophila requires the dominan.pdf
The production of eye color pigment in Drosophila requires the dominan.pdf
 
The process which determines when (or if) mitosis will occur isGroup o.pdf
The process which determines when (or if) mitosis will occur isGroup o.pdfThe process which determines when (or if) mitosis will occur isGroup o.pdf
The process which determines when (or if) mitosis will occur isGroup o.pdf
 
The processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdf
The processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdfThe processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdf
The processes are assumed to have arrived in the order P1-P2-P3-P4-P5-.pdf
 
The process of eutrophication occurs in steps- Place the following st.pdf
The process of eutrophication occurs in steps-  Place the following st.pdfThe process of eutrophication occurs in steps-  Place the following st.pdf
The process of eutrophication occurs in steps- Place the following st.pdf
 
The process of liquefaction and related damage is most likely during e.pdf
The process of liquefaction and related damage is most likely during e.pdfThe process of liquefaction and related damage is most likely during e.pdf
The process of liquefaction and related damage is most likely during e.pdf
 
The probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdf
The probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdfThe probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdf
The probabity that coacis 11 a-uta are sarafod with the aid ines is (f.pdf
 
The probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdf
The probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdfThe probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdf
The probability mass function of X is- f(x)-(183+4x)-x-1-2 Find the (i.pdf
 
The probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdf
The probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdfThe probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdf
The probabilities are 0-42-0-21-0-29- and 0-08- respectively- that a d.pdf
 
The principle disadvantages of piling up cash by a firm include- I- th.pdf
The principle disadvantages of piling up cash by a firm include- I- th.pdfThe principle disadvantages of piling up cash by a firm include- I- th.pdf
The principle disadvantages of piling up cash by a firm include- I- th.pdf
 
The practical nurse (PN) observes a client with the diagnosis of schiz.pdf
The practical nurse (PN) observes a client with the diagnosis of schiz.pdfThe practical nurse (PN) observes a client with the diagnosis of schiz.pdf
The practical nurse (PN) observes a client with the diagnosis of schiz.pdf
 
The primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdf
The primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdfThe primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdf
The primary motor cortex resides in-a- Occipital Lobeb- Pre-central ci.pdf
 
The primary causes of failure in multinational ventures stem from a la.pdf
The primary causes of failure in multinational ventures stem from a la.pdfThe primary causes of failure in multinational ventures stem from a la.pdf
The primary causes of failure in multinational ventures stem from a la.pdf
 
the price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdf
the price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdfthe price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdf
the price index is 117-7 in 2010 - and it is 161-9 in 2011 - the infla.pdf
 
The PEPT1 transporter aids in digestion by transporting small peptides.pdf
The PEPT1 transporter aids in digestion by transporting small peptides.pdfThe PEPT1 transporter aids in digestion by transporting small peptides.pdf
The PEPT1 transporter aids in digestion by transporting small peptides.pdf
 
The pedigree below shows four generations in a family with a genetic a (1).pdf
The pedigree below shows four generations in a family with a genetic a (1).pdfThe pedigree below shows four generations in a family with a genetic a (1).pdf
The pedigree below shows four generations in a family with a genetic a (1).pdf
 
The PCAOB's auditing standards identify auditors' responsibilities whe.pdf
The PCAOB's auditing standards identify auditors' responsibilities whe.pdfThe PCAOB's auditing standards identify auditors' responsibilities whe.pdf
The PCAOB's auditing standards identify auditors' responsibilities whe.pdf
 
The participative budgeting approach requires each level of management.pdf
The participative budgeting approach requires each level of management.pdfThe participative budgeting approach requires each level of management.pdf
The participative budgeting approach requires each level of management.pdf
 
The PM has allocated $10-000 to cover the risks that have yet to be id.pdf
The PM has allocated $10-000 to cover the risks that have yet to be id.pdfThe PM has allocated $10-000 to cover the risks that have yet to be id.pdf
The PM has allocated $10-000 to cover the risks that have yet to be id.pdf
 
The planets follow __________ orbits and display __________ motion in.pdf
The planets follow __________ orbits and display __________ motion in.pdfThe planets follow __________ orbits and display __________ motion in.pdf
The planets follow __________ orbits and display __________ motion in.pdf
 
The plasmid cloning vector pBR322 is cleaved with the restriction endo.pdf
The plasmid cloning vector pBR322 is cleaved with the restriction endo.pdfThe plasmid cloning vector pBR322 is cleaved with the restriction endo.pdf
The plasmid cloning vector pBR322 is cleaved with the restriction endo.pdf
 

Recently uploaded

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 

Recently uploaded (20)

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

The proposal report should include 1-Introduction 2-Background 2-1 Inf.pdf

  • 1. The proposal report should include 1.Introduction 2.Background 2.1 Information about question 2.2 Literature review 3.Problem being solved 4.Objectives 5.Discussion of solution 6.Limitation 7.Conclusion 8.References Also make a PowerPoint presentation of this proposal. Note:please follow instructions and make two pages for each heading 4. Santa Claus sleeps in his shop up at the North Pole, and cai only be wakened by either all nine reindeer being back from their year long vacation on the beaches of some tropical island in the South Pacific, or by some elves who are haviug some difficulties making the toys. Onc clis problem is never serious enough to wake up Santa (Otherwise, he may never get any sleep), so. the elves visits Santa in a group of three. When three elves are having their problems solved, any other elves wi sing to visit Santa must wait for those elves to refurn. If Santa wakes up to find three dves waiting at his shops door, along with the last reindeer having come back from the tropics, Santa has decided that the elves can wait until after Christmas, because it is more important to etet his sleigh ready as suon as possible. (H is assumed that the reindeer dont want to leave the tropics, and therefor they stay there until the last possible moment. They might not even come back, but since Santa is footing the bill for their year in paradise this could also explain the quickness in their delivering of presents, since the reindeer ean't wait to get bach to where it is warm.) The penalty for the last reindeer to arrive is that it must get Santa while the othens wait in a warming hut before being harnessed to the sleigh Here are some addition specifications: - After the ninth reindeer arrives, Santa must invoke prepareSleigh, and then all nine reindeer must invoke getllitwed. - After the third elf arrives, Santa must invoke helplives. Concurrently, all three elves should invoke getHelp. - All three clves must invoke getHelp belore any ad sitional clves enter (increment the elf counter). Santa should run in a loop so he can help many sets of elves. We cail assume that there are exactly 9 reindeer, but there may be any number of elves. Message ordering: ensuring that events happen in order at the right time. Priority: ensuring that the group of Reindeer have prionty over any EIf groups that may be waiting at the time. Self-Organization: Santa cannot marshal a group of Elves or Reindeer, thise groups must organize among themselves without help from a Santa thread or process. Synchronization: synchronization between various processes. The usual freedom from deadlock, livelock, and starvation. Implement this using a programming language of your choice using semaphores. You are required to do the following tasks in a uroup of two (2); a) Submit a written report on your proposcd solution detailing low the solution was arrived at b) Submit a rumning program c) Do a 5 minufe presentation on your solution.