6
Resource Management and Inter-Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University, Ottawa, CANADA [email protected]

Resource Management and Inter- Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University,

Embed Size (px)

Citation preview

Page 1: Resource Management and Inter- Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University,

Resource Management and Inter-Operability in Network-Based

Systems Shikharesh Majumdar

Dept. of Systems and Computer Engineering,Carleton University,Ottawa, CANADA

[email protected]

Page 2: Resource Management and Inter- Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University,

2Majumdar

Introduction

Distributed Systems connected by networks provide various resources/services to clients:– Computing/storage/communication resources

– Various Application Dependent Services

Resource Management Middleware– Resource Discovery

– Resource allocation and scheduling

Inter-Operability Middleware– Enables the interaction of entities implemented using diverse technologies

CORBA [Valcartier (Defense Lab) project]

Web Services

Page 3: Resource Management and Inter- Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University,

3Majumdar

Resource Discovery

Where is the desired resource located? Distributed Meta-directory-Based Approach

– Collaborative Project with Alcatel-Lucent

Page 4: Resource Management and Inter- Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University,

4Majumdar

Resource Allocation and Scheduling on Grids Grids: A relatively new distributed system paradigm

– Distributed control, Open and general protocols, Non-Trivial Quality of Sevice (QoS)

QoSMOS – Matchmaking algorithms

– Scheduling algorithms

– Co-scheduling of multiple resources

– Collaboration with Nortel

Wireless Grids– Includes sensors and other wireless

devices

Figure from “Engineering Grid Applications and Middleware for High Performance” U. Farooq, S. Majumdar and E.W. Parsons, in Proc. ACM 6th International Workshop on Software and Performance (WOSP 2007), Buenos Aires, Argentina, February 2007.

Page 5: Resource Management and Inter- Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University,

5Majumdar

Network Platform for Bridge Infrastructure Management

Collaborative project with colleagues

from Civil Engineering (in proposal stage)

Monitoring bridges in the nation

Enhancing collaborative research

Provide access to various resources– Tools

– Computing resources

– Data sets

Page 6: Resource Management and Inter- Operability in Network-Based Systems Shikharesh Majumdar Dept. of Systems and Computer Engineering, Carleton University,

6Majumdar

Web Services-Based Inter-Operable Systems Web Services (WS):

– Provides inter-operability

– WS Replica Selection Strategies

– Distributed WS Registry Meta-directory-based approach Caching and Prefetching

– Hosting WS on resource constrained mobile devices Execution environment Application pratitioning techniques

– XML Publish/Subscribe Systems Filtering techniques Forwarding techniques

Collaboration with Alcatel-Lucent (supported by Ontario Centres of Excellence)

Co-Investigators: C.-H. Lung and B. Esfandiari