Software redundancy techniques

Answers

Answer 1

When a software system provides the same functionality through the execution of distinct pieces, it is redundant.

What is redundancy?

Redundancy has two functions: passive redundancy and active redundancy. Both features use excess capacity to avoid performance decreases from exceeding specification limitations without requiring human involvement. Excess capacity is used in passive redundancy to mitigate the impact of component failures.

Many software engineering techniques have made extensive use of redundancy, such as fault-tolerance and reliability engineering, as well as self-adaptive and self-healing programs.

Therefore, It is redundant when a software system provides the same functionality through the execution of distinct pieces.

To learn more about redundancy, refer to the link:

https://brainly.com/question/12972964

#SPJ1


Related Questions

explain software redundancy techniques​

Answers

Answer:

Software redundancy techniques are methods used to ensure the reliability and availability of software systems. These techniques involve adding extra layers of functionality or data to a software system, so that if one component fails, the system can still function using the redundant component. This can improve the reliability and availability of the system, and reduce the likelihood of failures or disruptions.

Some examples of software redundancy techniques include:

Mirroring: This involves creating an exact copy of a system or data, and storing it on a separate server or location. If one system or data set fails, the other can be used as a backup.Redundant arrays of independent disks (RAID): This involves using multiple disk drives to store data, so that if one drive fails, the data can be reconstructed using the other drives.Load balancing: This involves distributing workloads across multiple servers or systems, so that if one system fails, the workload can be handled by the others.

Overall, software redundancy techniques are an important way to improve the reliability and availability of software systems, and to reduce the impact of failures or disruptions on the operation of the system.

Assignment 3 chatbot help please.

Answers

To write the code for this exercise, we must be familiar with Python's computational language.

Describe the code ?The image that is attached contains this code.The code is explained as follows to make it clearer:

import random

good_responses = (["That's cool!", "Wow!", "That's great to hear!", "Tell me more"])

bad_responses = (["I'm sorry", "That sad"])

first_name = input("What's your first name? ")

last_name = input("What's your last name? ")

print("Hello {first_name} {last_name}, nice to meet you!")

age = int(input(f"How old are you, {first_name}? "))

if age > 17: print("Wow, you're old enough to vote!")

else: print("Quite young, aren't you.")

To learn more about chatbot computer program refer to:

https://brainly.com/question/18691764

#SPJ1

What is output by the following algorithm?

notice = "Please do not walk on the grass"
stringLength = notice.length
left = notice.left(11)
right = notice.right(11)
print(stringLength)
print(left)
print(right)

3 mark question
please help hw due soon

Answers

Answer:

The algorithm will output the length of the string "Please do not walk on the grass", the first 11 characters of the string, and the last 11 characters of the string. For example, the output might look something like this:

35

Please do no

walk on the g

Which business subscription does not include the Microsoft 365 Apps for Business desktop applications to install locally on the machine

Answers

Answer:

Business Premium

Explanation:

Write a program that will calculate the areas of a circle, a square, and a rectangle depending on the user's input.

(use functions and switch statement).

Answers

Answer:

Explanation:

this is the image I did it somewhere else so i took a photo then put it here.

Write a program that prints out the numbers in the Fibonacci sequence up until the max number. You can figure out the next number in the Fibonacci sequence by adding the two previous numbers.
The first number is 1 and the second number is 1 . To get the third number we take 1+1=2. To get the fourth number we take the second number plus the third number (1+2=3).
Here is a sample run of the program.

Answers

Answer:

max = int(input("Enter a max number: "))

a = 1

b = 1

print(a)

print(b)

while a + b <= max:

   c = a + b

   print(c)

   a = b

   b = c

27.9% complete
Question
If a user's computer becomes infected with malware and used as part of a botnet, which of the following actions can be initiated by the attacker? (Select all that apply.)

Answers

Answer:

Establish a connection with a Command and Control server

Launch a mass-mail spam attack

Launch a Distributed Denial of Service (DDoS) attack

Explanation:

The computer that has been infected and become part of a botnet will need to establish network connection to the "Command and Control" server of the bot-net.  Then it might participate in whatever attack the control instructs.

The actions that can be initiated by the attacker are

Establish a connection with a Command and Control serverLaunch a mass-mail spam attackLaunch a Distributed Denial of Service (DDoS) attack.

What is malware?

Malware is a catch-all term for viruses, trojans, and other damaging computer programs that threat actors use to infect systems and networks and access sensitive data. Malware is software designed to obstruct a computer's regular operation.

The computer that has been infected and joined a botnet must create a network connection to the bot-"Command net's and Control" server. After that, it might take part in whichever attack the control orders.

Therefore, the correct options are:

Establish a connection with a Command and Control serverLaunch a mass-mail spam attackLaunch a Distributed Denial of Service (DDoS) attack.

To learn more about malware, refer to the link:

https://brainly.com/question/22185332

#SPJ2

The question is incomplete. Your most probably complete question is given below:

1. Launch a Distributed Denial of Service (DDoS) attacks

2. Establish a connection with a Command and Control server

3. Launch a mass-mail spam attack

4. Launch a tailgating attack

which of the following statements are incorrect? question 37 options: final variable must be initialized at the time of declaration all arrays contain an attribute-length which contains the number of elements stored in the array variables declared as final occupy memory arrays in java are implemented as an object

Answers

Variables declared as final occupy memory.

ADVANTAGES OF JAVASun Microsystems first introduced Java, a general-purpose, high-level programming language, in 1995. It is free to use, cross-platform, and intended to have as minimal implementation requirements as possible. It is class-based, object-oriented, and concurrent. Java is, in a nutshell, a computing platform on which users can create programs.Similar to C++, Java has been reduced to remove language features that frequently result in programming errors. The source code files, or files with a.java extension, are converted into bytecode, or files with a.class extension, in a process called as compilation. An interpreter for Java can then run this. A just-in-time compiler can translate bytecode straight into machine language instructionsIt's simple to learn Java. There is no prerequisite knowledge of fundamental programming languages needed to use the language. Java is not compiled into a platform-specific machine when it is compiled, unlike other programming languages like C++. This implies that a program can be simply performed on any other machine without requiring any changes after being compiled on one.Due to Java's multithreading capabilities, users may create interactive apps that function without a hitch. Systems free of viruses and tampering can be created using its security features. Public-key encryption serves as the foundation for authentication methods.

To learn more about Java refer https://brainly.com/question/25458754

#SPJ4


4. Return the card number, first name, last name, and average late fee of each customer. Name this column as "Fee".
5. Return the authors whose first names are shorter than all last names.
6. Return the first 10 borrowing which late fee is unknown.

How do I write these using Oracle SQL sub selects?

Answers

Answer:

To write these queries using Oracle SQL sub selects, the following syntax can be used:

1. Return the card number, first name, last name, and average late fee of each customer. Name this column as "Fee".

SELECT card_number, first_name, last_name, AVG(late_fee) AS "Fee"

FROM customers

GROUP BY card_number, first_name, last_name;

2. Return the authors whose first names are shorter than all last names.

SELECT *

FROM authors

WHERE LENGTH(first_name) < ALL (SELECT LENGTH(last_name) FROM authors);

3. Return the first 10 borrowing which late fee is unknown.

SELECT *

FROM borrowings

WHERE late_fee IS NULL

AND ROWNUM <= 10;

Explanation:

In these queries, sub selects are used to select specific data from a table and use it in the main query. For example, in the second query, a sub select is used to select the length of all last names from the authors table, and this data is then used in the main query to filter the authors whose first names are shorter than all last names. In the third query, a sub select is used to filter the borrowings with unknown late fees, and the main query is used to limit the result to the first 10 rows.

in a snort rule, the keyword 'alert' is an example of action to be taken by snort. the source application. the destination application. the protocol.

Answers

Snort has the following five default actions: alert, log, pass, activate, and dynamic. Alert: Use the chosen alarm mechanism to create an alert, after which you should log the packet. Record – record the packet. Disregard the packet and pass. A dynamic rule is activated, followed by an alert.

What in a snort rule keyword 'alert'?

The information about the rule's action, protocol, source, and destination IP addresses and net masks, as well as the source and destination ports, is all contained in the rule header.

Therefore, An alert/notification system's main goal is to promptly notify responders of potential dangers or emergency situations and to give instructions on how to handle any alerts.

Learn more about snort rule here:

https://brainly.com/question/28558439

#SPJ1

1. What is artificial intelligence and why is it useful in information systems?

2. Summarize the history of artificial intelligence detailing its origin and future state in technology today.

3. Is artificial intelligence the same thing as machine learning? Explain.
WRONG ANSWERS WILL GET REPORTED THANK YOU

Answers

Explanation:

1.Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems.Artificial neural networks and deep learning artificial intelligence technologies are quickly evolving, primarily because AI processes large amounts of data much faster and makes predictions more accurately than humanly possible.

2.A Brief History of Artificial Intelligence

1956 - John McCarthy coined the term 'artificial intelligence' and had the first AI conference. 1969 - Shakey was the first general-purpose mobile robot built. It is now able to do things with a purpose vs. just a list of instructions.

Artificial Intelligence Future

Artificial intelligence is shaping the future of humanity across nearly every industry. It is already the main driver of emerging technologies like big data, robotics and IoT, and it will continue to act as a technological innovator for the foreseeable future.

3.While AI and machine learning are very closely connected, they're not the same. Machine learning is considered a subset of AI.

An airplane can travel 395 mph in still air. If it travels 2160 miles with the wind in the same length of
time it travels 1790 miles against the wind, what is the speed of the wind?

Answers

Answer:

The speed of the wind is 355 mph.

Explanation:

Which type of social media platform connects people based on their location?
A.
discussion forums
B.
video sharing
C.
social networking
D.
microblogging

Answers

Answer:

I would say A.

Explanation:

match the following descriptions of deadlock prevention approaches to their respective terms group of answer choices make resources sharable, read-only approach hold and wait queue resource requests, limit number of requests a process isallowed to make circular wait once resource is allocated do not allow interruption mutual exclusion prioritize resources and indirectly processes [ choose ] A. Hold & Wait B. mutual exclusion c. no preemption D. Circular Wait

Answers

Hold & Wait prioritizes resources and indirectly affects processes while excluding deadlock interruptions.

What may be done to avoid deadlock the best?

Hold on a moment. not a preemption. Wait in circles. Avoiding deadlock. By removing any of the four aforementioned conditions, we can avoid deadlock. Take away Mutual Exclusion. Because some resources, like the tape drive and printer, are by nature not shareable, it is impossible to satisfy the mutual exclusion.

Deadlock prevention algorithm: what is it?

Deadlock describes this circumstance. A deadlock avoidance method arranges how each process uses resources so that at least one process is always able to receive all the resources it requires.

To know more about deadlock visit :-

https://brainly.com/question/29839797

#SPJ4

After modifying the /etc/aliases file, what command must be run in order to rebuild the aliases database?
Group of answer choices
mail
alias
newaliases
sendmail

Answers

The newaliases command must be used to rebuild the aliases database after making changes to the /etc/aliases file.

What do you mean by newaliases ?

In Linux, an utility called netstat is available for tracking and reporting data on network services. Actually, the Netstat command set is a collection of tools for reporting statistics on many parts of your network, such as which programs are using which ports.

The primary command used by this check to determine the CVM or host's NTP synchronization status is "ntpq -pn." To what remote peer or server is remote being synchronized? 127.127.

The alias database is rebuilt using the /etc/aliases file by the newaliases command. It must be launched each time this file is modified for the modifications to take effect. Running this command has the same effect as running sendmail with the -bi parameter.

Therefore the correct answer is newaliases.

To learn more about newaliases refer to :

https://brainly.com/question/29851346

#SPJ4

You are asked to construct a server cluster to provide resilience to the webserver hosted by your enterprise. Which of the following clustering systems should you implement to ensure the standby server only works when the other server fails?a. Independentb. Uniquec. Symmetricd. Asymmetric

Answers

The clustering systems should you implement to ensure the standby server only works when the other server fails is asymmetric. The correct option is d.

What is a clustering system?

Clusters are collections of managed servers that take part in workload distribution. Nodes or individual application servers can be found in a cluster.

A node is often a real computer system running one or more application servers and having a unique host IP address. Modern computer clusters must make use of clustered file systems.

Therefore, the correct option is d. Asymmetric.

To learn more about the clustering system, refer to the link:

https://brainly.com/question/27940320

#SPJ1

which of the following is used to create a subset of data that matches certain criteria and that can be saved for future reference or use?

Answers

Query is used to create a subset of data that matches certain criteria and that can be saved for future reference or use.

What is wizard query?

You can build four different sorts of queries using the query wizard to access and change the data in your database. You can generate the following types of queries using the query wizard: First Question. Give the Base's Name and Address. Query Wizard should be used. Click Query Wizard under the Queries group on the Create tab. Click Simple Query Wizard, then OK, in the New Query dialog box. You can use the Query Wizard to automatically create Query Pairs from a pair of Connections. This is helpful for business analysts, SMEs, and other team members who aren't familiar with SQL but are knowledgeable about data and business rules.

To know more about wizard query visit:

https://brainly.com/question/21917334

#SPJ1

What does the Deliverables section of the test plan indicate?

O A. risks to testing
O B. features that you will not test
O C. output of the testing phase
O D. features that you will test

Answers

Answer:

D. features that you will test

Explanation:

The Deliverables section of the test plan indicates the features that are intended to be tested during the testing phase. It lists the items subject to testing so that the development team can be sure to include all desired functionality.

If you have any additional questions or need further assistance, please let me know.

how does radio broadcasting system work​

Answers

Answer:

Explanation:

Radio works by transmitting and receiving electromagnetic waves. The radio signal is an electronic current moving back and forth very quickly. A transmitter radiates this field outward via an antenna; a receiver then picks up the field and translates it to the sounds heard through the radio.

Describe three ways in which your activities affect the environment. Are these effects positive or negative?

Answers

Answer:

1. Transport: Driving a car or using public transport has a direct effect on the environment due to emissions of carbon dioxide, nitrogen oxides, and other pollutants. These emissions are generally considered to be negative since they contribute to air pollution and climate change.

2. Consumption: Buying and using consumer goods can have a negative effect on the environment due to the energy used in production, transportation, and disposal. Additionally, the materials used to make the goods can be harmful to the environment if not disposed of properly.

3. Waste: Producing, storing, and disposing of waste can have a significant effect on the environment. Improper disposal can lead to leaching of toxic chemicals into the soil and water, as well as release of methane gas into the atmosphere. The effects of improper waste management are generally considered to be negative.

Explanation:

Jamie is creating a graph. She highlighted the appropriate data and labels. Next she should _____.

use the command for creating a graph or chart
open a second spreadsheet
click on each cell
deselect the highlighted area

Answers

open a second spreadsheet

click on each cell

An object in Access responds to an event, such as clicking on a command button, based on specified event properties.
a. TRUE
b. FALSE

Answers

Answer:

True

Explanation:

sam wants to count the number of cells between b1 and b20 that contain numbers in them. which of the following formula should he use to do so?

Answers

Sam wants to count the number of cells between b1 and b20 that contain numbers in them. The formula that should be used is COUNT(B1:B20). The correct option is a.

What are cells in Excel?

The grid-like boxes in an Excel spreadsheet like this one are called cells. On a worksheet, each cell is identifiable by its reference, the column letter, and the row number that crosses the cell's position.

This cell is cell D5 because it is in column D and row 5. In a cell reference, the column is always referenced first. Click the column header only. The number of rows will be displayed in the status bar in the Excel window's lower right corner.

Therefore, the correct option is a, =COUNT(B1:B20).

To learn more about cells in Excel, refer to the link:

https://brainly.com/question/1380185

#SPJ1

The question is incomplete. Your most probably complete question is given below:

=COUNT(B1:B20)

=ROUND(A5,2)

=DATE(1998,1,12)

=DATEVALUE("01/01/2017")

The National Science Foundation funded the creation of a new high-speed, cross-country network backbone called the ____.a.) MILNET b.) NSFnet c.) CampusNET d.) DoDNET

Answers

The correct answer is b.) NSFnet.

What was NSFnet?

The NSFnet was a high-speed, cross-country network backbone funded by the National Science Foundation (NSF) in the 1980s. It was created to connect research institutions and universities across the United States and was a key part of the early development of the internet.

The NSFnet played a crucial role in the development of the internet as we know it today.

It helped to popularize the use of the TCP/IP protocol, which is the foundation of modern internet communication, and it provided a platform for the growth and expansion of the internet beyond its initial research and academic roots.

The NSFnet was eventually succeeded by the more commercialized and advanced internet of today.

To Know More About Internet, Check Out

https://brainly.com/question/14823958

#SPJ1

1. If a stepper motor has a step size of 90 degree/step, how many steps it will take to complete 5 rotations?
a. 10
b. 15
c. 20
d. 25
2. ADMUX register is associated with
A. Analog to digital conversion
B. PWM operation
C. Digital to analog conversion
D. USART operation

3. Which of the following is an input device?
A. Servo Motor
B. Stepper Motor
C. DC Motor
D. Ultrasonic sensor

4. ATMega324 has 8 bit timers and 16 bit timers
A. 2 & 1
B. 182
C. 2 & 2
D. 0 and 1

6. ISR stands for
A. Internal Status Register
B. Interrupt Status Register
C. Interrupt Service Routine
D. Internal Service Register

Answers

Stepper motor will have 10 steps to complete 5 rotations. ADMUX register is associated with Analog to digital conversion. From the following Ultrasonic sensor is input device. ATMega324 has 2 8 bit timers and 1 16 bit timers. ISR stands for Interrupt Service Routine.

What is Admux used for?ADC Multiplexer Selection Register, or ADMUX This register is used to choose the analogue port channel to be utilised for conversion, the reference voltage source, and how the result should be saved.A continuously variable, or analog, signal is transformed into a multilevel digital signal through the electronic process of "analog-to-digital conversion" without changing the signal's fundamental information.For hardware configuration and analogue to digital conversion, the ADC makes use of the registers ADMUX, ADCSRA, ADCL, ADCH, ADCSRB, and DIDR0. A separate analogue supply voltage pin, designated AVCC, is required for ADC hardware in addition to register settings.There are specific levels or states in the analog-to-digital converter's output. Almost always, the number of states is a power of two, such as 2, 4, 8, 16, etc. Binary signals, which are the simplest digital signals, only have two states. Binary representations of all whole numbers consist of strings of ones and zeros.

To learn more about Analog to digital refer :

https://brainly.com/question/24750760

#SPJ4

which of the flowing is not a correct statement regarding firewalls

Answers

Answer:

it is unable to permit legitimate communication to pass

any object can be pickled before it is saved to a file, and then unpickled as it is loaded from a file into a program.
a. true
b. false

Answers

Unpickling an object after it has been pickled before saving it to a file or loading it into a program from a file is possible.

How is an object transformed into a stream of bytes that may be stored in a file?

An object is transformed into a stream of bytes through the serialization process in order to be stored in memory, transmitted to a database, or written to a file. Its major objective is to record an object's state so that it can be recreated later on. The technique employed to do the reverse is deserialization.

Which operator should you use to check the object identities of two objects?

The equality operators == and!= can be used to determine whether two objects have the same data. You must use the identity operators is or is not to determine whether two things are identical.

To know more about program visit:-

https://brainly.com/question/11023419

#SPJ1

on the ticketorder worksheet, use trace precedents to illustrate the formula error in cell b21. correct the formula in cell b21 by entering the correct cells (the formula should multiply the number of tickets by the cost of ticket). using the formula created in cell b21, add an iferror formula to display a blank cell if there are no results.

Answers

IFERROR(B20*B18," ") is the proper formula when trace precedents are utilized.

What use do worksheets serve?

In its most basic sense, a worksheet is just a paper item that is used for working. They are frequently used in school, finance, and tax and may be to complete a job, log, or accompany work.

Briefing :

Let's say that B21 is now multiplying B18*B19 (Number of Admissions by Ticket Location).

elect B21 cell and goto Formulas toolbar and under Formula Auditing section click on Trace Precedents

The calculation in B21 should read B18 * B20.

When an error is found, the IFERROR function "catch" it and generates a new formula or result.

Use the IFERROR function to trap and handle errors produced by other formulas or functions. IFERROR checks for the following errors: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, or #NULL!.

Use below formula in B21 to catch errors

=IFERROR(B20*B18," ")

To know more about Worksheet visit :

https://brainly.com/question/13129393

#SPJ4

Which of the following authentication methods allows you to securely connect a printer to the wireless network with the least amount of effort?

Answers

Wi-Fi Protected Setup (WPS) is an authentication method that allows you to securely connect a printer to a wireless network with the least amount of effort.

How WPS works?

WPS uses a simple push-button or pin-based authentication process to quickly and easily establish a secure connection between the printer and the wireless network.

This eliminates the need to manually enter complex security settings or passphrases, making it easier and more convenient to connect the printer to the network.

WPS is supported by many modern wireless routers and printers, and it is often the recommended method for setting up a secure wireless connection.

To Know More About wireless connection, Check Out

https://brainly.com/question/8788461

#SPJ1

write four things you shouldn't be doing in the lab​

Answers

Never smell inhale or taste chemicals, do not touch acids without proper precautions

Answer:

1.Dont touch anything unless told to do so

2.Avoid sending food at the lab

3.Always listen to instructions before taking an action

4.Dont misbehave at the lab during lesson

Other Questions
1) What were two (2) things happening socially in the 1950s?2) What were two (2) things happening politically in the 1950s?3) What were two (2) things happening economically in the 1950s?4) What did you notice was similar between the 1920's and 1950s?5) What did you notice was different between the 1920's and 1950s? Shaundra drove the same route to work each morning, Monday through Friday, in a particular week. On Monday and Tuesday she averaged 20 miles per hour, and on her three remaining work days she averaged 30 miles per hour. Quantity A Shaundra's average speed for all five morning commutesQuantity B 26 miles per hourQuantity A is greater.Quantity B is greater.The two quantities are equal.The relationship cannot be determined from the information given. which policy response sets an allowable emissions standard and then creates a market for pollution allowances? 75 percent of what is 105 which of the following would be recorded as a financial account transaction in a country's balance of payments? Hurry please I will give brainly need this in about 15 mins help me help meee An object has a mass of 17 grams.What is its weight in ounces?Use 1 ounce=28.35 gram to write the conversion facto by the 1990s, 3m was starting to develop some problems. what were the causes of these problems? be sure to identify the specific issues and causes. ill mark you branliest if u answer 2. (2 points)What is an equation of the line in slope intercept form?You must justify your response. ronald, a marketing manager at tesron automobiles, is discussing an automobile concept with the design team, and the discussion quickly turns argumentative. ronald, aware of his tendency to get angry very quickly, stops the argument by changing the subject to another topic. this scenario illustrates that ronald has a high degree of Write a program that takes in a line of text as input and outputs that line of text in reverse. 1. Are defined by only one or two traits 2. Show only a few emotions 3. Don't grow or change 4. Usually minor or supporting characters. # 5: Nina is an artist who sells paintings online. She chargesthe same amount to ship each painting. When she sells 4 paintings, she charges a total of $9.96 forshipping. When she sells 8 paintings, she charges a total of $19.92 forshipping.How much more does Nina charge for shipping 20 paintingsthan for shipping 16 paintings?A. $2.49 B. $9.96 C. $19.92 D. $29.96 the health care provider (hcp) prescribes scalp stimulation of the fetal head for a primigravid client in active labor. when explaining to the client about this procedure, what would the nurse include as the purpose? Which of the following shows the sons and daughters of liberty's resistance to the stamp act? How has Elie's faith changed since he left Sighet? Does he still believe in God? Use two quotes from Chapter 5 and/or Chapter 6 of Night to support your answer. (Don't forget to include in-text citations.) identify the domain of the graphed function [-3,6)(-3,-1)U(-1,2)U(2,6)(-3,2)U(2,6][-3,-1)U(-1,6) High school graduates are surveyed about their futures. The results are shown in the tree diagram.(Use the tree diagram to calculate the percentage of all graduates who plan to enter the workforce and reside locally. Show all necessary calculations.) which of the following brain structures includes the motor cortex? group of answer choices medulla oblongata spinal cord cerebrum cerebellum GEOMETRY HELP NEEDED ASAP