2 research outputs found

    DATA REPLICATION IN DISTRIBUTED SYSTEMS USING OLYMPIAD OPTIMIZATION ALGORITHM

    Get PDF
    Achieving timely access to data objects is a major challenge in big distributed systems like the Internet of Things (IoT) platforms. Therefore, minimizing the data read and write operation time in distributed systems has elevated to a higher priority for system designers and mechanical engineers. Replication and the appropriate placement of the replicas on the most accessible data servers is a problem of NP-complete optimization. The key objectives of the current study are minimizing the data access time, reducing the quantity of replicas, and improving the data availability. The current paper employs the Olympiad Optimization Algorithm (OOA) as a novel population-based and discrete heuristic algorithm to solve the replica placement problem which is also applicable to other fields such as mechanical and computer engineering design problems. This discrete algorithm was inspired by the learning process of student groups who are preparing for the Olympiad exams. The proposed algorithm, which is divide-and-conquer-based with local and global search strategies, was used in solving the replica placement problem in a standard simulated distributed system. The 'European Union Database' (EUData) was employed to evaluate the proposed algorithm, which contains 28 nodes as servers and a network architecture in the format of a complete graph. It was revealed that the proposed technique reduces data access time by 39% with around six replicas, which is vastly superior to the earlier methods. Moreover, the standard deviation of the results of the algorithm's different executions is approximately 0.0062, which is lower than the other techniques' standard deviation within the same experiments

    Strategies to Manage Enterprise Information Technology Projects

    Get PDF
    Since 2005, most midsize company information technology (IT) projects had a 62.4% failure rate because of wrong project team communication skills or cost overruns. IT leaders expect negative IT project outcomes will cost over $2 billion by 2020. Using the actor-network theory, the purpose of this single case study was to explore strategies used by IT leaders from a midsize IT company in Washington, D.C. to plan and execute projects under budget and on time. Using purposeful sampling, 5 IT leaders were selected for this study because of their experience in implementing successful strategies for projects. Data were collected using face-to-face semistructured interviews, company documentation, and internal organizational risk reports. Yin\u27s 5-step process was used for data analysis to compile, disassemble, reassemble, interpret, and conclude the data. The interpretation of data, subjected to methodological triangulation and member checking to strengthen the dependability and credibility of the findings, yielded 3 themes of IT leader communication skills: IT leader strategy, IT leader knowledge, and implementation of cost savings. The findings indicated that IT leaders serve as the key actors in the IT project network, and leader communication skills are essential for implementing strategies for IT project completion and cost savings. With this knowledge, IT leaders can implement strategies to plan and execute projects under budget and on time. The implications for a positive social change includes the potential for IT leaders to reduce project production waste and contribute to economic expansion
    corecore