preemptive scheduling

 We have been assuming in chapter 3 that preemption incurs no over head. Let us now relax this assumption. Consider a 2 task system. Preemption overhead is x. Given e1 , e2 , P1 , P2 , obtain the maximum value of x for which the two tasks are RM schedulable. Note: e1, e2 are execution times. P1, P2 are periods. 

IT 204 assignment 1

IT 204 Week 1 Assignment

These are instructions for completing the Week one assignment. You are creating a basic business letter.

The section immediately below is the header. Below the horizontal line is the body of your letter.

Use one-inch margins  all around. (This is usually the default in MS Word)

Your Name (use 14 point Verdana font, bold, centered)

Your mailing address (12 point Verdana font, not bold, centered)

Your email address (12 point Verdana font, not bold, centered)

Your telephone number ((12 point Verdana font, not bold, centered)

Add a line below the title as shown below. Use 12 point Verdana for the rest of the letter.

(1 blank line)

Today’s date in long date format, January 5, 2021

(1 blank line)

(indent paragraphs) Write two or three short double-spaced paragraphs, describing what you plan to do when you graduate. For example, describe your ideal job?

(2 blank lines)

Sincerely,

(3 blank lines)

(For a formal business letter, you will hand sign with blue ink)

Your name (typed)

Homework

  

Please be sure to answer the questions fully and in essay/short answer format. There should not be any 1 or 2 word/sentence responses to any of the questions. Use your own words. Copied answers will NOT be accepted.

Eclipse Project Javascript

 

Using the concepts from the Concurrency Basics Tutorial I provided in Modules, write a program that consists of two threads. The first is the main thread that every Java application has. The main thread should create a new thread from the Runnable object, MessageLoop, and wait for it to finish. If the MessageLoop thread takes too long to finish, the main thread should interrupt it. Use a variable named maxWaitTime to store the maximum number of seconds to wait. The main thread should output a message stating that it is still waiting every half second.

The MessageLoop thread should print out a series of 4 messages. These messages should be numbered, as in the example below. It should wait 850 milliseconds between printing messages to create a delay.  If it is interrupted before it has printed all its messages, the MessageLoop thread should print “Message loop interrupted” and exit. Or you can let main print “Message loop interrupted”.

Your program must demonstrate that it can both output messages and interrupt the message output. To do this, place the body of main into a for loop using maxWaitTime as the index. As in the following example, it should finally output all 4 messages in the last iteration.

So in main your code will be

for (int maxWaitTime = 1;  maxWaitTime <= 4;  maxWaitTime++) {

// All of main’s processing goes here (Note that it does not say some, it says all).

}

Sample output :

maxWaitTime: 1 second(s)
main : Starting MessageLoop thread
main : Waiting for MessageLoop thread to finish
main : Continuing to wait…
main : Continuing to wait…
Thread-0 : 1. All that is gold does not glitter, Not all those who wander are lost
main : MessageLoop interrupted
maxWaitTime: 2 second(s)
main : Starting MessageLoop thread
main : Waiting for MessageLoop thread to finish
main : Continuing to wait…
main : Continuing to wait…
Thread-1 : 1. All that is gold does not glitter, Not all those who wander are lost
main : Continuing to wait…
main : Continuing to wait…
Thread-1 : 2. The old that is strong does not wither, Deep roots are not reached by the frost
main : MessageLoop interrupted
maxWaitTime: 3 second(s)
main : Starting MessageLoop thread
main : Waiting for MessageLoop thread to finish
main : Continuing to wait…
main : Continuing to wait…
Thread-2 : 1. All that is gold does not glitter, Not all those who wander are lost
main : Continuing to wait…
main : Continuing to wait…
Thread-2 : 2. The old that is strong does not wither, Deep roots are not reached by the frost
main : Continuing to wait…
main : Continuing to wait…
Thread-2 : 3. From the ashes a fire shall be woken, A light from the shadows shall spring
main : MessageLoop interrupted
maxWaitTime: 4 second(s)
main : Starting MessageLoop thread
main : Waiting for MessageLoop thread to finish
main : Continuing to wait…
main : Continuing to wait…
Thread-3 : 1. All that is gold does not glitter, Not all those who wander are lost
main : Continuing to wait…
main : Continuing to wait…
Thread-3 : 2. The old that is strong does not wither, Deep roots are not reached by the frost
main : Continuing to wait…
main : Continuing to wait…
Thread-3 : 3. From the ashes a fire shall be woken, A light from the shadows shall spring
main : Continuing to wait…
Thread-3 : 4. Renewed shall be blade that was broken
main : Done!

Your class must be in a package named mypackage and be named Concurrency, as explained in last week’s videos. It should be contained in 1 and only 1 source file.

Include your name at the top of the source file.

Upload Concurrency.java

Network Implementation

 

  1. Search the internet for best practices with respect to technology implementation.
  2. From your research, select the 3 recommendations that you feel are the most likely to ensure a successful implementation and your reasons why.
  3. Include in your report the ways that you would increase the probability of success with new technology implementations.
  4. With respect to an organizations environment and culture (including operational, ethical, social, legal, and economic issues impacting the design of information technology systems), what steps would you take to ensure success?

Assg

ResearchPaper

Define the IT organizational structure and how the IT organizational structure impacts culture and change management practices.  Additionally, how does the organizational structure impact competitive advantage?

Project

 

Risk management is one of the most important components in empowering an organization to achieve its ultimate vision. With proper risk management culture and knowledge, team members will be “speaking” the same language, and they will leverage common analytical abilities to identify and mitigate potential risks as well as exploit opportunities in a timely fashion. In order to consolidate efforts, the existence of an integrated framework is crucial. 

This is why an ERM is necessary to the fulfillment of any organization’s goals and objectives. In your final research project for the course, your task is to write a 7-10 page paper discussing the following concepts:

  • Introduction – What is an ERM?
  • Why Should an Organization Implement an ERM Application?
  • What are some Key Challenges and Solutions to Implementing an ERM?
  • What is Important for an Effective ERM?
  • Discuss at least one real organization that has been effective with implementing an ERM framework/application.
  • Conclusion – Final thoughts/future research/recommendation

The paper needs to be approximately 7-10 pages long, including both a title page and a references page (for a total of 9-12 pages). Be sure to use proper APA formatting and citations to avoid plagiarism.

Your paper should meet the following requirements:

  • Be approximately seven to ten pages in length, not including the required cover page and reference page.
  • Follow APA7 guidelines. Your paper should include an introduction, a body with fully developed content, and a conclusion.
  • Support your answers with the readings from the course, the course textbook, and at least FIVE scholarly journal articles to support your positions, claims, and observations, in addition to your textbook. The UC Library is a great place to find supplemental resources.
  • Be clearly and well-written, concise, and logical, using excellent grammar and style techniques. You are being graded in part on the quality of your writing.