Muhammad Asad Khan, T. Ali, M. Irfan, Khurram Ali Shah, F. Ali
{"title":"一种新颖的网格中间件架构","authors":"Muhammad Asad Khan, T. Ali, M. Irfan, Khurram Ali Shah, F. Ali","doi":"10.1145/1943628.1943657","DOIUrl":null,"url":null,"abstract":"The important field associated to high throughput computing (HTC) [1] emerged as grid computing. With the development of cluster computing the overheads of the hardware required to execute rigorous computations has been reduced. The major drawback of such technology is that the cluster consists of dedicated systems. If a machine is idle, it remains idle as its processing cycles are not accessible to other users. At universities and corporations, computing recourses are available as most of the CPU remains idle for most of the time and its consumption is less then 10%. This paper provides a Generic Architecture for the Distribution, Allocation and Execution of threads across a network \"To Share Execution Power amongst systems in order to Utilize Maximum System Resources\" and to provide an Administrative Layer over Operating System to Distribute Threads in a Grid which is not provided in the existing architectures. A middleware responsible for thread parallelism at different levels but the parallelism will be controlled at application layer by allocating the threads dynamically, its distribution and execution through a grid.","PeriodicalId":434420,"journal":{"name":"International Conference on Frontiers of Information Technology","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A novel grid middleware architecture\",\"authors\":\"Muhammad Asad Khan, T. Ali, M. Irfan, Khurram Ali Shah, F. Ali\",\"doi\":\"10.1145/1943628.1943657\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The important field associated to high throughput computing (HTC) [1] emerged as grid computing. With the development of cluster computing the overheads of the hardware required to execute rigorous computations has been reduced. The major drawback of such technology is that the cluster consists of dedicated systems. If a machine is idle, it remains idle as its processing cycles are not accessible to other users. At universities and corporations, computing recourses are available as most of the CPU remains idle for most of the time and its consumption is less then 10%. This paper provides a Generic Architecture for the Distribution, Allocation and Execution of threads across a network \\\"To Share Execution Power amongst systems in order to Utilize Maximum System Resources\\\" and to provide an Administrative Layer over Operating System to Distribute Threads in a Grid which is not provided in the existing architectures. A middleware responsible for thread parallelism at different levels but the parallelism will be controlled at application layer by allocating the threads dynamically, its distribution and execution through a grid.\",\"PeriodicalId\":434420,\"journal\":{\"name\":\"International Conference on Frontiers of Information Technology\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-12-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Frontiers of Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1943628.1943657\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Frontiers of Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1943628.1943657","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The important field associated to high throughput computing (HTC) [1] emerged as grid computing. With the development of cluster computing the overheads of the hardware required to execute rigorous computations has been reduced. The major drawback of such technology is that the cluster consists of dedicated systems. If a machine is idle, it remains idle as its processing cycles are not accessible to other users. At universities and corporations, computing recourses are available as most of the CPU remains idle for most of the time and its consumption is less then 10%. This paper provides a Generic Architecture for the Distribution, Allocation and Execution of threads across a network "To Share Execution Power amongst systems in order to Utilize Maximum System Resources" and to provide an Administrative Layer over Operating System to Distribute Threads in a Grid which is not provided in the existing architectures. A middleware responsible for thread parallelism at different levels but the parallelism will be controlled at application layer by allocating the threads dynamically, its distribution and execution through a grid.