370 likes | 504 Views
Virtual Organization for Telecommunication TELCO “Defining the Future…”. TEAM-2 Group Leader: Ahmad Hassan Members: L. Ermakova O. Adewoiyin S. Son
E N D
Virtual Organization for TelecommunicationTELCO“Defining the Future…” TEAM-2 Group Leader: Ahmad Hassan Members: L. Ermakova O. Adewoiyin S. Son T. Joseph Centre for Advanced Computing and Emerging Technologies,School of Systems Engineering,The University of Reading, UK 28-NOV-08
Agenda • Philosophy behind TELCO • Background of Mobile System • Virtual Organization • VO Challenges • VO Benefits in Telecommunication • Organizational Design • State-of-the-art • Traditional Distributed Paradigms • Security • Grid • Oracle vs IBM Grid Implementations • Conceptual Layered Architecture • Detailed Technical Design • Summary & Conclusion • Appendix
Acknowledgment Our team would like to thank Mrs Nia Alaxandrov, Prof. Vassil Alaxandrov and Mr. Asaad Moosa for providing kind support and guidance in making this project a real success for us.
Philosophy behind TELCO • Virtual Organization as a technological revolution for Telecommunication • Efficient Billing system • Efficient billing while roaming • Information sharing among mobile service providers • Using Distributed Databases, Grid services and clusters • Intelligent Service Discovery
Background of Mobile System (2) • Billing System • The system that collects billing ticket generated from services modules, translates and store them (in database system). • Basically including Mediator(collection, translation) and Database system. • Roaming • A service in Mobile system that enables mobile subscribers can access and use services from other network provider. • Bridging Services • Providing mechanism that allows mobile subscribers to access services from other services providers from home network provider or visited network providers (using roaming)
Virtual Organization (VO) VO is a temporary alliance of entities • To share skills or core competencies and resources • In order to better respond to business opportunities • Whose cooperation is supported by computer networks
VO Challenges • Technical • Capability of the communications network • Hardware and software compatibility • Computer security • Dynamic nature of technology • Communication • Misinterpretation of messages • Message ambiguity • Reduction in the quality of the message delivered • Delay in responding to a message
VO Challenges…(2) • Managerial • Potential abuse and wasted time • Managing and controlling at a distance • Ensuring employee self-motivation and self-discipline. • Defining goals and limits of responsibility • Loss of personal contact
Best Practices for Overcoming Challenges • Encourage cooperation, trust and empowerment. • Ensure skills and competencies are complementary and well define roles. • Ensure contractual agreements are clear and specific on roles and deliverables. • Occasional face-to-face interaction. • Provide training which is critical to team success. • Ensure that technology is compatible and reliable. • Provide technical assistance that is competent and available
VO Benefits in Telecommunication sector • Efficient service management • Efficient billing system • Enterprise collaboration through sharing of resources • Reduce administrative costs • No local IT infrastructure for each enterprise • Create more efficient operations • Companies can exchange their services in order to provide more opportunities to each customer • We can use cheap computers and cheap operating systems or the existing ones
Organizational Design • Marketing and Planning • Interface for advertisements, user survey…. • Operations and IT Support • Interface that gives and checks interconnection requirements and system for fault tolerance • Financial and Accounting • Interface for keeping payment agreement and subsequent payment records between operators • Security • Standard Security functions as authorization, privacy, integrity, authentication and non-repudiation • Management • Portal for taking feedbacks and authorizing operators
Traditional Distributed Paradigms…(1) • Message Passing • Machines can exchange messages to each other. • Simple implementation of socket • Client Server • An centralized organization with one server serving multiple clients • Clients send request to server, server receives, does action and send back relevant responses. • Peer to Peer • Decentralized organization of autonomous entities. • Both side are server/client: having responsibility for sending request and response
Traditional Distributed Paradigms…(2) • RMI • A Java-based distributed technology that enables a object to invoke methods from remote objects in different machine. • Using pre-defined java interface for consensus of interaction between client and server • Communication is based on JVM-JVM • CORBA • A standard defined by OMG that allows objects from different languages in different platform can interact with each other • Using Interface Description Language for consensus of interaction so that it can be implemented by multiple languages • ORB is the heart of CORBA which has responsibility for getting request from client, invoking methods from server, and send back the result. • IIOP is used for communication in CORBA
2. Query Service UDDI 1. Register Service 3. Return Service Contract 4. Invoke Service 5. Receive Request Internet Service requester Service Provider 6. Receive Result 6. Return result Traditional Distributed Paradigms…(3) • Web Services • Basic distributed computing technology that constructs client-server interactions using services provider/consumer mechanism • Web Services are platform independent and language independent
Security • Security policy • An updated document stating how the VO tends to implement security • Digital Signature Technology • To maintain authentication, authorization and non-repudiation • Transport Layer Security • To ensure privacy and integrity • Network Security • To protect from intrusion through any system on the network
Grid…(1) • Grid computing allows: • Seamless resource sharing of distributed heterogeneous resources in a dynamic way • Resources can be Computing, Storage or Online collaborative tools
Grid...(2) • Enables the creation of a single IT infrastructure that can be shared by multiple business • Types of Grid Systems • Computational Grid • Data Grid
Grid Motivation...(1) • Businesses/Organizations have • No more limitation on Computing power • No difficulties in sharing data across distributed heterogeneous resources • Predict Customer needs through large dataset analysis • Enhanced Operational Resilience
Grid vs Traditional Distributed Approach • Grid Enables • Optimise use of Distributed Shared Resources • Same semantics for every resource • Coordinated Failover control • Loosly Coupled Architecture
Enterprise Grids ORACLE & IBM
Oracle Grid Approach • Oracle defines grid technology as • “an enterprise's computational resources – servers, networks, storage, and information – acting together to create one or more large pools of computing resources” • Implements a way to provide on demand computing resources • Resource as “utility”
Oracle Strategy • Oracle provides tightly coupled clustered architecture bundled in Oracle 11g Grid containing • Oracle Applications i.e Enterprise Resource Planning or Customer Relationship Management • Oracle Database • Oracle Middleware
IBM Grid Approach • IBM defines Grid as • “enables the virtualization of distributed computing and data resources such as processing, network bandwidth and storage capacity to create a single system image, granting users and applications seamless access to vast IT capabilities” • IBM views grid as Heterogeneous resources
IBM Strategy • IBM provides dynamic Service Oriented Infrastructure to virtualize distributed resources • IBM provides • Infrastructure software • Storage • Servers • Tune or port 3rd party Application solutions to its grid infrastructure
Technology Recommendation • According to our requirements • IBM is the more suitable choice. WHY? • IBM unlike Oracle deals with distributed data grids • IBM Unlike Oracle deals with Heterogeneity • IBM Unlike Oracle can work with 3rd party hardware vendors and storage databases
Technical System Configuration • IBM Blade Center HS21 • IBM InfoSphere DataStage • IBM InfoSphere QualityStage • IBM Tivoli Workload Scheduler Loadleveler • Grid Enablement Toolkit
Summary & Conclusion • Investigation on general points of VO (VO meaning and organizational hierarchy, benefits, features, Supporting technologies, existing commercial VO’s and structures ) • Investigation on State-of-the-Art • Successfully Designed Complete Virtual Organization for efficient distributed resource sharing in Mobile Infrastructure using grid Technology
Thank you ALL Contact: a.hassan@student.reading.ac.uk
Appendix • Regular Skype Meetings
Contd… • Extensive discussions on VO Mailing list