Lectures 1 and 2 Network Centric Computing Administrative Issues. The projects: http: //www. cs. ucf. edu/~dcm 1
Network Centric Computing What does it mean? Why is it feasible? What are the advantages? The buzzwords: - network aware computing - nomadic computing - information grids 2
Related Fields Communication: how to transport information. Information Theory. Computer Networks: how to link computers to one another. Operating Systems: how to integrate seamlessly networking functions. Distributed Systems: how to carry out tasks using interconnected computers. Performance Evaluation (analytical modeling, measurements, and simulation) Artificial Intelligence. 3
Technological breakthroughs 1980’s microprocessors 1990’s fiber optics; storage technology and communication technology. This decade: l l Sensors Wireless Communication 4
5
The science of building complex systems New models of computing – Time Physical awareness – Hybrid systems – analog and digital systems Embedded systems: In 1997 4. 4 billion MPUs and MCUs; 98% of them used in embedded systems !!! l Between 1994 and 2004 the need for embedded systems will increase 100 fold !!! l 6
Middleware for Network Centric Computing The Open Data Network Model. Coordination Services. 7
8
9
10
Coordination Space Why is coordination: Important l Challenging? l 11