ISO Open system Requirements and IT Needs

Slides:



Advertisements
Similar presentations
Collaborative Commerce. Electronic CommercePrentice Hall © Collaborative Commerce collaborative commerce (c-commerce) The use of digital technologies.
Advertisements

Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
8.
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
Technical Architectures
Quality of Service in IN-home digital networks Alina Albu 7 November 2003.
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
Summary Device protocols tied intimately to applications. A need to significantly reduce critical data update times. Current network bandwidth consumption.
The Directory A distributed database Distributed maintenance.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
An automated diagnostic system to streamline DSM project maintenance Johan du Plessis 15 August 2012.
Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
Computers Are Your Future Eleventh Edition
A Comparative Study of Signaling Protocols for Data Management and Synchronization # Department of Computer Engineering, Kocaeli University.
Identity Management: A Technical Perspective Richard Cissée DAI-Labor; Technische Universität Berlin
Power System Monitoring Using Wireless Substation and System- Wide Communications Mobile Agent Part Mladen Kezunovic (P.I.) Xiangjun Xu Texas A&M University.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Information Technology Needs and Trends in the Electric Power Business Mladen Kezunovic Texas A&M University PS ERC Industrial Advisory Board Meeting December.
CORBA1 Distributed Software Systems Any software system can be physically distributed By distributed coupling we get the following:  Improved performance.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Power System Monitoring Using Wireless Substation and System- Wide Communications Mobile Agent Part Mladen Kezunovic (P.I.) Xiangjun Xu Texas A&M University.
Distributed Systems Architecure. Architectures Architectural Styles Software Architectures Architectures versus Middleware Self-management in distributed.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Personal Communication Services & WiFi
Chapter 1 Characterization of Distributed Systems
Virtual Private Networks (VPN)
Integrated Energy and Spectrum Harvesting for 5G Wireless Communications submitted by –SUMITH.MS(1KI12CS089) Guided by – BANUSHRI.S(ASST.PROF,Dept.Of.CSE)
Java Distributed Object System
Discovering Computers 2010: Living in a Digital World Chapter 14
Definition of Distributed System
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Distributed Databases
Mazen Alkoa’ & Ahmad Nabulsi Submitted to Dr. Sufyan Samara
Grid Computing.
Database Architectures and the Web
GRID COMPUTING PRESENTED BY : Richa Chaudhary.
#01 Client/Server Computing
Substation Automation IT
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
Need for VPN As a business grows, it might expand to multiple shops or offices across the country and around the world. the people working in those locations.
Direct digital control systems &Software
Mobile Agents.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Distributed Databases
Mobile Agents M. L. Liu.
RKL Remote key loading.
Principles/Paradigms Of Pervasive Computing
Nada Al Dosary Edited By: Maysoon AlDuwais
Chapter 17: Client/Server Computing
Managing International Information Systems
The Anatomy and The Physiology of the Grid
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
In Distributed Systems
Basic organizations and memories in distributed computer systems
A Model For Network Security
#01 Client/Server Computing
Presentation transcript:

ISO Open system Requirements and IT Needs Access to network monitoring data Access to relevant databases Ability to understand possible contingencies/risks/limits associated with particular energy transactions Coordination of maintenance schedules for improved generation as well as network availability and reliability

Maintenance Scheduling Distributed information in a deregulated environment: schedule schedule response response GENCO: device info schedules ISO: system info reliability constrains TRANSCO: device info schedules

Difficulties Distributed information (both geographically and organizationally) among multiple entities, needing frequent coordination Diverse ownership of the equipment, leading to different or contradictory goals Intensive communication and coordination among market participants, resulting in multiple iterations required for optimization

Requirement on New Method Heterogeneous system support Interfacing different hardware, operating systems, protocols integrating with the existing software systems Support of a flexible and extendable system structure easy updating of the coordination algorithms Security support providing secure communicate channels enabling user authentication and authorization

Scheduling Using Mobile Agents Each GENCO is represented by a mobile agent The agent travels between the GENCO and the ISO to exchange information Agents can adjust their acts to adapt to the changed situation Different algorithms can be used to control the negotiation processes

Solution Process Internet/ Intranet Figure 1. Computer setup GENCO ISO Figure 1. Computer setup The mobile agent solves the master problem at GENCO and then travels to ISO with the initial solution The mobile agent submits the solution at ISO and get the Benders cuts if the solution is not feasible The mobile agent returns to GENCO with the cuts With the returned cuts, the agent solve the master problem at GENCO again to begin the next iteration

Comparison Centralized systems Remote method calls (RPC, CORBA, RMI) big burden on data transfer, difficult to keep the data synchronized and up-to-date market participants may not want to expose some sensible info Remote method calls (RPC, CORBA, RMI) a set of standard interfaces must be defined and agreed by all entities difficult to use

Benefits Flexible system structure Less human interference less coupling among different systems easy to integrate with heterogeneous systems Less human interference mobile agents can act on behalf of the users Easy to implement communication problems and security support are taken care of by mobile agent software