• 沒有找到結果。

Summary

在文檔中 中 華 大 學 (頁 108-126)

5 QoS Guided Job Scheduling

5.6 Summary

In this chapter, we have presented two task rescheduling techniques, which are based on QoS guided Min-Min algorithm, aim to reduce the makespan of grid applications in batch style and minimize the total resource cost. Achievements of this work are twofold;

firstly, with a limited amount of computing resources, the execution time of a batch of grid tasks can be reduced by 7%~15% using the MOR approach; on the other hand, the total resource cost can be reduced by the ROR approach with an average rate of 50% without increasing overall execution time, which presents a significant improvement to the state of the art scheduling technique. The proposed MOR and ROR techniques are with characteristics of low complexity and high scalability in large-scale grid systems that have QoS constraint.

Co

The scheduling tree has no link contention and uses the shortest paths for broadcasting on switch based HNOW. In Chapter 3, we have presented efficient task allocation techniques to improve system performance in heterogeneous network with master slave tasking paradigm. One significant improvement of the ESCR algorithm is that network latency was considered as an influence factor in our algorithm design. The other advantage of the proposed techniques is that system resources are well utilized either by scheduling extra tasks or minimizing overall task completion time.

The heterogeneous computing need to be designed to provide the services of efficient resource management, system rebalancing, or job allocations in virtual or physical machines. The problem of job scheduling platform design has been main challenges. In Chapter 4, we have present grouping strategy and parallel dispatching services of JGDS and JGDS-D for grid computing. In order to avoid unnecessary replica of jobs in client nodes, a processed task recording table is constructed. Other algorithms FCFS, Min-Min and Max-Min are compared in this study. The significant improvement of the proposed method is that system throughput could be maximized via selecting adaptive client with

Chapter 6

nclusions and Future Work

The problem of resource management and scheduling has been one of main challenges in grid computing. In Chapter 2, a scheme called Location Aware Broadcast Scheme (LABS) for broadcasting on switch based HNOW is presented. The purpose of LABS is the design of a scheduling tree for broadcasting the messages between workstations via the shortest paths and without link contention. The LABS method operates in two parts: it constructs a location oriented spanning tree with restricted depth and width. And, it designs a scheduling tree using binomial-like scheduling for broadcasting.

d dispatching. Overall speaking, main contribution of this study is adapting the dynamic scheduling of job scheduling in different constructions of

e presented two task rescheduling techniques, which are based on QoS guided Min-Min algorithm, aim to reduce the makespan of grid applications in batch st

combining jobs an

heterogeneous environments. In Chapter 5, we hav

yle and minimize the total resource cost. The proposed MOR and ROR techniques are with characteristics of low complexity and high scalability in large-scale grid systems that have QoS constraint.

Our proposed method can be applied to the services of virtual platform in cloud system. In the future, we intend to focus on the services and virtual machine design for cloud users can utilize any resources efficiently which they want. We will compare more researches and analyze the performance on cloud system.

Current Publication Lists

Journal Papers

1. Ching-Hsien Hsu and Tai-Lung Chen, “Performance and Economization Oriented Scheduling Techniques for Managing Applications with QoS Demands in Grids”, International Journal of Ad-Hoc and Ubiquitous Computing, Vol. 5, No. 4, pp.

219-226, 2010. (SCIE, EI)

2. Ching-Hsien Hsu, Chi-Guey Hsu, Shih-Chang Chen and Tai-Lung Chen,

“Message Transmission Techniques for Low Traffic P2P Services”, International Journal of Communication Systems, Vol. 22, No. 9, pp. 1105-1122, September 2009. (SCI, EI)

3. Ching-Hsien Hsu, Tai-Lung Chen and Jong-Hyuk Park, “On Improving Resource Utilization and System Throughput of Master Slave Jobs Scheduling in Heterogeneous Systems,” Journal of Supercomputing, Springer, Vol. 45, No. 1, pp. 129-150, July 2008. (SCI, EI)

4. Ching-Hsien Hsu, Tai-Lung Chen and Kuan-Ching Li, "Performance Effective Pre-scheduling Strategy for Heterogeneous Communication Grid Systems,"

Future Generation Computer Systems, Vol. 23, Issue 4, pp. 569-579, May 2007.

(SCI, EI)

Conference Papers

1. Tai-Lung Chen, Ching-Hsien Hsu and Shih-Chang Chen, “Scheduling of Job Combination and Dispatching Strategy for Grid and Cloud System,” Proceedings on the 5rd International Conference on Grid and Pervasive Computing (GPC’10),

2. Shih-Chang Chen, Tai-Lung Chen LNCS 6104, pp. 612-621, May 2010.

and Ching-Hsien Hsu, “Message Clustering Efficient Communication Scheduling in Clusters and Grids,”

Proceedings of the 10th International Conference on Algorithms and Techniques towards

Architectures for Parallel Processing (ICA3PP’10), LNCS 6081, pp. 283-291, May 2010.

3. Shih-Chang Chen, Ching-Hsien Hsu, Tai-Lung Chen, Kun-Ming Yu, Hsi-Ya Chang and Chih-Hsun Chou, “A Compound Scheduling Strategy for Irregular

, Chien-Jung Huang, Tai-Lung Chen

Array Redistribution in Cluster Based Parallel System,” Proceedings of the 2nd Russia-Taiwan Symposium on Methods and Tools for Parallel Programming (MTPP’10), LNCS 6083, May 2010.

4. Chao-Tung Yang and Ching-Hsien Hsu, “File

Replication Maintenance Strategy Using Bayesian Network in Date Grids,”

Proceedings of the 2nd Russia-Taiwan Symposium on Methods and Tools for Parallel Programming (MTPP’10), LNCS 6083, May 2010.

5. Ching-Hsien Hsu, Tai-Lung Chen and Kun-Ho Lee, "QoS Based Parallel File

en Hsu, Tai-Lung Chen

Transfer for Grid Economics" Proceedings of the 2009 International Conference on Multimedia Information Networking and Security (MINES’09), pp. 653-657, November 2009.

6. Ching-Hsi , Bing-Ru Tsai and Kuan-Ching Li, “Scheduling for Atomic Broadcast Operation in Heterogeneous Networks with One Port

the 3rd International Conference on Grid and Pervasive Model,” Proceedings on

Computing (GPC’08), LNCS 5036, pp. 166-177, May 2008.

7. Ching-Hsien Hsu, Ming-Hsiung Tsai, Tai-Lung Chen and Kun-Min Yu,

“Performance-Effective and Contention-Free Broadcasts on Irregular Network

EEE Proceedings of the 2nd International with Heterogeneous Workstations”, I

Workshop on Service, Security and its Data management technologies for Ubiquitous Computing (SSDU’08), pp. 352-357, May 2008.

8. Ching-Hsien Hsu and Tai-Lung Chen, "An Efficient Task Dispatching Method in Heterogeneous Networks," IEEE Proceedings of the 2007 International Conference on Multimedia and Ubiquitous Engineering (MUE’07), pp. 17-22, April 2007.

9. Tai-Lung Chen and Ching-Hsien Hsu, "An Efficient Processor Selection Scheme for Master Slave Paradigm on Heterogeneous Networks," Proceedings of Network and Parallel Computing (NPC’06), October 2006.

10. Tai-Lung Chen and Ching-Hsien Hsu, "Performance Effective Pre-scheduling Strategy for Heterogeneous Communication Grid Systems," Proceedings of the 12th Workshop on Compiler Techniques for High-Performance Computing (CTHPC’06), pp. 120-129, March 2006.

11. Ching-Hsien Hsu, Tai-Lung Chen and Guan-Hao Lin, “Grid Enabled Master Slave Task Scheduling for Heterogeneous Processor Paradigm,” Grid and Cooperative Computing (GCC’05), LNCS 3795, pp. 449-454, December 2005.

Workstations),” IEEE Micro, pp.54-64, 1995.

eduling Heuristics for Efficient Broadcast

for Improving QoS in Public Computing Utilities,” Proceedings of the 9th International Conference on Computer and Information Technology, 2006.

[7] M. D. Assuncao, A. D. Costanzo and R. Buyya, “Evaluating the Cost-Benefit of Using Cloud Computing to Extend the Capacity of Clusters,” Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing, pp. 141-150, 2009.

[8] F. M. Aymerich, G. Fenu and S. Surcis, “A Real Time Financial System based on Grid and Cloud Computing,"Proceedings of the 2009 ACM Symposium on Applied

References

[1] A. Abraham, R. Buyya and B. Nath, “Nature’s Heuristics for Scheduling Jobs on Computational Grids,” Proceedings of the 8th IEEE International Conference on Advanced Computing and Communications, pp. 45-52, 2000.

[2] T. E. Anderson, D. E. Culler, D. A. Patterson and the NOW team “A case for NOW (Networks of

[3] J. Andersson, M. Ericsson, W. Löwe and Wolf Zimmermann, “Lookahead Scheduling for Reconfigurable GRID Systems,” The 10th International Europar'04: Parallel Processing, Vol. 3149, pp. 263-270, 2004.

[4] A. Andrieux, D. Berry, J. Garibaldi, S. Jarvis, J. MacLaren, D. Ouelhadj, D. Snelling,

“Open Issues in Grid Scheduling,” National e-Science Centre and the Inter-disciplinary Scheduling Network Technical Paper, pp. 2-88, 2004.

[5] L. Angelo, B. Steffenel and G. Mounié, “Sch

Operations on Grid Environments,” Proceedings of International Parallel and Distributed Processing Symposium, Vol. 1, 2006.

[6] S. Asaduzzaman and M. Maheswaran, “Heuristics for Scheduling Virtual Machines

1219-1220, 2009.

[9] M. Baker, R. Buyya and D. Laforenza, “Grids and Grid Technologies for Wide-area

a and P. Sadayappan

roceedings of the 8th

Tasking on Heterogeneous Processor

for Bus and

and Y. Robert, “A Proposal for a

lication on

tics for Pipelined Multicast Operations on Heterogeneous Platforms,”

Computing, pp.

Distributed Computing,” Journal of Software-Practice & Experience, Vol. 32, No.15, pp. 1437-1466, 2002.

[10] M. Banikazemi, J. Sampathkumar, S. Prabhu, D. K. Pand

“Communication Modeling of Heterogeneous Networks of Workstations for Performance Characterization of Collective Operations,” P

Heterogeneous Computing Workshop, pp. 125-133, 1999.

[11] C. Banino, O. Beaumont, L. Carter, J. Ferrante, S. Member, A. Legrand and Y. Robert,

“Scheduling Strategies for Master-Slave

Platforms,” IEEE Transactions on parallel and distributed systems, Vol. 15, No. 4, pp.

319-330, April 2004.

[12] S. Bataineh, T.Y. Hsiung and T.G. Robertazzi, “Closed Form Solutions

Tree Networks of Processors Load Sharing a Divisible Job,” IEEE Transactions Computers, Vol. 43, No. 10, pp. 1184-1196, October 1994.

[13] O. Beaumont, V. Boudet, A. Petitet, F. Rastello

Heterogeneous Cluster ScaLAPACK (Dense Linear Solvers),” IEEE Transactions Computers, Vol. 50, No. 10, pp. 1052-1070, October 2001.

[14] O. Beaumont, V. Boudet, F. Rastello and Y. Robert, “Matrix-Matrix Multip

Heterogeneous Platforms,” Proceedings of International Conference on Parallel Processing, pp. 289-298, 2000.

[15] O. Beaumont, A. Legrand, L. Marchal and Y. Robert, “Complexity Results and Heuris

Proceedings of International Conference on Parallel Processing, pp. 267-274, 2004.

[16] O. Beaumont, A. Legrand, L. Marchal and Y. Robert, “Pipelining Broadcasts on

ransactions on Parallel and Distributed Systems,

sors,” IEEE Transactions on parallel and distributed systems,

LeS,” IEEE Transactions

ndustry Session on Grids

escribing Matching and Heterogeneous Platforms,” IEEE T

Vol. 16, No. 4, pp. 300-313, April 2005.

[17] O. Beaumont, A. Legrand and Y. Robert, “The Master-Slave Paradigm with Heterogeneous Proces

Vol. 14, No. 9, pp. 897-908, September 2003.

[18] F. Berman, R. Wolski, H. Casanova, W. Cirne, H. Dail, M. Faerman, S. Figueira, J.

Hayes, G. Obertelli, J. Schopf, G. Shao, S. Smallen, N. Spring, A. Su and D.

Zagorodnov, ”Adaptive Computing on the Grid Using App

on Parallel and Distributed Systems, Vol. 14, No. 4, pp.369-379, April 2003.

[19] N. J. Boden, D. Cohen, R. E. Felderman, A. E. Kulawik, C. L. Seitz, J. N. Seizovic and W. K. Su, “Myrinet: A Gigabit-per-Second Local Area Network,” IEEE Micro, pp.

29-36, 1995.

[20] I. Brandic, D. Music and S. Dustdar, “Service Mediation and Negotiation Bootstrapping as First Achievements towards Self-adaptable Grid and Cloud Services,"Proceedings of the 6th International Conference I

Meets Autonomic Computing, pp. 1-8, 2009.

[21] T. D. Braun, H. J. Siegel, N. Beck, L. Boloni, M. Maheswaran, A. I. Reuther, J. P.

Robertson, M. D. Theys and B. Yao, “A Taxonomy for D

Scheduling Heuristics for Mixed-Machine Heterogeneous Computing Systems,”

Proceedings of the IEEE Workshop on Advances in Parallel and Distributed Systems, pp. 330-335, October 1998.

[22] R. Buyya, D. Abramson, Jonathan Giddy, Heinz Stockinger, “Economic Models for Resource Management and Scheduling in Grid Computing,” Journal of Concurrency:

Practice and Experience, Vol. 14, pp. 13-15, 2002.

[23] J. Cao, D. P. Spooner, S. A. Jarvis, G. R. Nudd, “Grid Load Balancing Using

eduling

, T. G. Robertazzi and S. Luryi, “Optimizing Computing Costs Using

" Proceedings of the 12th Workshop on

J. Hayes, T. Witzel, “Using TOP-C and AMPIC to Port

troduction to Algorithms,” First [24] H. Casanova , F. Berman, A. Chien, K. Cooper, H. Dail, A. Dasgupta, W. Deng, J.

Dongarra, L. Johnsson, K. Kennedy, C. Koelbel, B. Liu, X. Liu, A. Mandal, G. Marin, M. Mazina, J. M. Crummey, C. Mendes, A. Olugbile, M. Patel, D. Reed, Z. Shi, O.

Sievert, H. Xia and A. YarKhan. “New Grid Scheduling and Rescheduling Methods in the GrADS Project,” International Journal of Parallel Programming, pp. 209-229, June 2005.

[25] H. Casanova, A. Legrand, D. Zagorodnov and F. Berman, “Heuristics for Sch

Parameter Sweep applications in Grid environments,” Proceedings of the 9th Heterogeneous Computing workshop, pp. 349-363, 2000.

[26] S. Charcranoon

Divisible Load Analysis,” IEEE Transactions Computers, Vol. 49, No. 9, pp. 987-991, September 2000.

[27] T. L. Chen and C. H. Hsu, "Performance Effective Pre-scheduling Strategy for Heterogeneous Communication Grid Systems,

Compiler Techniques for High-Performance Computing, pp. 120-129, March 2006.

[28] A.T. Chronopoulos and S. Jagannathan, “A Distributed Discrete-Time Neural Network Architecture for Pattern Allocation and Control,” Proceedings of the IPDPS Workshop Bioinspired Solutions to Parallel Processing Problems, pp. 3, 2002.

[29] G. Cooperman, H. Casanova,

Large Parallel Applications to the ComputationalGrid,” The International Journalon Future Generation Computer Systems, Vol. 19, No. 4, pp. 587-596, 2003.

[30] T. H. Cormen, C. L. Leiserson and R. L. Rivest, “In

edition, MIT Press and McGraw-Hill, ISBN 0-262-03141-8, 1990.

ng onto Distributed Heterogeneous Computing Systems,” Journal of

,” IEEE Transactions on

Technical Report No. 2006-504, 2006.

ted Systems, pp.

[31] W. J. Dally and C. L. Seitz, “The Torus Routing Chip,” The Journal of Distributed Computing,” pp. 187-196, 1986.

[32] A. Das, R. Y. V. Reddy, L. Wang and S. Reddy, “Information Intelligence in Cloud Computing-How can Vijjana, a Collaborative, Self-Organizing, Domain Centric Knowledge Network Model Help,” Proceedings of the 5th Annual Workshop on Cyber Security and Information Intelligence Research, No. 35, 2009.

[33] M. K. Dhodhi, A. Yatama and I. Ahmad, “An Integrated Technique for Task Matching and Scheduli

Parallel and Distributed Computing, Vol. 62, No. 9, pp. 1338–1361, 2002.

[34] A. Dogan and F. Ozguner, “Matching and Scheduling Algorithms for Failure Probability of Applications in Heterogeneous Computing

Parallel and Distributed Systems, Vol. 13, No. 3, pp. 308-323, March 2002.

[35] F. Dong and S. G. Akl, “Scheduling Algorithms for Grid Computing: State of the Art and Open Problems,”

[36] G. V. M. Evoy and B. Schulze, “Using Clouds to Address Grid Limitations,"

Proceedings of the 6th International Workshop on Middleware for Grid Computing, No. 11, 2008.

[37] A. Faraj and X. Yuan, “A Message Scheduling Scheme for All-to-All Personalized Communication on Ethernet Switched Clusters,” IEEE Transactions on Parallel and Distributed Systems, pp. 264-276, 2007.

[38] E. Fleury and P. Fraigniaud, “A General Theory for Deadlock Avoidance in Wormhole-Routed Networks,” IEEE Transactions on Parallel and Distributed Systems, pp. 626-638, 1998.

[39] J. Flich, P. López, M. P. Malumbres and J. Duato, “Boosting the Performance of Myrinet Networks,” IEEE Transactions on Parallel and Distribu

Leonardi and F. Neri, “Multicasting in Myrinet - A

omputing, Vol.

ters, Vol.

nds in

o. 3, pp. 229-247, June 2007.

693-709, 2002.

[40] M. Gerla, P. Palnati, S. Walton, E.

High-Speed, Wormhole-Routing Network,” IEEE Global Telecommunications Conference, pp. 1064-1068, 1996.

[41] T. Hagras and J. Janecek, “A High Performance, Low Complexity Algorithm for Compile-Time Task Scheduling in Heterogeneous Systems,” Parallel C

31, Issue 7, pp. 653-670, July 2005.

[42] C. C. Han, K. G. Shin, J. Wu, “A Fault-Tolerant Scheduling Algorithm for Real-Time Periodic Tasks with Possible Software Faults,” IEEE Transactions on Compu

52, No. 3, pp. 362-372, March 2003.

[43] L. He, S. A. Jarvis, D. P. Spooner, X. Chen and G. R. Nudd, “Hybrid Performance-oriented Scheduling of Moldable Jobs with QoS Dema

Multiclusters and Grids,” Grid and Cooperative Computing, Vol. 3251, pp. 217-224, 2004.

[44] X. He, X. H. Sun, G. V. Laszewski, “A QoS Guided Scheduling Algorithm for Grid Computing,” Journal of Computer Science and Technology, Vol.18, pp. 442-451, 2003.

[45] R. Horst, “ServerNet Deadlock Avoidance and Fractahedral Topologies,” Proceedings of the 10th International Parallel and Distributed Processing Symposium, pp.

274-280, 1996.

[46] C. H. Hsu, S. C. Chen and C. Y. Lan, “Scheduling Contention-Free Irregular Redistribution in Parallelizing Compilers,” The Journal of Supercomputing, Kluwer Academic Publisher, Vol. 40, N

[47] C. H. Hsu, T. L. Chen and K. H. Lee, “QoS Based Parallel File Transfer for Grid Economics, "Proceedings of the 2009 International Conference on Multimedia

orking and Security, pp. 653-657, 2009.

, May 2007.

o. 1, pp. 129-150, July 2008.

. Panda, “Multicast on Irregular Switch-based

ugh Networks with Up-Down Routing,” IEEE Transactions on Parallel and

Proceedings of IEEE Personal,

ptical Networks: Modeling, Analysis and Performance Evaluation,”

IEEE Communication Information Netw

[48] C. H. Hsu, T. L. Chen and K. C. Li, “Performance Effective Pre-scheduling Strategy for Heterogeneous Communication Grid Systems,” Future Generation Computer Science, Vol. 23, Issue 4, pp. 569-579

[49] C. H. Hsu, T. L. Chen and J. H. Park, “On Improving Resource Utilization and System Throughput of Master Slave Jobs Scheduling in Heterogeneous Systems,”

Journal of Supercomputing, Vol. 45, N

[50] J. In, P. Avery, R. Cavanaugh, S. Ranka, “Policy Based Scheduling for Simple Quality of Service in Grid Computing,” IPDPS 2004, pp. 23, 2004.

[51] R. Kesavan, K. Bondalapati and D. K

Networks with Wormhole Routing,” Proceedings of the 3th International Symposium on High-Performance Computer Architecture, pp. 48-57, 1997.

[52] R. Kesavan and D. K. Panda, “Efficient Multicast on Irregular Switch-Based Cut-Thro

Distributed Systems, pp. 808-828, 2001.

[53] J. Kim, S. H. Moon and D. K. Sung, “Multi-QoS Scheduling Algorithm for Class Fairness in High Speed Downlink Packet Access,”

Indoor and Mobile Radio Communications Conference, Vol. 3, pp. 1813-1817, 2005.

[54] A. Lazzez, S. Y. Khlifi, G. E. Fatmi, N. Boudriga and M. S. Obaidat, “A Novel Node Architecture for O

Computer Communications, pp. 999-1014, 2007.

[55] E. Leonardi, F. Neri, P. Torino di, M. Gerla and P. Palnati, “Congestion Control in Asynchronous, High-Speed Wormhole Routing Networks,”

Magazine, pp. 58-69, 1996.

[56] M. Li, P. V. Santen, D. W. Walker, O. F. Rana, M. A. Baker, “SGrid : A

ational Journalon Future

rks of Workstations,” Proceedings

ontrol in Cloud

09.

Networks,” The Journal of

arallel Processing, pp. 68-74, 1999.

Service-Oriented Model for the Semantic Grid,” The Intern Generation Computer Systems, Vol. 20, pp. 7-18, 2004.

[57] R. Libeskind-Hadas, D. Mazzoni and R. Rajagopalan, “Optimal Contention-Free Unicast-Based Multicasting in Switch-Based Netwo

of the Merged 12th International Parallel Processing Symposium and the 9th Symposium on Parallel and Distributed Processing, pp. 358-364, 1998.

[58] H. C. Lim, S. Babu, J. S. Chase and S. S. Parekh, “Automated C

Computing: Challenges and Opportunities,"Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, pp. 13-18, 20

[59] C. Lin, “Heuristic Contention-Free Broadcast in Heterogeneous Networks of Workstations with Multiple Send and Receive Speeds,” The Journal of Supercomputing, pp. 37-64, 2004.

[60] C. Lin and J. P. Sheu, “Efficient Broadcast in Heterogeneous Networks of Workstations Using Two Sub-Networks,” International Journal of Parallel Programming, pp. 351-391, 2005.

[61] C. Lin, Y. C. Tseng and J. P. Sheu, “Efficient Single-node Broadcast in Switched-based Network of Workstations with Network Partitioning,” Proceedings of the 10th International Conference on Computer Communications and Networks, pp.

68-74, 2001.

[62] P. Liu, Y. F. Lin, J. J. Wu and Z. H. Kang, “An Optimal Scheduling Algorithm for an Agent-Based Multicast Strategy on Irregular

Supercomputing, pp. 283-302, 2007.

[63] O. Lysne, “Deadlock Avoidance for Switches Based on Wormhole Networks,” IEEE International Conference on P

[64] M. Maheswaran, S. Ali, H. J. Siegel, D. Hensgen and R. Freund, “Dynamic Mapping

Workshop, pp. 30-44, April

st-Based Multicast

eduling Co-Reservations with Priorities in Grid

derbauwhede and M. Ould-Khaoua,” Modeling

nd T. G. Robertazzi, “Grid Scheduling Divisible Loads from Multiple

eduling and Resource Management Techniques of a Class of Independent Tasks onto Heterogeneous Computing Systems,”

Proceedings of the 8th IEEE Heterogeneous Computing 1999.

[65] J. Matthews, T. Garfinkel, C. Hoff and J. Wheeler, “Virtual Machine Contracts for Datacenter and Cloud Computing Environments,” Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, pp. 141-150, 2009.

[66] P. K. McKinley, Y. J. Tsai and D. F. Robinson, “Collective Communication in Wormhole-Routed Massively Parallel Computers,” IEEE Computers, pp. 39-50, 1995.

[67] P. K. McKinley, H. Xu, A. H. Esfahanian and L. M. Ni, “Unica

Communication in Wormhole-Routed Networks,” IEEE Transactions on Parallel and Distributed Systems 5, pp. 1252-1265, 1994.

[68] R. Min and M. Maheswaran, “Sch

Computing Systems,” Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 250-251, May 2002.

[69] M. Moadeli, A. Shahrabi, W. Van

Differentiated Services-Based QoS in Wormhole-Routed NoCs,” Proceedings of the 22nd International Conference on Advanced Information Networking and Applications, pp. 942-949, 2008.

[70] M. A. Moges a

Sources via Linear Programming,” The 16th IASTED International Conference on Parallel and Distributed Computing and Systems, pp. 423-428, 2004.

[71] R. Moreno and A. B. Alonso, “Job Sch

in Economic Grid Environments,” The European Across Grids Conference, LNCS 2970, pp. 25-32, 2004.

[72] L. M. Ni and P. K. McKinley, “A Survey of Wormhole Routing Techniques in Direct

Clusters,” Journal of Parallel and Distributed Computing, pp. 809-824,

ation Computer

of the International Conference on

EE Transactions on

tegies for Parallel Processing, LNCS 2862, pp.

ted Computing,

Distributed Computing on Grid Computing, pp. 1000-1002, Networks,” IEEE Computers, pp. 62-76, 1993.

[73] P. Patarasuk, X. Yuan and A. Faraj, “Techniques for Pipelined Broadcast on Ethernet Switched

2008.

[74] J. Plank, H. Casanova, M. Beck and J. Dongarra, “Deploying Fault tolerance and Task Migration with NetSolve,” The International Journal on Future Gener

Systems, Vol. 15, pp. 745–755, 1999.

[75] W. Qiao and L. M. Ni, “Adaptive Routing in Irregular Networks Using Cut-Through Switches,” International Conference on Parallel Processing, pp. 52-60, 1996.

[76] S. Ramanujam and M. D. Theys, “Adaptive Scheduling Based on Quality of Service in Distributed Environments,” Proceedings

Parallel and Distributed Processing Techniques and Applications, pp. 671-677, 2005.

[77] D. F. Robinson, P. K. McKinley and B. H. C. Cheng, “Optimal Multicast Communication in Wormhole-Routed Torus Networks,” IE

Parallel and Distributed Systems, pp. 1029-1042, 1995.

[78] G. Sabin, R. Kettimuthu, A. Rajan and P. Sadayappan, “Scheduling of Parallel Jobs in a Heterogeneous Multi-Site Environment,” Proceedings of the 9th International Workshop on Job Scheduling Stra

87-104, June 2003.

[79] P. Salinger and P. Tvrdik, “Broadcasting in All-Output-Port Cube-Connected Cycles with Distance-Insensitive Switching,” Journal of Parallel and Distribu

pp. 1103-1110, 2006.

[80] J. Schopf, “A General Architecture for Scheduling on the Grid,” Special Issue of Journal of Parallel and

April 2002.

: A Grid Scheduling Architecture,”

er, E. H. Satterthwaite and C. P. Thacker, “Autonet: A High-speed,

yappan and D. K. Panda, “Efficient Multicast

ium,

formance Computing and

ol. 12, No. 7, pp. 758-767, July 2001.

Parallel and Distributed Processing Symposium, April 2006.

[81] J. Schopf. “Ten Actions when Superscheduling

Scheduling Architecture Workshop, 7th Global Grid Forum, 2003.

[82] M. D. Schroeder, A. D. Birrell, M. Burrows, H, Murray, R. M. Needham, T. L.

Rodeheff

Self-Configuring Local Area Network Using Point-to-Point Links,” IEEE Journal on Selected Areas in Communications, pp. 1318-1335, 1991.

[83] A. Singhal, M. Banikazemi, P. Sada

Algorithms for Switch-based Irregular Heterogeneous Networks of Workstations,”

Proceedings of the 15th International Parallel and Distributed Processing Sympos pp. 100, 2001.

[84] S. Srinivasan and N.K. Jha, “Safety and Reliability Driven Task Scheduling Allocation in Distributed Systems,” IEEE Transactions on Parallel and Distributed Systems, Vol. 10, No. 3, pp. 238-251, March 1999.

[85] M. Swany, “Improving Throughput for Grid Applications with Network Logistics,”

Proceedings of IEEE/ACM Conference on High Per Networking, pp. 23-31, 2004.

[86] T. Thanalapati and S. Dandamudi, “An Efficient Adaptive Scheduling Scheme for Distributed Memory Multicomputers,” IEEE Transactions on Parallel and Distributed Systems, V

[87] L. M. Vaquero, L. R. Merino, J. Caceres and M. Lindner, “A Break in the Clouds:

Towards a Cloud Definition,"ACM SIGCOMM Computer Communication, pp.

50-55, 2008.

[88] N. Vydyanathan, G. Khanna, U. Catalyurek, T. Kurc, P. Sadayappan and J. Saltz,

“Scheduling of Tasks with Batch-shared I/O on Heterogeneous Systems,” IEEE International

在文檔中 中 華 大 學 (頁 108-126)

相關文件