A Novel Approach to Improve the System Performance by Proper Scheduling in Memory Management

Author(s):  
Jisha P. Abraham ◽  
Sheena Mathew
Author(s):  
Nagaraj G Cholli ◽  
Srinivasan G N

A software aging in convoluted system refers to the situation where software degrades with span of time. This phenomenon, which may eventually lead to system performance degradation or crash/hang failure, is the result of depletion of operating system resources, data deception and numerical error assembly. A technique called software rejuvenation has been incorporated, which essentially involves periodic aborting an application or a system, flushing its intramural state and re-starting it. A main issue in rejuvenation is to discover ideal time to initiate software rejuvenation. Software rejuvenation is a proactive technique that allows preventing the occurrence of software failing. A novel approach called Smart interval and payload (SIP) policy is introduced to overcome all the hurdles in the present scenario based on Software Rejuvenation approaches. SIP policy accepts time from user and optimizes the rejuvenation time whenever workload is variable; otherwise the system is rejuvenated at its rejuvenation point. SIP policy avoids software failure and it helps to achieve high availability of convoluted system.


2014 ◽  
Vol 577 ◽  
pp. 856-859
Author(s):  
Fan Yang ◽  
Long Zhang Liu ◽  
Xing Jia Lu

Radio Frequency Identification (RFID) technologies are used in many applications for data collection. However, raw RFID readings are usually of low quality and may contain many anomalies. The solution should take advantage of the resulting data redundancy for data cleaning. In this paper we propose a Bayesian inference based approach for cleaning RFID raw data. Our approach takes full advantage of data redundancy. To capture the likelihood, we design a 3-state detection model and formally prove this model can maximize the system performance.


2020 ◽  
Vol 15 (3) ◽  
pp. 1-9
Author(s):  
Iago Storch ◽  
Bruno Zatt ◽  
Luciano Agostini ◽  
Guilherme Correa ◽  
Daniel Palomino

Video coding applications demand high computational effort to achieve high compression rates at a low perceptual quality expense. In order to reach acceptable encoding time for such applications, modern video coding standards have been em-ploying parallelism approaches to exploit multiprocessing plat-forms, such as the tiling tool from HEVC standard. When employing Tiles, each frame is divided into rectangular-shaped regions which can be encoded independently. However, alt-hough it is possible to distribute the data equally among the processing units when using Tiles, balancing the workload among processing units poses great challenges. Therefore, this paper proposes a workload balancing technique aiming to speed up the HEVC parallel encoding using Tiles. Different from other literature works, the proposed solution uses a novel approach employing static uniform tiling to avoid memory management difficulties that may emerge when dynamic tiling solutions are employed. The proposed technique relies on workload distribution history of previous frames to predict the workload distribution of the current frame. Then, the pro-posed technique balances the workload among Tiles by em-ploying a workload reduction scheme based on decision trees in the coding process. Experimental tests show that the pro-posed solution outperforms the standard uniform tiling and it is competitive with related works in terms of speedup. Moreo-ver, the solution optimizes resources usage in multiprocessing platforms, presents a negligible coding efficiency loss and avoids increasing memory bandwidth usage by 9.8%, on aver-age, when compared to dynamic tiling solutions, which can impact significantly the performance in memory-constrained platforms.


2012 ◽  
Vol 263-266 ◽  
pp. 1593-1599 ◽  
Author(s):  
Jung Il Kim ◽  
Eun Joo Lee

Cloned code might exacerbate a system maintenance problem, so it is important to remove duplicate code to improve system performance. In web development, script code can often be duplicated as a unit of a script function. Previous research for detecting similar script functions forecasted candidates of similar script functions based on the name of the function and classified the detected candidates into four similarity levels by comparing factors contained within the script functions. There are two key issues that need to be considered to detect similar script functions when using that method. One was that a pair of similar script functions needs to have the same name to be detected. The other was that some modifications particularly such as adding or removing calling statements were not identified after detecting. Adding or removing calling statements might prevent identification for duplicate script function. In this paper, we propose a novel approach to detect similar script functions that can determine the similarity of a script function by evaluating the structural similarity of function code and the calling structure. The evaluation for detecting the structural similarity of code and the calling structure is performed based on a similarity metric, FSIM, which we have defined. We showed the usefulness of FSIM by applying it to three open source projects.


2020 ◽  
Author(s):  
Vinicius G. Lopes ◽  
Fabricio L. Lirio

The paper proposes a novel approach for system performance measurement and evaluation on asynchronous generation high penetration levels scenarios. The concept of the Multi-Infeed Interaction Short Circuit Ratio (MISCR) is extended for multiple asynchronous sources. Different scenarios combining wind power penetration levels and capability factors are analyzed, considering the IEEE benchmark 39-Bus system modified and a simplified full converter (FC) wind generation model. The results suggests that the traditional approaches from the Short Circuit Ratio (SCR) be more conservative than the proposed methodology.


2021 ◽  
Author(s):  
Austin Johnson ◽  
Saravanan Sundaramoorthy ◽  
Kareem Ameen ◽  
Jess Nichols ◽  
Alex MacGregor ◽  
...  

Abstract This paper shares results from the first year of deepwater operations using an active sealing device purpose built for deepwater Managed Pressure Drilling (MPD). The active sealing device is a clean-sheet design approach. The first use of the system was performed in a narrow margin deepwater well in the Black Sea with subsequent wells in the Gulf of Mexico. This paper shares lessons learned from first year of operations. This paper discusses field operations, lessons learned, and post run evaluation of system performance. An overview of the design introduces system elements and briefly discusses system testing measures taken prior to field deployment. An overview of operations from the first year is provided, highlighting lessons learned, action items taken, and solutions implemented between wells. Analysis of the link between the testing and field results demonstrates the novel approach to testing and validity of assumptions made during the testing phase. Furthermore, methods of evaluating seal performance are discussed. The paper shares conclusions from the first year of active sealing device deployment. A non-rotating seal sleeve element design eliminates multiple high-wear rotating control device (RCD) components such as bearings and rotary seal as well as their associated failure modes.Redundant, active seal elements ensure wellbore seal quality throughout the seal assembly life.Active seal condition monitoring alerts the rig crew prior to failure to replace the seal assembly.Multi-modal seal control provides crew methods to reach total depth in contingency mode.Full-scale simulated drilling testing included the use of client equipment prior to first use.Testing procedures were designed to simulate drilling to mirror system use in a live well.First MPD well completed in 2019 in the Black Sea with subsequent wells in the Gulf of Mexico.Lessons learned from operations to applied in continuous improvement program.Novel approaches to assessing performance have been developed in order to provide consistent metrics.Learnings have been applied in subsequent wells to improve technology transfer to drilling contractors. The paper discusses other aspects of the program such as drilling contractor ownership vs. use of third (3rd) party systems, integration of the MPD equipment into the rig, and network architecture. Further, an algorithm has been developed to analyze system performance from electronic drilling recorder data to better characterize the effect of usage patterns of seal wear. These data demonstrate the validity of assumptions made during the development of the test procedures.


Sign in / Sign up

Export Citation Format

Share Document