The Sky.NET Framework COMP 410 April 22, 2005. Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Welcome to Middleware Joseph Amrithraj
Distributed Processing, Client/Server and Clusters
Presentation by Priyanka Sawarkar
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
GridRPC Sources / Credits: IRISA/IFSIC IRISA/INRIA Thierry Priol et. al papers.
Essbase Reporting Jim Kubik Senior Sales Consultant.
Distributed components
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
Technical Architectures
5.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 5: Working with File Systems.
Inexpensive Scalable Information Access Many Internet applications need to access data for millions of concurrent users Relational DBMS technology cannot.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Take An Internal Look at Hadoop Hairong Kuang Grid Team, Yahoo! Inc
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
Windows Azure SQL Database and Storage Name Title Organization.
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development.
Module 1: Introduction to Windows Clustering. Overview Defining Clustering Features Introducing Application Architecture Identifying Availability and.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: November 2011.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
GigaSpaces Global HTTP Session Sharing October 2013 Massive Web Application Scaling.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
MIDORI The Post Windows Operating System Microsoft Research’s.
COMP Project Status Overview April 1st, 2005.
Plethora: A Wide-Area Read-Write Storage Repository Design Goals, Objectives, and Applications Suresh Jagannathan, Christoph Hoffmann, Ananth Grama Computer.
Application of AI techniques for Computer Games BSc Computer Games Programming, 2006 Julien Delezenne GAMES ARTIFICIAL INTELLIGENCE.
OSIsoft High Availability PI Replication
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
 Cachet Technologies 1998 Cachet Technologies Technology Overview February 1998.
COMP Project Status Overview April 1, 2005.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
Text Microsoft to Or Tweet #uktechdays Questions?
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Cluster computing. 1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster.
1 Copyright © 2012 Tata Consultancy Services Limited Windchill Architecture.
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
© 2009 Oracle Corporation – Proprietary and Confidential Agenda Reporting Overview Performance Workspace Dashboards Reports Drill thru Smartview Excel.
The Post Windows Operating System
The Client/Server Database Environment
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
An Innovative Distributive Training and Information Platform
On-Premises, or Deployed in a Hybrid Environment
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Saranya Sriram Developer Evangelist | Microsoft
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

The Sky.NET Framework COMP 410 April 22, 2005

Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status of the Sky.Net Framework Potentials and Possible Future Developments of the SystemPotentials and Possible Future Developments of the System Demonstration of Key FeaturesDemonstration of Key Features

Gameplay –Over 20 behaviors showcasing the capabilities of the Sky.Net framework –Models a specific scenario –Fully utilize the ability for dynamic unit injection into the server

Model Architecture –Features: Robust design capable of large-scale simulations and gamingRobust design capable of large-scale simulations and gaming XML/SQL-based Architecture with Transactions Support using Enterprise Services.XML/SQL-based Architecture with Transactions Support using Enterprise Services. Complete behaviors framework capable of modeling complex behaviors between entitiesComplete behaviors framework capable of modeling complex behaviors between entities

Model Architecture Efficient and scalable architecture for behavior processing and client requestsEfficient and scalable architecture for behavior processing and client requests Arbitrary combination of attributes and behaviors for unrestricted creation of new unitsArbitrary combination of attributes and behaviors for unrestricted creation of new units

Model Architecture Dynamic injection of units into the system using XML files with no compilation necessaryDynamic injection of units into the system using XML files with no compilation necessary 3-tier Architecture and Access Restrictions for behaviors3-tier Architecture and Access Restrictions for behaviors

Model Architecture –Potentials: Modeling complex scenarios not limited by computer gamesModeling complex scenarios not limited by computer games AI systems interfacing with Server using client APIsAI systems interfacing with Server using client APIs Server Clustering using Microsoft Application Center and SQL Server ReplicationServer Clustering using Microsoft Application Center and SQL Server Replication Possible upgrade path towards Indigo in Windows LonghornPossible upgrade path towards Indigo in Windows Longhorn

View Architecture –Features: Service-oriented-Architecture for complete abstraction of presentation and dataService-oriented-Architecture for complete abstraction of presentation and data Dynamic loading of devices with possibility of event-driven devices and/or polling-based devicesDynamic loading of devices with possibility of event-driven devices and/or polling-based devices Media package framework for distribution of media contents with file storage and key-value pair informationMedia package framework for distribution of media contents with file storage and key-value pair information

View Architecture –Potentials: Tablet User Interfaces, Voice Recognition/Synthesis, etc. for “modding” the user experienceTablet User Interfaces, Voice Recognition/Synthesis, etc. for “modding” the user experience More compelling user interface suitable for commercial gaming/large-scale simulationMore compelling user interface suitable for commercial gaming/large-scale simulation Complete separation of View and Model data suggests that the design and functionality of a unit can be done by separate teams working on the two different facets of an entityComplete separation of View and Model data suggests that the design and functionality of a unit can be done by separate teams working on the two different facets of an entity

Network Architecture –Features: Fault-tolerance, load-balancing and redundancy between ServersFault-tolerance, load-balancing and redundancy between Servers Distributed File System (DFS) between servers and clientsDistributed File System (DFS) between servers and clients Connects servers to provide a seamless presentation of a huge world through the window of a single clientConnects servers to provide a seamless presentation of a huge world through the window of a single client Fail-safe design operating with transactions ensure consistency across rapid data transfer and potential data- lossFail-safe design operating with transactions ensure consistency across rapid data transfer and potential data- loss

Network Architecture –Potentials: P2P system with node discovery, automatic balancing and enhanced fault-toleranceP2P system with node discovery, automatic balancing and enhanced fault-tolerance Integration of Server and Client into one single P2P grid simulation architectureIntegration of Server and Client into one single P2P grid simulation architecture