⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.txt

📁 JAMPACK Grid programming
💻 TXT
字号:
1  Introduction 										1
	1.1 Introduction								1
	1.2 Motivation									1
	1.3 Concept of a Grid							1
	1.4 Clusters of Computers						4
		1.4.1 Cluster technologies					6
		1.4.2 Cluster history						7
	1.5 Cluster Vs Grid Computing					7
	
2  Current Standards									10
	2.1 Globus Grid Community (Globus Alliance)		10
		2.1.1 Acclaim for Globus Toolkit(GT)		11
		2.1.2 Widespread Adoptation of GT			12
	2.2 The Middleware Standards					13
	2.3 Message Oriented Middleware					14
		2.3.1 Purpose and Origin					14
		2.3.2 Technical Details						14
		2.3.3 Usage Cosiderations					15
		2.3.4 Cost and Limitations					16
	2.4 The Message passing Interface				17
		2.4.1 What is MPI							17
		2.4.2 Goals of MPI 							18
		2.4.3 Who should use MPI?					19
		2.4.4 Target Platforms						19
		2.4.5 What is include and what is not		20
	2.5 Existing MPI implementations				20
	2.6 MPI over Globus								22
	2.7 Intra & Extra Grids							23
	
3  Java Technologies									24
	3.1 Basic Networking in Java					24
		3.1.1 Sockets								25
		3.1.2 Sockets and securities				26
	3.2 Java RMI(Remote Method Invocation)			27
	3.3 Dynamic class loading						28
		3.3.1 Classloaders							29
		3.3.2 RMI Classloader						31
	3.4 Advanced Threading							32
	3.5 Creating Remote Threads						35
	3.6 Thread Synchronization						36
		3.6.1 What does synchronization really mean	37
		3.6.2 How expensive is synchronization		37
		3.6.3 Remote Thread Synchronization			38
		
4  Proposing Java based Middleware 						39
	4.1 Why Java?									39
	4.2 Object based Grid Architecture				39
	4.3 Proposed Grid								40
		4.3.1 Runtme Environment 					40
		4.3.2 Network Abstraction					42
		4.3.3 Inter Process Communication			43
		4.3.4 Fault tolerance subsystem				45
		4.3.5 Security subsystem					47
		
5  Design tools											48
	5.1 Distributed Object oriented Designing		48
	5.2 Design Patterns								48
		5.2.1 What are design Patterns 				50
		5.2.2 Creational Patterns					52
		5.2.3 Structural Patterns					52
		5.2.4 Behavioral Patterns					53
	5.3 Unified Modelling Language					54
		5.3.1 Goals of UML							54
		5.3.2 Types of UML diagrams					55

6  JAMPack Project - Introduction 						56
	6.1 Parallel Outlook							56
	
7  JAMPack Project - Specification 						59
	7.1 Overview and goals of MPI based Systems		59
	7.2 Point to Point Communication				63
		7.2.1 Introduction							63
		7.2.2 Blocking Communication				64
		7.2.3 Modes of Communication				65
		7.2.4 Data Conversion						66
		7.2.5 Semantics of P-to-P Communication		67
		7.2.6 Buffer Allocation						69
		7.2.7 Non Blocking Communication			70
		7.2.8 Semantics of NB Communication			73
	7.3 Collective Communication					74
	7.4 Groups, Contexts and Communications			77
	7.5 Environmental Inquiries						79

8  JAMPack Project - UML & Design						80
	8.1 UML Class diagrams for JAMPack classes		80
	8.2 Communication UML for JAMPack classes		86

9  JAMPack Project - Source & Implementation			87
	9.1 JAMPack javadoc API Index					87
	9.2 JAMPack source code							88	

10 JAMPack Project - Demo Application & Working			111
	10.1 Calculation of Pi							111
	10.2 Using the JAMPack Library					113
		10.2.1 Basic Task							113
		10.2.2 Inter Task Communication				113
	10.3 Working of JAMPack Runtime					114
	10.4 Posting Mechanism							116
	10.5 IPC Mechanism								117

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -