Operating System based Empirical Investigations to Thread Migration Competence System

Operating System based Empirical Investigations to Thread Migration Competence System

  IJETT-book-cover           
  
© 2022 by IJETT Journal
Volume-70 Issue-11
Year of Publication : 2022
Authors : Chetla Chandra Mohan, V. Rashmi, V. Bhavani, R. Surendiran
DOI : 10.14445/22315381/IJETT-V70I11P241

How to Cite?

Chetla Chandra Mohan, V. Rashmi, V. Bhavani, R. Surendiran, "Operating System based Empirical Investigations to Thread Migration Competence System," International Journal of Engineering Trends and Technology, vol. 70, no. 11, pp. 410-421, 2022. Crossref, https://doi.org/10.14445/22315381/IJETT-V70I11P241

Abstract
Accessibility of Low expense and superior workstations associated with the fast organization makes disseminated processing an alluring and modest system to abuse covalent is mat a practical level in client or application plans (programs). A dispersed framework can be utilised viably by its end clients just if its product presents a solitary framework picture to clients. Consequently, every asset of any hub must be effectively and straightforwardly open from some other. While arrangements are accessible to move and share assets, like records and printers, an overall working framework that helps organise advancements, there is a famous requirement for working frameworks to share the general figuring offices, including the CPUs, for better execution and adaptation of internal failure. When sharing the CPU, the working frameworks are required in various machines to coordinate to accomplish all the evenest load balances. Subsequently, the working frameworks should have a typical convention for measuring relocation. Here, an additional advance trying to misuse some useful level covalent, a developer composing client-level application system by utilizing strings instead of utilizing measures. Spreading execution of cycles or strings over a few processors leads to misuse of parallelism and accomplishes improved execution along these lines. When contrasted with a cycle, a string is lighter regarding overhead connected with creation, setting exchanging, bury measure correspondence and other routine capacities. These natives can be executed inside a similar location space. So, a string movement is considered instead of cycle relocation. Here, the string advantages are relocated for the best use of processing assets to acquire generous speedup in implementing equal and multiple tasks applications. Specifically, configuration issues are portrayed for remembering the current Linux piece of string relocation and string-based booking modules and give ideas for simple execution of the proposed schemes.

Keywords
Investigations, CPU, Migration, LINUX.

Reference
[1] Raffeck, Phillip, Peter Ulbrich, and Wolfgang Schröder-Preikschat, “Work-in-Progress: Migration Hints in Real-Time Operating Systems,” 2019 IEEE Real-Time Systems Symposium (RTSS), pp. 528-531, 2019. Crossref, http://doi.org/10.1109/RTSS46320.2019.00056
[2] L. Kobza, M. Vojtko, and T. Krajcovic, “Migration of a Modular Operating System to a Intel Atom Processor,” 2015 4Th Eastern European Regional Conference on the Engineering of Computer Based Systems, pp. 144-145, 2015. Crossref, http://doi.org/10.1109/ecbs-eerc.2015.33
[3] B. Gerofi, R. Riesen, M. Takagi, T. Boku, K. Nakajima, Y. Ishikawa, and Robert W. Wisniewski, “Performance and Scalability of Lightweight Multi-kernel Based Operating Systems,” 2018 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp. 116-125, 2018. Crossref, http://doi.org/10.1109/ipdps.2018.00022
[4] P. Yuan, Y. Guo, X. Chen, and H. Mei, “Device-Specific Linux Kernel Optimization for Android Smartphones,” 2018 6Th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (Mobilecloud), pp. 65-72, 2018. Crossref, http://doi.org/10.1109/mobilecloud.2018.00018.
[5] Ramneek, S. Cha, S. Jeon, Y. Jeong, J. Kim, and S. Jung, “Analysis of Linux Kernel Packet Processing on Manycore Systems,” TENCON 2018 - 2018 IEEE Region 10 Conference, pp. 2276-2280, 2018. Crossref, http://doi.org/10.1109/tencon.2018.8650173
[6] C. Lee, and W. Ro, “Simultaneous and Speculative Thread Migration for Improving Energy Efficiency of Heterogeneous Core Architectures,” IEEE Transactions on Computers, vol. 67, pp. 498-512, 2018. Crossref, http://doi.org/10.1109/tc.2017.2770126
[7] Fettes Q, Karanth A, Bunescu R, Louri A, and Shiflett K, “Hardware-Level Thread Migration to Reduce on-Chip Data Movement Via Reinforcement Learning,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 11, pp. 3638-3649, 2020. Crossref, http://doi.org/10.1109/TCAD.2020.3012650
[8] Gong X, Cao D, Li Y, Liu X, Li Y, Zhang J, and Li T, “A Thread Level SLO-Aware I/O Framework for Embedded Virtualization,” IEEE Transactions on Parallel and Distributed Systems, vol. 32, no. 3, pp. 500-513, 2020. Crossref, http://doi.org/10.1109/TPDS.2020.3026042
[9] Al-hamouri R, Al-Jarrah H, Al-Sharif Z.A, and Jararweh Y, “Measuring the Impacts of Virtualization on the Performance of Thread-Based Applications,” In 2020 Seventh International Conference on Software Defined Systems (SDS), IEEE, pp. 131-138. 2020. Crossref, http://doi.org/10.1109/SDS49854.2020.9143884
[10] Lim G, Kang D, and Eom Y.I, “Thread Evolution Kit for Optimizing Thread Operations on CE/IoT Devices,” IEEE Transactions on Consumer Electronics, vol. 66, no. 4, pp. 289-298, 2020. Crossref, http://doi.org/10.1109/TCE.2020.3033328
[11] Zhu Z, Wu F, Cao J, Li X, and Jia G, “A Thread-Oriented Memory Resource Management Framework for Mobile Edge Computing,” IEEE Access, vol. 7, pp. 45881-45890, 2019. Crossref, http://doi.org/10.1109/ACCESS.2019.2909642
[12] De Oliveira, D.B., De Oliveira, R.S. and Cucinotta T, “A Thread Synchronization Model for the PREEMPT_RT Linux Kernel,” Journal of Systems Architecture, vol. 107, 2020. Crossref, https://doi.org/10.1016/j.sysarc.2020.101729
[13] Sandıkkaya, M.T., Yaslan, Y. and Özdemir C.D, “DeMETER in Clouds: Detection of Malicious External Thread Execution in Runtime with Machine Learning in PaaS Clouds,” Cluster Computing, vol. 23, pp. 2565-2578, 2020. Crossref, https://doi.org/10.1007/s10586-019-03027-8
[14] Rao X, Sheng C, Guo Z, and Yuan C, “Effects of Thread Groove Width in Cylinder Liner Surface on Performances of Diesel Engine,” Wear, vol. 426-427, pp. 1296-1303, 2019. Crossref, https://doi.org/10.1016/j.wear.2018.12.070
[15] J. Li, M. Li, C. Xue, Y. Ouyang, and F. Shen, “Thread Criticality Assisted Replication and Migration for Chip Multiprocessor Caches,” IEEE Transactions on Computers, vol. 66, pp. 1747-1762, 2017. Crossref, https://doi.org/10.1109/tc.2017.2705678
[16] Q. Fettes, A. Karanth, R. Bunescu, A. Louri, and K. Shiflett, “Hardware-Level Thread Migration to Reduce on-Chip Data Movement Via Reinforcement Learning,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, pp. 3638-3649, 2020. Crossref, https://doi.org/10.1109/tcad.2020.3012650
[17] J. Schwarzrock, M. Jordan, G. Korol, C. de Oliveira, A. Lorenzon, and A. Beck, “On the Influence of Data Migration in Dynamic Thread Management of Parallel Applications,” 2019 IX Brazilian Symposium On Computing Systems Engineering (SBESC), pp. 1-8, 2019. Crossref, https://doi.org/10.1109/sbesc49506.2019.9046096
[18] B. Page, P. Kogge, “Scalability of Sparse Matrix Dense Vector Multiply (SpMV) on a Migrating Thread Architecture,” 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 483-488, 2020. Crossref, https://doi.org/10.1109/ipdpsw50202.2020.00088
[19] Z. Aksehir, and S. Aslan, “The Effect of the Migration Time on the Parallel Particle Swarm Optimization Algorithm,” 2020 28Th Signal Processing and Communications Applications Conference (SIU), pp. 1-4, 2020. Crossref, https://doi.org/10.1109/siu49456.2020.9302476
[20] Y. Wang, “An Inter-migration Scheduling Algorithm to Support Remote Telemetry for Cyber-Physical Systems,” 2019 IEEE International Conference on Smart Cloud (Smartcloud), pp. 215-220, 2019. Crossref, https://doi.org/10.1109/smartcloud.2019.00044
[21] M. Chiang, S. Tu, W. Su, and C. Lin, “Enhancing Inter-Node Process Migration for Load Balancing on Linux-Based NUMA Multicore Systems,” 2018 IEEE 42Nd Annual Computer Software And Applications Conference (COMPSAC), pp. 394-399, 2018. Crossref, https://doi.org/10.1109/compsac.2018.10264
[22] D. Gupta, A. Gupta, V. Agarwal, S. Agrawal, and P. Bepari, “A Protocol for Load Sharing Among a Cluster of Heterogeneous Unix Workstations,” Proceedings First IEEE/ACM International Symposium On Cluster Computing and the Grid. (n.d.), pp. 668-673, 2001. Crossref, https://doi.org/10.1109/ccgrid.2001.923258
[23] C. Amza, A.L. Cox, S. Dwarkadas, P. Keleher, Honghui Lu, R. Rajamony, Weimin Yu, and W. Zwaenepoel, “TreadMarks: Shared Memory Computing on Networks of Workstations,” Computer, vol. 29, no. 2, pp. 18-28, 1996. Crossref, https://doi.org/10.1109/2.485843
[24] A. Silberschatz, P. Galvin, G. Gagne, “Operating System Concepts with Java,” 1992.
[25] D. Comer, “Operating System Design,” CRC Press, Boca Raton, FL, 2012.