AggOperator Query TupleRouterM DBBufferC RandomLPSR QueryResult Selperator Tuple TinyDBAttr TimerC MainC NetworkC AttrGlobal AttrTemp AttrPot AttrPhoto.

Slides:



Advertisements
Presentaciones similares
Support.ebsco.com Student Research Center Tutorial.
Advertisements

integridad referencial
Ejemplo para desarrollar el modelado del sistema mantenedor de países
Organización Secuencial
Crear un formulario Web Form con Microsoft ASP.NET
Trámites por Internet con Firma Electrónica Avanzada
CASO DE ESTUDIO. El software HogarSeguro le permite al propietario de la casa configurar el sistema de seguridad una vez que este se instala, controla.
Por: Ronald Toscano Pretelt
Conversión AD con micro controladores Microship
Igor Santos Grueiro. Muchos objetos tienen CLAVE.
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
Online Personal View Celular 3G PC Transmisión de Video RED CELULAR
TinyCQS Servicio de consultas Juan Fernando Santos Montaño.
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
“SOLICITUDES DEL EXPORTADOR” Certificado de Demanda Interna Satisfecha
El concepto de clase Con frecuencia un término puede definirse de diferentes maneras según el enfoque. Desde el punto de vista del análisis y el diseño.
Sistema de Lista de Regalos
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
PL/SQL Francisco Moreno Universidad Nacional.
Funciones De agregación y agrupamiento  Funciones matemáticas de agregación algunas de estas funciones sirven para recuperar la media o el sueldo total.
Máquinas de estados finitos
SQL Structured Query Language
BASE DE DATOS BY: Julián Villar Vázquez.
Árboles B M.C. José Andrés Vázquez Flores Estructuras de Datos / Primavera 2014.
Casos de uso. Administrando datos de un alumno Resumen: El usuario secretaria ingresa, elimina, modifica y consulta datos de un alumno. Actores: Usuario.
Administrador Inex Notarios Manual de usuario noviembre 2010.
Interfaz Edmodo Ingresar al siguiente link:
Dr. Mario Rossainz López Aplicaciones WEB Primavera 2015.
DEM (Documentos Electrónicos Múltiples)
D. M.L. (Lenguaje de Manipulación de Datos)
Casos de Uso Usuarios Insertar Usuarios Modificar Usuarios
VLAN Enlace Troncal.
eVigilo SMART Scalable Messaging Application in Real Time Sistemas de alerta e información nacionales & regionales.
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
Para administrar programas de formación (crear y modificar), recuerde que: Esta opción aplica tanto para formación titulada como para complementaria.
Tema 2: Base de datos relacionales
José Ulloa Suárez Cesar León Soledispa Ingeniería WiseConn S.A.
Formación titulada a la medida
José Ulloa Suárez Cesar León Soledispa Ingeniería WiseConn S.A.
ULLANY GELO YESSENIA HERRERA. Haga una descripción del entorno de Microsoft Outlook. Descripción del entorno.
Como parte de la tarea de atender eficientemente las necesidades de nuestros clientes, Eleinco Limitada ha desarrollado su propio software llamado LOOK.
Ingresa a Ingresas el nombre de tu pagina, debe estar relacionado con el contenido. Ingresas tu correo electrónico, te llegara un mensaje.
PUEDE SER QUE SALGA ESTA PANTALLA A QUIEN NO TIENE EL CERTIFICADO DE SEGURIDAD DEL SAT, SI ES ASI DEBERAN DAR CLICK EN ( VAYA A ESTE SITIO WEB.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
ESTUDIO DE CASO PRUEBAS SW
Casos de Uso Sedes Insertar Sedes Modificar Sedes Administrador
Aquí para cambiar tu contraseña. Seleccionar pestaña seguimiento Editar mi cuenta Para cambiar o corregir tu .
Programación de Operaciones Básicas
Laboratorio de Estadística administrativa
TEMARIO DE COMPUTACIÓN. WINDOWS ESCRITORIO ACCESOS DIRECTOS CARPETAS ALMACENADAS EN ESCRITORIO WINDOWS 7 (VENTANAS EN MOSAICO)
1 Una vez completada esta lección, podrá: Crear y modificar hipervínculos en hojas de cálculo. Guardar hojas y libros como páginas Web. Enviar libros por.
1.1 CONCEPTOS BÁSICOS DE PROGRAMACIÓN Y ALGORITMOS.
Guía para Crear un Blog en Hotmail. Primero nos suscribimos.
Combinar correspondencia Word y Access
Presenta: Tripco II V Presenta: Tripco II V
Competencias Avanzadas de Telemática Agosto de 2015.
Correo Corporativo Equipos Samsung Galaxy Y (GT- S5360L)
AggOperator Query TupleRouterM DBBufferC RandomLPSR QueryResult Selperator Tuple TinyDBAttr TimerC MainC NetworkC AttrGlobal AttrTemp AttrPot AttrPhoto.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Segunda Parte del Laberinto. INSERTAR OBJETOS PARA PREGUNTAS Insertar 5 objetos, uno por cada pregunta que elaboró de su artefacto tecnológico.
3era. Clase ramo informática aplicada Planilla de calculo.
Pasos: Abrir el libro de Excel 1. Escribir los datos 2. Guardar el libro Abrir el Word 4. seleccionar destinatario 5. usar lista existente 6. insertar.
Instalar Windows Server 2003 Alexis Manuel Zamora Salazar 6º “H” Informatica.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Módulo 7: Resolución de nombres NetBIOS mediante el Servicio de nombres Internet de Windows (WINS)
JUAN JOSÉ HERRERA UNIVERSIDAD DE CELAYA Bluetooth.
RECUPERACIÓN DE LA CUENTA USUARIO O CONTRASEÑA RICARDO B. GARCÍA LÓPEZ.
Nueva aplicación para el registro de proveedores Encuentra el registro de proveedores Ingresa el nombre del proveedor El sistema genera una nueva pantalla.
« Las Redes Sociales ».
Transcripción de la presentación:

AggOperator Query TupleRouterM DBBufferC RandomLPSR QueryResult Selperator Tuple TinyDBAttr TimerC MainC NetworkC AttrGlobal AttrTemp AttrPot AttrPhoto AttrVoltage AttrAccel AttrMag ADC Components TinyAlloc PotC GenericComm ParsedQuery AdminHistórico

TupleRouterM TimerC fired() NetworkC DBBufferC RadioQueue RAM EEPROM ADC Components

¿El atributo corresponde al histórico? Insertar valor en el histórico Sí No ¿Atributo sin dato? Sí No Fin …

1.2: Muestrear datos 1.3: Llenar tuplas 1.4: ¿Agregar? 1.4: ¿Agregar? 1.6: ¿Agregar? 1.5: Operador de selección 1.7: Operador de agregación Epoch NoSí No 1.1 Identificar consultas Arribo de resultados hijos D D

1.2: Muestrear datos 1.3: Llenar tuplas e insertar en histórico 1.4: ¿Agregar? 1.4: ¿Agregar? 1.6: ¿Agregar? 1.5: Operador de selección 1.7: Operador de agregación Epoch NoSí No 1.1 Identificar consultas Arribo de resultados hijos D D

Arribo de mensaje de consulta Fin Crear representación compacta de consulta ¿Todos los mensajes? No Sí Arribo de mensaje de consulta Fin Crear representación compacta de consulta ¿Todos los mensajes? No Sí ¿Identificad or distinto de cero? Encender variable de control No Sí

¿Variable de control? ¿Idle? ¿Agregar? …

1.3: Llenar tuplas e insertar en Histórico 1.3: Llenar tuplas e insertar en Histórico 1.4: ¿Agregar? 1.4: ¿Agregar? 1.7: Operador de agregación NoSí 2.1 ¿idle? 2.1 ¿idle? … epoch No Enviar No Sí 1.5: Operador de selección 1.6: ¿Radio? 1.6: ¿Radio?

Slots libres Slots llenos Slots libres Siguiente libre Siguiente ocupado Inicio Siguiente lleno Siguiente libre Inicio

Muestrear datos ¿Agregar? Guardar EEPROM Guardar EEPROM Evento de reloj No Procesar consultas Entrega de tuplas Llenar tupla Arribo resultados hijos Sí ¿Agregar? Operador de Selección Operador de Agregación Sí ¿Radio? No ¿Idle? No Sí Enviar

Epoch 1. Procesar consultas 2. Entrega de tuplas

Epoch 2.1 ¿Radio? 2.1 ¿Radio? No 2.3 ¿Idle? 2.3 ¿Idle? No Sí D D 2.2 Guardar EEPROM 2.4 Enviar Sí

Epoch 2.1 ¿Radio? 2.1 ¿Radio? No 2.4 ¿Idle? 2.4 ¿Idle? No Sí D D 2.2 Guardar EEPROM 2.6 Enviar Sí 2.3 ¿Agregación? 2.3 ¿Agregación? 2.5 ¿Variable de control? 2.5 ¿Variable de control? No Sí No

Muestrear datos ¿Agregar? Evento de reloj No Procesar consultas Entrega de tuplas Llenar tupla Arribo resultados hijos Sí ¿Agregar? Operador de Selección Operador de Agregación No S S

Muestrear ¿Agregar? Guardar EEPROM/RAM Evento de reloj No Procesar consultas Entrega de tuplas Llenar tupla Arribo resultados hijos Sí ¿Agregar? Operador de Selección Operador de Agregación Sí ¿Radio? No ¿Idle? No Sí Enviar

Nueva inserción ¿Grano == 1?

PC QB1 Light QB2 Temp QB líder QB líder QB3 Light QB4 Temp QB5 Light QB6 Temp Mote 1 Mote 2 Mote 3 QB líder QB líder QB líder QB líder

ADMINISTRADOR DE HISTÓRICO IAdministraciónH

D.1: ¿Radio? D.1: ¿Radio? Guardar EEPROM/RAM F: ¿Idle? F: ¿Idle? Enviar Sí No SíNo A.2: Muestrear datos A.3: Llenar tuplas C: ¿Agregar? C: ¿Agregar? C.2: Operador de selección C.1: Operador de agregación Epoch No Sí No B.1 ¿Consulta dispara ahora? Por cada consulta Fin ¿Resultados hijos? ¿Agregar?

uint8_t qid; //1 uint8_t numFields; //2 uint16_t epochDuration uint16_t clocksPerSample; int16_t clockCount; //11 bool hasAgg:1; // -- are there aggregates in this query char bufferType; //see Buffer.h:BufferType //25 uint8_t bufferId; //26 -- output buffer id

Red de sensores Recolector Aplicación Persistencia

1 *1*1

AggOperator Query TupleRouterM DBBufferC QueryResult Selperator Tuple TinyDBAttr TimerC NetworkC TinyAlloc ParsedQuery QueryProcessor StdControl RadioQueue TinyDB

epoch 1epoch 2epoch 3… epoch 65,535 … 2048 << 650,000