As a newly emerging computing paradigm, edge computing shows great capability in supporting and boosting 5G and Internet-of-Things (IoT) oriented applications, e.g., scientific workflows with low-latency, elastic, and...As a newly emerging computing paradigm, edge computing shows great capability in supporting and boosting 5G and Internet-of-Things (IoT) oriented applications, e.g., scientific workflows with low-latency, elastic, and on-demand provisioning of computational resources. However, the geographically distributed IoT resources are usually interconnected with each other through unreliable communications and ever-changing contexts, which brings in strong heterogeneity, potential vulnerability, and instability of computing infrastructures at different levels. It thus remains a challenge to enforce high fault-tolerance of edge-IoT scientific computing task flows, especially when the supporting computing infrastructures are deployed in a collaborative, distributed, and dynamic environment that is prone to faults and failures. This work proposes a novel fault-tolerant scheduling approach for edge-IoT collaborative workflows. The proposed approach first conducts a dependency-based task allocation analysis, then leverages a Primary-Backup (PB) strategy for tolerating task failures that occur at edge nodes, and finally designs a deep Q-learning algorithm for identifying the near-optimal workflow task scheduling scheme. We conduct extensive simulative case studies on multiple randomly-generated workflow and real-world edge-IoT server position datasets. Results clearly suggest that our proposed method outperforms the state-of-the-art competitors in terms of task completion ratio, server active time, and resource utilization.展开更多
This investigation deals with the intelligent system for parallel fault-tolerant diagnostic tests construction. A modified parallel algorithm for fault-tolerant diagnostic tests construction is proposed. The algorithm...This investigation deals with the intelligent system for parallel fault-tolerant diagnostic tests construction. A modified parallel algorithm for fault-tolerant diagnostic tests construction is proposed. The algorithm is allowed to optimize processing time on tests construction. A matrix model of data and knowledge representation, as well as various kinds of regularities in data and knowledge are presented. Applied intelligent system for diagnostic of mental health of population which is developed with the use of intelligent system for parallel fault-tolerant DTs construction is suggested.展开更多
This paper studies the effect of amplitude-phase errors on the antenna performance. Via builting on a worst-case error tolerance model, a simple and practical worst error tolerance analysis based on the chaos-genetic ...This paper studies the effect of amplitude-phase errors on the antenna performance. Via builting on a worst-case error tolerance model, a simple and practical worst error tolerance analysis based on the chaos-genetic algorithm (CGA) is proposed. The proposed method utilizes chaos to optimize initial population for the genetic algorithm (GA) and introduces chaotic disturbance into the genetic mutation, thereby improving the ability of the GA to search for the global optimum. Numerical simulations demonstrate that the accuracy and stability of the worst-case analysis of the proposed approach are superior to the GA. And the proposed algorithm can be used easily for the error tolerant design of antenna arrays.展开更多
There were many contradictory evaluation criteria to select next-hop in the delay-disruption tolerance networks(DTN).To solve this problem,an attribute hierarchical model was proposed,in which the predefined criteria ...There were many contradictory evaluation criteria to select next-hop in the delay-disruption tolerance networks(DTN).To solve this problem,an attribute hierarchical model was proposed,in which the predefined criteria were summarized as static identity attributes,forwarding desire attributes and delivery capability attributes(IDC).Based on this model,a novel multi-attributes congestion aware routing(MACAR) scheme with uncertain information for next-hop selection was presented,by adopting an decision theory to aggregate attributes with belief structure and computing partial ordering relations.The simulation results show that MACAR presents higher successful delivery rate,lower average delay and effectively alleviate congestion.展开更多
Based on the influence of circuit element tolerances to the k-fault diagnosis, a method of fault diagnosis is presented which is called minimum tolerance estimation algorithm and has clear physical meaning. Using this...Based on the influence of circuit element tolerances to the k-fault diagnosis, a method of fault diagnosis is presented which is called minimum tolerance estimation algorithm and has clear physical meaning. Using this’method, an effective estimation of the equivalent fault sources can be obtained with less computing time. It is especially worthwhile to point out that an adaptive sub-optimum algorithm, which comes from the above method, requires even less computing-labor and is particularly suitable to more complicated circuits as well as real-time fault location.展开更多
A fault tolerant control method is proposed in this paper for a turbofan engine gas path degradation through the full flight envelope. A Quantum-behaved Particle Swarm Optimization(QPSO) algorithm is applied to obtain...A fault tolerant control method is proposed in this paper for a turbofan engine gas path degradation through the full flight envelope. A Quantum-behaved Particle Swarm Optimization(QPSO) algorithm is applied to obtain engine inputs adjustments, which contribute to construct off-line performance accommodation interpolation schedules. With a double closed-loop control system structure, command control is corrected based on real-time fault diagnostic results. Simulations indicate that fault tolerant control could reduce thrust and stall margin loss effectively in gas path faults.展开更多
Failure is a systemic error that affects overall system performance and may eventually crash across the entire configuration.In Real-Time Systems(RTS),deadline is the key to successful completion of the program.If tas...Failure is a systemic error that affects overall system performance and may eventually crash across the entire configuration.In Real-Time Systems(RTS),deadline is the key to successful completion of the program.If tasks effectively meet the deadline,it means the system is working in pristine order.However,missing the deadline means a systemic fault due to which the system can crash(hard RTS)or degrade inclusive performance(soft RTS).To fine-tune the RTS,tolerance is the critical issue and must be handled with extreme care.This article explains the context of fault tolerance with improvised Joint EDF-RMS algorithm in RTS.The backup method has been derived to prevent the system from being recursively migrating the same task.If any task migrates three times,this migrated task will get shifted to the backup queue.This backup queue assigns the task to a backup processor and is destined for final execution.For performance evaluation purposes,a relative graph between fault and failure rates,failure and total processor utilization along with other averages have been evaluated.Furthermore,these archived results are compared with fault-tolerant Earliest Deadline First(EDF)and Rate Monotonic Scheduling(RMS)algorithms independently in relatively similar conditions.These comparisons show better performance against overloading conditions.展开更多
共识算法是一种用于确保区块链网络中所有节点达成一致的方法,常见的有工作量证明(Proof-of-Work,PoW)和权益证明(Proof of Stake,PoS)等,共识机制的优劣影响着区块链系统的性能。为了解决现有区块链共识算法存在的吞吐量较小、时延较...共识算法是一种用于确保区块链网络中所有节点达成一致的方法,常见的有工作量证明(Proof-of-Work,PoW)和权益证明(Proof of Stake,PoS)等,共识机制的优劣影响着区块链系统的性能。为了解决现有区块链共识算法存在的吞吐量较小、时延较长等问题,对区块链中实用拜占庭容错(PBFT)算法进行改进,引入基于Bayes理论的动态信任模型(Dynamic Trust Model),通过节点信任机制改变节点在共识轮中的信任度,并按照信任度进行分组等操作,在保证PBFT稳定性的同时提高了系统可扩展性,且完善了网络节点的加入退出机制,使得网络可拓展性得到提高。通过实验测试,相比传统PBFT,改进后的算法在吞吐量上有25%的提升,在节点数量达到50的情况下时延只有PBFT的一半,所提方法的这两项指标相比HotStuff算法和Paxos算法也有20%~30%的提升。展开更多
Traditionally,parameter design is carried out prior to tolerance design. However, this two-step design strategy cannot guarantee optimal robustness for products' quality. The proposed integrated robust design meth...Traditionally,parameter design is carried out prior to tolerance design. However, this two-step design strategy cannot guarantee optimal robustness for products' quality. The proposed integrated robust design method determined the optimal parameter and tolerance simultaneously by calculating the maximum tolerance region,thereby improving the quality of products. In addition,the proposed method did not need uncertainty analysis to obtain the maximum tolerance region,so that the calculation cost could be decreased. And the method avoided the difficulty of gaining costtolerance function as maximum tolerance region represented both demand of cost and robust. Finally,an amplifier circuit case was conducted for verification purpose. Based on the results, the proposed approach could provide robust solution with optimal maximum tolerance region.展开更多
Blockchain is a distributed public ledger that keeps track of all transactions that have ever taken place in the system. As a distributed ledger, a consensus mechanism is required to ensure all the transaction functio...Blockchain is a distributed public ledger that keeps track of all transactions that have ever taken place in the system. As a distributed ledger, a consensus mechanism is required to ensure all the transaction functions properly. In order to reach a consensus, it is critical to emphasize the importance of performance and efficiency. The use of the right consensus algorithm will significantly improve the efficiency of a blockchain application. This paper reviewed several types of consensus algorithms used in blockchain and discusses the idea of a new consensus algorithm that can improve the performance of consortium blockchain.展开更多
Purpose-In recent times,fuzzy logic is gaining more and more attention,and this is because of the capability of understanding the functioning of the system as per human knowledge-based system.The main contribution of ...Purpose-In recent times,fuzzy logic is gaining more and more attention,and this is because of the capability of understanding the functioning of the system as per human knowledge-based system.The main contribution of the work is dynamically adapting the important parameters throughout the execution of the flower pollination algorithm(FPA)using concepts of fuzzy logic.By adapting the main parameters of the metaheuristics,the performance and accuracy of the metaheuristic have been improving in a varied range of applications.Design/methodology/approach-The fuzzy logic-based parameter adaptation in the FPA is proposed.In addition,type2 fuzzy logic is used to design fuzzy inference system for dynamic parameter adaptation in metaheuristics,which can help in eliminating uncertainty and hence offers an attractive improvement in dynamic parameter adaption in metaheuristic method,and,in reality,the effectiveness of the interval type2 fuzzy inference system(IT2 FIS)has shown to provide improved results as matched to type-1 fuzzy inference system(T1 FIS)in some latest work.Findings-One case study is considered for testing the proposed approach in a fault tolerant control problem without faults and with partial loss of effectiveness of main actuator fault with abrupt and incipient nature.For comparison between the type-1 fuzzy FPA and interval type-2 fuzzy FPA is presented using statitical analysis which validates the advantages of the interval type2 fuzzy FPA.The statistical Z-test is presented for comparison of efficiency between two fuzzy variants of the FPA optimization method.Originality/value-The main contribution of the work is a dynamical adaptation of the important parameters throughout the execution of the flower pollination optimization algorithm using concepts of type2 fuzzy logic.By adapting the main parameters of the metaheuristics,the performance and accuracy of the metaheuristic have been improving in a varied range of applications.展开更多
Tolerance charting is an effective tool to determine the optimal allocation of working dimensions and working tolerances such that the blueprint dimensions and tolerances can be achieved to accomplish the cost objecti...Tolerance charting is an effective tool to determine the optimal allocation of working dimensions and working tolerances such that the blueprint dimensions and tolerances can be achieved to accomplish the cost objectives.The selection of machining datum and allocation of tolerances are critical in any machining process planning as they directly affect any setup methods/machine tools selection and machining time.This paper mainly focuses on the selection of optimum machining datums and machining tolerances simultaneously in process planning.A dynamic tolerance charting constraint scheme is developed and implemented in the optimization procedure.An optimization model is formulated for selecting machining datum and tolerances and implemented with an algorithm namely Elitist Non-Dominated Sorting Genetic Algorithm(NSGA-II).The computational results indicate that the proposed methodology is capable and robust in finding the optimal machining datum set and tolerances.展开更多
The evolvable multiprocessor (EvoMP), as a novel multiprocessor system-on-chip (MPSoC) machine with evolvable task decomposition and scheduling, claims a major feature of low-cost and efficient fault tolerance. Non-ce...The evolvable multiprocessor (EvoMP), as a novel multiprocessor system-on-chip (MPSoC) machine with evolvable task decomposition and scheduling, claims a major feature of low-cost and efficient fault tolerance. Non-centralized control and adaptive distribution of the program among the available processors are two major capabilities of this platform, which remarkably help to achieve an efficient fault tolerance scheme. This letter presents the operational as well as architectural details of this fault tolerance scheme. In this method, when a processor becomes faulty, it will be eliminated of contribution in program execution in remaining run-time. This method also utilizes dynamic rescheduling capability of the system to achieve the maximum possible efficiency after processor reduction. The results confirm the efficiency and remarkable advantages of the proposed approach over common redundancy based techniques in similar systems.展开更多
Rolling element bearing is the most common machine element in rotating machinery.An extended life is among the foremost imperative standards in the optimal design of rolling element bearings,which confide on the fatig...Rolling element bearing is the most common machine element in rotating machinery.An extended life is among the foremost imperative standards in the optimal design of rolling element bearings,which confide on the fatigue failure,wear,and thermal conditions of bearings.To fill the gap,in the current work,all three objectives of a tapered roller bearing have been innovatively considered respectively,which are the dynamic capacity,elasto-hydrodynamic lubrication(EHL)minimum film⁃thickness,and maximum bearing temperature.These objective function formulations are presented,associated design variables are identified,and constraints are discussed.To solve complex non⁃linear constrained optimization formulations,a best⁃practice design procedure was investigated using the Artificial Bee Colony(ABC)algorithms.A sensitivity analysis of several geometric design variables was conducted to observe the difference in all three objectives.An excellent enhancement was found in the bearing designs that have been optimized as compared with bearing standards and previously published works.The present study will definitely add to the present experience based design followed in bearing industries to save time and obtain assessment of bearing performance before manufacturing.To verify the improvement,an experimental investigation is worthwhile conducting.展开更多
The PBFT (Practical Byzantine Fault Tolerance, PBFT) consensus algorithm, which addressed the issue of malicious nodes sending error messages to disrupt the system operation in distributed systems, was challenging to ...The PBFT (Practical Byzantine Fault Tolerance, PBFT) consensus algorithm, which addressed the issue of malicious nodes sending error messages to disrupt the system operation in distributed systems, was challenging to support massive network nodes, the common participation over all nodes in the consensus mechanism would lead to increased communication complexity, and the arbitrary selection of master nodes would also lead to inefficient consensus. This paper offered a PBFT consensus method (Role Division-based Practical Byzantine Fault Tolerance, RD-PBFT) to address the above problems based on node role division. First, the nodes in the system voted with each other to divide the high reputation group and low reputation group, and determined the starting reputation value of the nodes. Then, the mobile node in the group was divided into roles according to the high reputation value, and a total of three roles were divided into consensus node, backup node, and supervisory node to reduce the number of nodes involved in the consensus process and reduced the complexity of communication. In addition, an adaptive method was used to select the master nodes in the consensus process, and an integer value was introduced to ensure the unpredictability and equality of the master node selection. Experimentally, it was verified that the algorithm has lower communication complexity and better decentralization characteristics compared with the PBFT consensus algorithm, which improved the efficiency of consensus.展开更多
This paper introduces Twist-routing, a new routing algorithm for faulty on-chip networks, which improves Maze-routing, a face-routing based algorithm which uses deflections in routing, and archives full fault coverage...This paper introduces Twist-routing, a new routing algorithm for faulty on-chip networks, which improves Maze-routing, a face-routing based algorithm which uses deflections in routing, and archives full fault coverage and fast packet delivery. To build Twist-routing algorithm, we use bounding circles, which borrows the idea from GOAFR+ routing algorithm for ad-hoc wireless networks. Unlike Maze-routing, whose path length is unbounded even when the optimal path length is fixed, in Twist-routing, the path length is bounded by the cube of the optimal path length. Our evaluations show that Twist-routing algorithm delivers packets up to 35% faster than Maze-routing with a uniform traffic and Erdos-Rényi failure model, when the failure rate and the injection rate vary.展开更多
基金supported National Key R&D Program of China with Grant number 2018YFB1403602Chongqing Technological innovation foundations with Grant numbers cstc2019jscx-msxm0652 and cstc2019jscx-fxyd0385+3 种基金Chongqing Key RD project with Grant number cstc2018jszx-cyzdX0081Jiangxi Key RD project with Grant number 2018ACE50029Sponsored by technological program organized by SGCC(No.52094020000U)Technology Innovation and Application Development Foundation of Chongqing under Grant cstc2020jscx-gksbX0010.
文摘As a newly emerging computing paradigm, edge computing shows great capability in supporting and boosting 5G and Internet-of-Things (IoT) oriented applications, e.g., scientific workflows with low-latency, elastic, and on-demand provisioning of computational resources. However, the geographically distributed IoT resources are usually interconnected with each other through unreliable communications and ever-changing contexts, which brings in strong heterogeneity, potential vulnerability, and instability of computing infrastructures at different levels. It thus remains a challenge to enforce high fault-tolerance of edge-IoT scientific computing task flows, especially when the supporting computing infrastructures are deployed in a collaborative, distributed, and dynamic environment that is prone to faults and failures. This work proposes a novel fault-tolerant scheduling approach for edge-IoT collaborative workflows. The proposed approach first conducts a dependency-based task allocation analysis, then leverages a Primary-Backup (PB) strategy for tolerating task failures that occur at edge nodes, and finally designs a deep Q-learning algorithm for identifying the near-optimal workflow task scheduling scheme. We conduct extensive simulative case studies on multiple randomly-generated workflow and real-world edge-IoT server position datasets. Results clearly suggest that our proposed method outperforms the state-of-the-art competitors in terms of task completion ratio, server active time, and resource utilization.
文摘This investigation deals with the intelligent system for parallel fault-tolerant diagnostic tests construction. A modified parallel algorithm for fault-tolerant diagnostic tests construction is proposed. The algorithm is allowed to optimize processing time on tests construction. A matrix model of data and knowledge representation, as well as various kinds of regularities in data and knowledge are presented. Applied intelligent system for diagnostic of mental health of population which is developed with the use of intelligent system for parallel fault-tolerant DTs construction is suggested.
基金supported by the National Natural Science Foundation of China (60901055)
文摘This paper studies the effect of amplitude-phase errors on the antenna performance. Via builting on a worst-case error tolerance model, a simple and practical worst error tolerance analysis based on the chaos-genetic algorithm (CGA) is proposed. The proposed method utilizes chaos to optimize initial population for the genetic algorithm (GA) and introduces chaotic disturbance into the genetic mutation, thereby improving the ability of the GA to search for the global optimum. Numerical simulations demonstrate that the accuracy and stability of the worst-case analysis of the proposed approach are superior to the GA. And the proposed algorithm can be used easily for the error tolerant design of antenna arrays.
基金Project(60973127) supported by the National Natural Science Foundation of ChinaProject(09JJ3123) supported by the Natural Science Foundation of Hunan Province,China
文摘There were many contradictory evaluation criteria to select next-hop in the delay-disruption tolerance networks(DTN).To solve this problem,an attribute hierarchical model was proposed,in which the predefined criteria were summarized as static identity attributes,forwarding desire attributes and delivery capability attributes(IDC).Based on this model,a novel multi-attributes congestion aware routing(MACAR) scheme with uncertain information for next-hop selection was presented,by adopting an decision theory to aggregate attributes with belief structure and computing partial ordering relations.The simulation results show that MACAR presents higher successful delivery rate,lower average delay and effectively alleviate congestion.
基金Supported by the National Natural Science Foundation of Chilla
文摘Based on the influence of circuit element tolerances to the k-fault diagnosis, a method of fault diagnosis is presented which is called minimum tolerance estimation algorithm and has clear physical meaning. Using this’method, an effective estimation of the equivalent fault sources can be obtained with less computing time. It is especially worthwhile to point out that an adaptive sub-optimum algorithm, which comes from the above method, requires even less computing-labor and is particularly suitable to more complicated circuits as well as real-time fault location.
文摘A fault tolerant control method is proposed in this paper for a turbofan engine gas path degradation through the full flight envelope. A Quantum-behaved Particle Swarm Optimization(QPSO) algorithm is applied to obtain engine inputs adjustments, which contribute to construct off-line performance accommodation interpolation schedules. With a double closed-loop control system structure, command control is corrected based on real-time fault diagnostic results. Simulations indicate that fault tolerant control could reduce thrust and stall margin loss effectively in gas path faults.
基金Deepak Dahiya would like to thank Deanship of Scientific Research at Majmaah University for supporting this work under Project No.R-2022-56.
文摘Failure is a systemic error that affects overall system performance and may eventually crash across the entire configuration.In Real-Time Systems(RTS),deadline is the key to successful completion of the program.If tasks effectively meet the deadline,it means the system is working in pristine order.However,missing the deadline means a systemic fault due to which the system can crash(hard RTS)or degrade inclusive performance(soft RTS).To fine-tune the RTS,tolerance is the critical issue and must be handled with extreme care.This article explains the context of fault tolerance with improvised Joint EDF-RMS algorithm in RTS.The backup method has been derived to prevent the system from being recursively migrating the same task.If any task migrates three times,this migrated task will get shifted to the backup queue.This backup queue assigns the task to a backup processor and is destined for final execution.For performance evaluation purposes,a relative graph between fault and failure rates,failure and total processor utilization along with other averages have been evaluated.Furthermore,these archived results are compared with fault-tolerant Earliest Deadline First(EDF)and Rate Monotonic Scheduling(RMS)algorithms independently in relatively similar conditions.These comparisons show better performance against overloading conditions.
文摘共识算法是一种用于确保区块链网络中所有节点达成一致的方法,常见的有工作量证明(Proof-of-Work,PoW)和权益证明(Proof of Stake,PoS)等,共识机制的优劣影响着区块链系统的性能。为了解决现有区块链共识算法存在的吞吐量较小、时延较长等问题,对区块链中实用拜占庭容错(PBFT)算法进行改进,引入基于Bayes理论的动态信任模型(Dynamic Trust Model),通过节点信任机制改变节点在共识轮中的信任度,并按照信任度进行分组等操作,在保证PBFT稳定性的同时提高了系统可扩展性,且完善了网络节点的加入退出机制,使得网络可拓展性得到提高。通过实验测试,相比传统PBFT,改进后的算法在吞吐量上有25%的提升,在节点数量达到50的情况下时延只有PBFT的一半,所提方法的这两项指标相比HotStuff算法和Paxos算法也有20%~30%的提升。
基金National Natural Science Foundation of China(No.61304218)
文摘Traditionally,parameter design is carried out prior to tolerance design. However, this two-step design strategy cannot guarantee optimal robustness for products' quality. The proposed integrated robust design method determined the optimal parameter and tolerance simultaneously by calculating the maximum tolerance region,thereby improving the quality of products. In addition,the proposed method did not need uncertainty analysis to obtain the maximum tolerance region,so that the calculation cost could be decreased. And the method avoided the difficulty of gaining costtolerance function as maximum tolerance region represented both demand of cost and robust. Finally,an amplifier circuit case was conducted for verification purpose. Based on the results, the proposed approach could provide robust solution with optimal maximum tolerance region.
文摘Blockchain is a distributed public ledger that keeps track of all transactions that have ever taken place in the system. As a distributed ledger, a consensus mechanism is required to ensure all the transaction functions properly. In order to reach a consensus, it is critical to emphasize the importance of performance and efficiency. The use of the right consensus algorithm will significantly improve the efficiency of a blockchain application. This paper reviewed several types of consensus algorithms used in blockchain and discusses the idea of a new consensus algorithm that can improve the performance of consortium blockchain.
文摘Purpose-In recent times,fuzzy logic is gaining more and more attention,and this is because of the capability of understanding the functioning of the system as per human knowledge-based system.The main contribution of the work is dynamically adapting the important parameters throughout the execution of the flower pollination algorithm(FPA)using concepts of fuzzy logic.By adapting the main parameters of the metaheuristics,the performance and accuracy of the metaheuristic have been improving in a varied range of applications.Design/methodology/approach-The fuzzy logic-based parameter adaptation in the FPA is proposed.In addition,type2 fuzzy logic is used to design fuzzy inference system for dynamic parameter adaptation in metaheuristics,which can help in eliminating uncertainty and hence offers an attractive improvement in dynamic parameter adaption in metaheuristic method,and,in reality,the effectiveness of the interval type2 fuzzy inference system(IT2 FIS)has shown to provide improved results as matched to type-1 fuzzy inference system(T1 FIS)in some latest work.Findings-One case study is considered for testing the proposed approach in a fault tolerant control problem without faults and with partial loss of effectiveness of main actuator fault with abrupt and incipient nature.For comparison between the type-1 fuzzy FPA and interval type-2 fuzzy FPA is presented using statitical analysis which validates the advantages of the interval type2 fuzzy FPA.The statistical Z-test is presented for comparison of efficiency between two fuzzy variants of the FPA optimization method.Originality/value-The main contribution of the work is a dynamical adaptation of the important parameters throughout the execution of the flower pollination optimization algorithm using concepts of type2 fuzzy logic.By adapting the main parameters of the metaheuristics,the performance and accuracy of the metaheuristic have been improving in a varied range of applications.
文摘Tolerance charting is an effective tool to determine the optimal allocation of working dimensions and working tolerances such that the blueprint dimensions and tolerances can be achieved to accomplish the cost objectives.The selection of machining datum and allocation of tolerances are critical in any machining process planning as they directly affect any setup methods/machine tools selection and machining time.This paper mainly focuses on the selection of optimum machining datums and machining tolerances simultaneously in process planning.A dynamic tolerance charting constraint scheme is developed and implemented in the optimization procedure.An optimization model is formulated for selecting machining datum and tolerances and implemented with an algorithm namely Elitist Non-Dominated Sorting Genetic Algorithm(NSGA-II).The computational results indicate that the proposed methodology is capable and robust in finding the optimal machining datum set and tolerances.
文摘The evolvable multiprocessor (EvoMP), as a novel multiprocessor system-on-chip (MPSoC) machine with evolvable task decomposition and scheduling, claims a major feature of low-cost and efficient fault tolerance. Non-centralized control and adaptive distribution of the program among the available processors are two major capabilities of this platform, which remarkably help to achieve an efficient fault tolerance scheme. This letter presents the operational as well as architectural details of this fault tolerance scheme. In this method, when a processor becomes faulty, it will be eliminated of contribution in program execution in remaining run-time. This method also utilizes dynamic rescheduling capability of the system to achieve the maximum possible efficiency after processor reduction. The results confirm the efficiency and remarkable advantages of the proposed approach over common redundancy based techniques in similar systems.
文摘Rolling element bearing is the most common machine element in rotating machinery.An extended life is among the foremost imperative standards in the optimal design of rolling element bearings,which confide on the fatigue failure,wear,and thermal conditions of bearings.To fill the gap,in the current work,all three objectives of a tapered roller bearing have been innovatively considered respectively,which are the dynamic capacity,elasto-hydrodynamic lubrication(EHL)minimum film⁃thickness,and maximum bearing temperature.These objective function formulations are presented,associated design variables are identified,and constraints are discussed.To solve complex non⁃linear constrained optimization formulations,a best⁃practice design procedure was investigated using the Artificial Bee Colony(ABC)algorithms.A sensitivity analysis of several geometric design variables was conducted to observe the difference in all three objectives.An excellent enhancement was found in the bearing designs that have been optimized as compared with bearing standards and previously published works.The present study will definitely add to the present experience based design followed in bearing industries to save time and obtain assessment of bearing performance before manufacturing.To verify the improvement,an experimental investigation is worthwhile conducting.
文摘The PBFT (Practical Byzantine Fault Tolerance, PBFT) consensus algorithm, which addressed the issue of malicious nodes sending error messages to disrupt the system operation in distributed systems, was challenging to support massive network nodes, the common participation over all nodes in the consensus mechanism would lead to increased communication complexity, and the arbitrary selection of master nodes would also lead to inefficient consensus. This paper offered a PBFT consensus method (Role Division-based Practical Byzantine Fault Tolerance, RD-PBFT) to address the above problems based on node role division. First, the nodes in the system voted with each other to divide the high reputation group and low reputation group, and determined the starting reputation value of the nodes. Then, the mobile node in the group was divided into roles according to the high reputation value, and a total of three roles were divided into consensus node, backup node, and supervisory node to reduce the number of nodes involved in the consensus process and reduced the complexity of communication. In addition, an adaptive method was used to select the master nodes in the consensus process, and an integer value was introduced to ensure the unpredictability and equality of the master node selection. Experimentally, it was verified that the algorithm has lower communication complexity and better decentralization characteristics compared with the PBFT consensus algorithm, which improved the efficiency of consensus.
文摘This paper introduces Twist-routing, a new routing algorithm for faulty on-chip networks, which improves Maze-routing, a face-routing based algorithm which uses deflections in routing, and archives full fault coverage and fast packet delivery. To build Twist-routing algorithm, we use bounding circles, which borrows the idea from GOAFR+ routing algorithm for ad-hoc wireless networks. Unlike Maze-routing, whose path length is unbounded even when the optimal path length is fixed, in Twist-routing, the path length is bounded by the cube of the optimal path length. Our evaluations show that Twist-routing algorithm delivers packets up to 35% faster than Maze-routing with a uniform traffic and Erdos-Rényi failure model, when the failure rate and the injection rate vary.