This document summarizes the experience and qualifications of an individual with 30 years of experience working in monitoring and evaluation, project design and management, and natural resource management with various UN agencies, NGOs, and governments. Specifically, it outlines experience implementing mobile surveys in Cambodia, a school violence monitoring system in El Salvador, influencing policy through research products in India, designing monitoring systems for Oxfam, and leading renewable energy and livelihood projects across Asia. It also lists strengths in setting up global and regional monitoring and evaluation systems, conducting evaluations and research, training design, proposal writing, and relationship building.
The document proposes a middleware platform called DiCEPE to federate complex event processing across distributed and heterogeneous environments. DiCEPE addresses the challenges of communication heterogeneity between different CEP engines and systems, integrating heterogeneous CEP engines, scalability to large numbers of events and sources, and dynamic adaptability of the platform. It presents the architecture of DiCEPE which is built as a service-component application using the FraSCAti framework. Validation examples demonstrate how DiCEPE can federate the Esper and Etalis CEP engines for a nuclear crisis management application, addressing the key challenges.
This document summarizes a project meeting about the OCCIware Docker-Connector. The Docker-Connector allows connection between the OCCIware model and real Docker machines by projecting the model onto real machines and introspecting real machines to build the model. It uses Docker APIs and machine to connect Docker instances. Next steps include adding account forms, testing on other platforms, and developing an Infrastructure-Connector.
This document proposes a federated multi-cloud Platform as a Service (PaaS) infrastructure to address the challenges of portability, interoperability, heterogeneity, and geographic diversity. It presents a configurable architecture based on a software product line and plug-in systems. A flexible component model using Service Component Architecture allows developing and deploying multi-cloud PaaS and Software as a Service applications. Three sample applications are deployed across multiple clouds to validate the approach.
The document discusses soCloud, a multi-cloud Platform as a Service (PaaS). It presents a case study using Amazon EC2, CloudBees, and Heroku to demonstrate multi-cloud portability, provisioning, elasticity, and high availability. It outlines challenges in these areas and reviews related work. The document proposes soCloud, a PaaS built on top of existing infrastructure and platform providers. soCloud uses service-oriented architecture and extensions to the SCA standard to develop multi-cloud applications in a portable way across providers. Annotations are used to specify deployment details like cloud locations.
soCloud: distributed multi-cloud platform for deploying, executing and managi...Fawaz Fernand PARAISO
The document summarizes a PhD thesis defense presentation on soCloud, a distributed multi-cloud platform. The presentation covers:
1) The soCloud model, which extends the Service Component Architecture (SCA) model to support annotations for non-functional requirements to deploy components as execution units across multiple clouds.
2) The soCloud platform, which is a distributed component-based PaaS that manages portability, provisioning, elasticity, and high availability across clouds using a reactive architecture.
3) Validation of the soCloud model and platform through modeling applications and providing runtime support to manage applications in multi-cloud environments.
This document summarizes the experience and qualifications of an individual with 30 years of experience working in monitoring and evaluation, project design and management, and natural resource management with various UN agencies, NGOs, and governments. Specifically, it outlines experience implementing mobile surveys in Cambodia, a school violence monitoring system in El Salvador, influencing policy through research products in India, designing monitoring systems for Oxfam, and leading renewable energy and livelihood projects across Asia. It also lists strengths in setting up global and regional monitoring and evaluation systems, conducting evaluations and research, training design, proposal writing, and relationship building.
The document proposes a middleware platform called DiCEPE to federate complex event processing across distributed and heterogeneous environments. DiCEPE addresses the challenges of communication heterogeneity between different CEP engines and systems, integrating heterogeneous CEP engines, scalability to large numbers of events and sources, and dynamic adaptability of the platform. It presents the architecture of DiCEPE which is built as a service-component application using the FraSCAti framework. Validation examples demonstrate how DiCEPE can federate the Esper and Etalis CEP engines for a nuclear crisis management application, addressing the key challenges.
This document summarizes a project meeting about the OCCIware Docker-Connector. The Docker-Connector allows connection between the OCCIware model and real Docker machines by projecting the model onto real machines and introspecting real machines to build the model. It uses Docker APIs and machine to connect Docker instances. Next steps include adding account forms, testing on other platforms, and developing an Infrastructure-Connector.
This document proposes a federated multi-cloud Platform as a Service (PaaS) infrastructure to address the challenges of portability, interoperability, heterogeneity, and geographic diversity. It presents a configurable architecture based on a software product line and plug-in systems. A flexible component model using Service Component Architecture allows developing and deploying multi-cloud PaaS and Software as a Service applications. Three sample applications are deployed across multiple clouds to validate the approach.
The document discusses soCloud, a multi-cloud Platform as a Service (PaaS). It presents a case study using Amazon EC2, CloudBees, and Heroku to demonstrate multi-cloud portability, provisioning, elasticity, and high availability. It outlines challenges in these areas and reviews related work. The document proposes soCloud, a PaaS built on top of existing infrastructure and platform providers. soCloud uses service-oriented architecture and extensions to the SCA standard to develop multi-cloud applications in a portable way across providers. Annotations are used to specify deployment details like cloud locations.
soCloud: distributed multi-cloud platform for deploying, executing and managi...Fawaz Fernand PARAISO
The document summarizes a PhD thesis defense presentation on soCloud, a distributed multi-cloud platform. The presentation covers:
1) The soCloud model, which extends the Service Component Architecture (SCA) model to support annotations for non-functional requirements to deploy components as execution units across multiple clouds.
2) The soCloud platform, which is a distributed component-based PaaS that manages portability, provisioning, elasticity, and high availability across clouds using a reactive architecture.
3) Validation of the soCloud model and platform through modeling applications and providing runtime support to manage applications in multi-cloud environments.
The Presentation contains about Word Sense Diassambiguation. I had tried to explain about the Word Sense in terms of Python language. But it can be also done using nltk.
Complex Event Processing (CEP) is a technique that analyzes events to detect complex patterns. CEP engines receive events from producers, filter and transform them, detect patterns across events, and send derived events to consumers. CEP with Canopsis allows for real-time event analysis, flexible monitoring of services, and better scaling of infrastructure by processing events quickly in memory.
This document discusses managing elasticity across multiple cloud providers. It introduces challenges in guaranteeing high availability, automating elasticity, and providing transparency across clouds. The contribution is a Multi-Cloud-PaaS architecture that can manage elasticity problems by providing necessary resources as needed. It is implemented using FraSCAti and deployed on ten IaaS/PaaS providers. Validation shows negligible overhead from load balancing and satisfactory performance of the system.
This document discusses DiCEPE, a distributed complex event processing engine. It has a component architecture that allows a CEP editor to add, delete, and retrieve statements from DiCEPE. DiCEPE is connected to an event cloud to subscribe to and notify events. It has been tested successfully with CEPEditor. DiCEPE is also context aware and listener aware to statements and engine instances. A crisis use case is presented involving firemen, police, and sensors.
DiCEPE is a distributed complex event processing engine that allows propagating events across multiple CEP engines running in separate JVMs connected through bindings like REST and JMS. It supports reconfiguring CEP engines at runtime through CRUD operations on EPL statements, listeners, and remote bindings. DiCEPE also provides an open interface for integrating different CEP engines like Esper and is exploring adding support for standards like WS-Notification and encoding events as RDF triples.
DiCEPE is a distributed complex event processing engine that uses the Etalis CEP system as an SCA component to process events in a distributed manner across multiple nodes. It utilizes a communication protocol and administration services to subscribe to and distribute events between nodes running the Etalis engine. DiCEPE supports the WS-Notification standard and provides component architecture and application services.
Cloud computing allows users to access computing resources like servers, storage, databases, networking, software and more over the internet. It provides several services like IaaS, PaaS and SaaS. There are different deployment models including public, private and hybrid clouds. Virtualization is a key technology that allows multiple operating systems and applications to run on a single server. Cloud computing can help drive economic growth in Africa by providing affordable access to computing resources for businesses and individuals.
Retail Integrity focuses on providing people, execution, and return on investment for their clients. They offer various in-store services for hundreds of top brands across all US retailers and 50 states, including call center solutions, merchandising, logistics and fulfillment, labor force development, in-store demonstrations and events, virtual kiosks, analytical services, brokerage services, and cooler programs.
The Presentation contains about Word Sense Diassambiguation. I had tried to explain about the Word Sense in terms of Python language. But it can be also done using nltk.
Complex Event Processing (CEP) is a technique that analyzes events to detect complex patterns. CEP engines receive events from producers, filter and transform them, detect patterns across events, and send derived events to consumers. CEP with Canopsis allows for real-time event analysis, flexible monitoring of services, and better scaling of infrastructure by processing events quickly in memory.
This document discusses managing elasticity across multiple cloud providers. It introduces challenges in guaranteeing high availability, automating elasticity, and providing transparency across clouds. The contribution is a Multi-Cloud-PaaS architecture that can manage elasticity problems by providing necessary resources as needed. It is implemented using FraSCAti and deployed on ten IaaS/PaaS providers. Validation shows negligible overhead from load balancing and satisfactory performance of the system.
This document discusses DiCEPE, a distributed complex event processing engine. It has a component architecture that allows a CEP editor to add, delete, and retrieve statements from DiCEPE. DiCEPE is connected to an event cloud to subscribe to and notify events. It has been tested successfully with CEPEditor. DiCEPE is also context aware and listener aware to statements and engine instances. A crisis use case is presented involving firemen, police, and sensors.
DiCEPE is a distributed complex event processing engine that allows propagating events across multiple CEP engines running in separate JVMs connected through bindings like REST and JMS. It supports reconfiguring CEP engines at runtime through CRUD operations on EPL statements, listeners, and remote bindings. DiCEPE also provides an open interface for integrating different CEP engines like Esper and is exploring adding support for standards like WS-Notification and encoding events as RDF triples.
DiCEPE is a distributed complex event processing engine that uses the Etalis CEP system as an SCA component to process events in a distributed manner across multiple nodes. It utilizes a communication protocol and administration services to subscribe to and distribute events between nodes running the Etalis engine. DiCEPE supports the WS-Notification standard and provides component architecture and application services.
Cloud computing allows users to access computing resources like servers, storage, databases, networking, software and more over the internet. It provides several services like IaaS, PaaS and SaaS. There are different deployment models including public, private and hybrid clouds. Virtualization is a key technology that allows multiple operating systems and applications to run on a single server. Cloud computing can help drive economic growth in Africa by providing affordable access to computing resources for businesses and individuals.
Retail Integrity focuses on providing people, execution, and return on investment for their clients. They offer various in-store services for hundreds of top brands across all US retailers and 50 states, including call center solutions, merchandising, logistics and fulfillment, labor force development, in-store demonstrations and events, virtual kiosks, analytical services, brokerage services, and cooler programs.