1,687 research outputs found

    An analysis of software aging in cloud environment

    Get PDF
    Cloud Computing is the environment in which several virtual machines (VM) run concurrently on physical machines. The cloud computing infrastructure hosts multiple cloud service segments that communicate with each other using the interfaces. This creates distributed computing environment. During operation, the software systems accumulate errors or garbage that leads to system failure and other hazardous consequences. This status is called software aging. Software aging happens because of memory fragmentation, resource consumption in large scale and accumulation of numerical error. Software aging degrads the performance that may result in system failure. This happens because of premature resource exhaustion. This issue cannot be determined during software testing phase because of the dynamic nature of operation. The errors that cause software aging are of special types. These errors do not disturb the software functionality but target the response time and its environment. This issue is to be resolved only during run time as it occurs because of the dynamic nature of the problem. To alleviate the impact of software aging, software rejuvenation technique is being used. Rejuvenation process reboots the system or re-initiates the softwares. This avoids faults or failure. Software rejuvenation removes accumulated error conditions, frees up deadlocks and defragments operating system resources like memory. Hence, it avoids future failures of system that may happen due to software aging. As service availability is crucial, software rejuvenation is to be carried out at defined schedules without disrupting the service. The presence of Software rejuvenation techniques can make software systems more trustworthy. Software designers are using this concept to improve the quality and reliability of the software. Software aging and rejuvenation has generated a lot of research interest in recent years. This work reviews some of the research works related to detection of software aging and identifies research gaps

    After-sales services optimisation through dynamic opportunistic maintenance: a wind energy case study

    Get PDF
    After-sales maintenance services can be a very profitable source of incomes for original equipment manufacturers (OEM) due to the increasing interest of assets’ users on performance-based contracts. However, when it concerns the product value-adding process, OEM have traditionally been more focused on improving their production processes, rather than on complementing their products by offering after-sales services; consequently leading to difficulties in offering them efficiently. Furthermore, both due to the high uncertainty of the assets’ behaviour and the inherent challenges of managing the maintenance process (e.g. maintenance strategy to be followed or resources to be deployed), it is complex to make business out of the provision of after-sales services. With the aim of helping the business and maintenance decision makers at this point, this paper proposes a framework for optimising the incomes of after-sales maintenance services through: 1) implementing advanced multi-objective opportunistic maintenance strategies that sistematically consider the assets’ operational context in order to perform preventive maintenance during most favourable conditions, 2) considering the specific OEMs’ and users’ needs, and 3) assessing both internal and external uncertainties that might condition the after-sales services’ success. The developed case study for the wind energy sector demonstrates the suitability of the presented framework for optimising the after-sales services.EU Framework Programme Horizon 2020, MSCA-RISE-2014: Marie Skłodowska-Curie Research and Innovation Staff Exchange (RISE) (grant agreement number 645733- Sustain-Owner-H2020-MSCA-RISE-2014) and the EmaitekPlus 2016-2017 Program of the Basque Government

    Urban modelling as storytelling: using simulation models as a narrative

    Get PDF
    This article examines the distinctions between empirical and simulation models using the metaphors of argument and narrative. It argues that all argumentation is contextualized within a narrative that is either inferred or communicated. The paper provides another semantic structure for urban models that applies elements of systems- dynamic method to construct "stories" of the past and possible futures of communities in a watershed in southern Arizona. By constructing such narratives this paper demonstrates how computer-based urban models can "tell a story"

    New Plantation Moratorium Policy and Smallholders Palm Oil Rejuvenation for Increasing Productivity of Indonesian Palm Oil

    Get PDF
    Palm oil is one of the plantation sub-sectors that plays an important role in the Indonesian economy. Smallholder plantation with an area of more than 40% has a significant role in the development of this industry. Low productivity becomes the main problem on -in smallholder plantation. Low productivity of smallholder plantation is mainly due to the inappropriate of plant genetic material. Genetic improvement for increased productivity can be done either through new planting (extensification) and rejuvenation (intensification). Extensification constrained Presidential Instruction 10/2011 while the intensification constrained by funding issues of rejuvenation. This research conducts a literature review, in-depth interview and questionnaire method to collect opinions from the experts and practitioners. Analytical Network Process (ANP) is used to analyze the data. The results showed that the factors which influenced in this study were policy environment (41.29%), policy stakeholder (35.72%), and public policy (23.00%). The moratorium policy has not been able to improve Indonesia's forest governance. This policy precludes opportunities for economic growth for the palm oil industry. The rejuvenation of the smallholder is constrained by funding problems. Access to credit- constrained aspects of land legality. Extensification barriers and intensification of smallholders threaten the sustainability of national palm oil production. Plant genetic improvements, improved legality, and law enforcement of moratorium policies are required to increase the productivity of smallholder plantations. Keywords: moratorium, productivity, public policy, palm oil, smallholder

    Simulating emergent urban form: desakota in China

    Get PDF
    We propose that the emergent phenomenon know as ?desakota?, the rapidurbanization of densely populated rural populations in the newlydeveloped world, particularly China, can be simulated using agent-basedmodels which combine both local and global features. We argue thatdeskota represents a surprising and unusual form of urbanization wellmatchedto processes of land development that are driven from the bottomup but moderated by the higher-level macro economy. We develop asimple logic which links local household reform to global urban reform,translating these ideas into a model structure which reflects these twoscales. Our model first determines the rate of growth of different spatialaggregates using linear statistical analysis. It then allocates this growth tothe local level using developer agents who determine the transformation ormutation of rural households to urban pursuits based on local land costs,accessibilities, and growth management practices. The model is applied todesakota development in the Suzhou region between 1990 and 2000. Weshow how the global rates of change predicted at the township level in theWuxian City region surrounding Suzhou are tempered by localtransformations of rural to urban land uses which we predict using cellularautomata rules. The model, which is implemented in the RePast 3software, is validated using a blend of data taken from remote sensing andgovernment statistical sources. It represents an example of generativesocial science that fuses plausible behavior with formalized logics matchedagainst empirical evidence, essential in showing how novel patterns ofurbanization such as desakota emerge

    Mathematics in Software Reliability and Quality Assurance

    Get PDF
    This monograph concerns the mathematical aspects of software reliability and quality assurance and consists of 11 technical papers in this emerging area. Included are the latest research results related to formal methods and design, automatic software testing, software verification and validation, coalgebra theory, automata theory, hybrid system and software reliability modeling and assessment

    Modern software cybernetics: new trends

    Get PDF
    Software cybernetics research is to apply a variety of techniques from cybernetics research to software engineering research. For more than fifteen years since 2001, there has been a dramatic increase in work relating to software cybernetics. From cybernetics viewpoint, the work is mainly on the first-order level, namely, the software under observation and control. Beyond the first-order cybernetics, the software, developers/users, and running environments influence each other and thus create feedback to form more complicated systems. We classify software cybernetics as Software Cybernetics I based on the first-order cybernetics, and as Software Cybernetics II based on the higher order cybernetics. This paper provides a review of the literature on software cybernetics, particularly focusing on the transition from Software Cybernetics I to Software Cybernetics II. The results of the survey indicate that some new research areas such as Internet of Things, big data, cloud computing, cyber-physical systems, and even creative computing are related to Software Cybernetics II. The paper identifies the relationships between the techniques of Software Cybernetics II applied and the new research areas to which they have been applied, formulates research problems and challenges of software cybernetics with the application of principles of Phase II of software cybernetics; identifies and highlights new research trends of software cybernetic for further research

    Modern software cybernetics: New trends

    Get PDF
    The file attached to this record is the author's final peer reviewed version. The Publisher's final version can be found by following the DOI link.Software cybernetics research is to apply a variety of techniques from cybernetics research to software engineering research. For more than fifteen years since 2001, there has been a dramatic increase in work relating to software cybernetics. From cybernetics viewpoint, the work is mainly on the first-order level, namely, the software under observation and control. Beyond the first-order cybernetics, the software, developers/users, and running environments influence each other and thus create feedback to form more complicated systems. We classify software cybernetics as Software Cybernetics I based on the first-order cybernetics, and as Software Cybernetics II based on the higher order cybernetics. This paper provides a review of the literature on software cybernetics, particularly focusing on the transition from Software Cybernetics I to Software Cybernetics II. The results of the survey indicate that some new research areas such as Internet of Things, big data, cloud computing, cyber-physical systems, and even creative computing are related to Software Cybernetics II. The paper identifies the relationships between the techniques of Software Cybernetics II applied and the new research areas to which they have been applied, formulates research problems and challenges of software cybernetics with the application of principles of Phase II of software cybernetics; identifies and highlights new research trends of software cybernetic for further research
    • …
    corecore