Professional Documents
Culture Documents
IJIRET Latha S Math A Dual Framework and Algorithms For Targeted Online Data Delivery
IJIRET Latha S Math A Dual Framework and Algorithms For Targeted Online Data Delivery
IJIRET Latha S Math A Dual Framework and Algorithms For Targeted Online Data Delivery
Lata S Math Dept of Computer Science and Engineering BTL Institute of Technology Bangalore, India mathlata123@gmail.com
Abstract:
flexible approach that maximizes user profile, all users utilize minimum resource. It does this while minimizing the usage of system resources. We develop an adaptive monitoring solution for Satisfy User Profiles (SUPs). Through formal analysis, we identify sufficient optimality conditions for SUP. Using real (RSS feeds) and synthetic traces, we empirically analyze the behavior of SUP under different conditions. Our experiments show that we can achieve a high degree of satisfaction of user utility when the estimations of SUP closely estimate the real event stream, and has the potential to save a significant amount of system resources. We further show that SUP can exploit feedback to improve user utility with only a moderate increase in resource utilization.
task of targeted data delivery. Users may have specific requirements for data delivery, e.g., how frequently or under what conditions they wish to be alerted about update events or their tolerance to delays or stale information. The challenge is to deliver relevant data to client at the desired time, while conserving system resources. We consider architecture of a proxy server that is managing a set of user profiles. Push, pull, and hybrid protocols have been used to solve a variety o f data delivery p r o b l e m s . Push-based technologies include BlackBerry a n d JMS messaging, pushbased policies for static Web content and pushbased consistency in the context of caching dynamic Web content. Push is typically not scalable, and reaching a large number of potentially transient clients is expensive.
Index TermsDistributed databases, online information services, client/server multitier systems, online data delivery.
1. INTRODUCTION
The diversity of data sources and Web services currently available on the Internet and the computational Grid, as well as the diversity of clients and application requirements, poses significant infrastructure challenges. In this paper, we address the ISSN: XXXX-XXXX Volume X, Issue X, Month Year
Advantage
Given client requirements and server capabilities, a broker is Responsible to match the client with suitable servers, and provide the client with the desired information of interest specified in the client profile. To do so, the broker may register to servers and as needed augment server notifications with pull actions. Each broker can further act as both server and client of other brokers, formatting a brokerage network as illustrated in Figure 1.1.
Decreasing of probing leads to decreasing their load. Probing cost is low. Performance is high. No limitations with user profiles.
2.1 ANALYSIS
2.1.1 Existing system A variety of emerging online data delivery applications challenge existing techniques for data delivery to human users, applications that are accessing data from multiple autonomous servers. The first approach is maximizes user utility under the strict setting of meeting a priori constraints on the usage of system resources. Disadvantage A Grid performance monitor tracks computational resources and notifies users of changes in system load and availability.
ISSN: XXXX-XXXX
14
and sliding window .Examples of nonstrict utility functions are linear and nonlinear decay functions.
3)Model Management: This component contains two sub components that run in parallel, the Tracker and Modeler.Both run in the background and together are responsible for keeping the resources metadata knowledge baseup to date. The Tracker tracks resources in the metadata knowledge base and creates a history, i.e., a log of update events occurring at the server. 4) Schedule Management: The ProMo scheduler goes through the following process: The scheduler reacts to update events generated by the Event Manager; On an update event, the scheduler identifies a set of server capabilities that best covers the client notification rule.
5. CONCLUSIONS
Dual Framework used to address maximization of the probing, Minimizing the number of probes to sources is important for pull-based applications to conserve resources and improve scalability. Solutions that can adapt to changes in source behavior are also important due to the difficulty of predicting when updates occur. We believe that the main impact of this work will be in what is now known as the Internet of things, where sensor data are collected, analyzed, and utilized in many differentways, based on users needs. With the Internet of things,user profiles, and their satisfaction dictate the way data are utilized, and monitoring sensor data fficiently is a mandatory prerequisite to the creation of any information system that is based on such data.
BIBLIOGRAPHY
Figure 4: Promo Framework Overview
Figure 4 describes the four main components of ProMo; they are the network layer, profile management, model management and schedule management. 1) Network Layer: All interactions between the ProMo proxy and clients or servers are done via TCP/IP connections.Both clients and servers submit their profiles to the ProMo proxy. 2) Profile Management: This component is responsible for registering client or server profiles in the proxy profilebase (PB). The profiles are then parsed and validated against the ProMo profile language specification.
[1]J. Gwertzman and M. Seltzer, World Wide Web Cache Consistency, Proc. USENIX Ann. Technical Conf., pp. 141-152, Jan. 1996. [2]E. Yashchin, Change-Point Models in Industrial Applications,Nonlinear Analysis, vol. 30, pp. 3997 4006, 1997. [3] U. Dayal et al., The HiPAC Project: Combining Active Databases and Timing Constraints, SIGMOD Record, vol. 17, no. 1, pp. 51-70,Mar. 1988. [4] J. Cho and H. Garcia-Molina, Synchronizing a Database to Improve Freshness, May 2000.
ISSN: XXXX-XXXX
15
[5] P. Deolasee, A. Katkar, P. Panchbudhe, K. Ramamritham, and P.Shenoy, Adaptive Push-Pull: Disseminating Dynamic Web Data,Proc. Intl World Wide Web Conf. (WWW), pp. 265-274, May 2001. [6] E. Cohen and H. Kaplan, Refreshment Policies for Web ontent Caches, Proc. IEEE INFOCOM, pp. 1398-1406, Apr. 2001. [7]C. Olston and J. Widom, Best-Effort Cache Synchronization with Source Cooperation, Proc. ACM SIGMOD, pp. 73-84, 2002. [8] J. Cho and A. Ntoulas,Effective Change Detection Using Sampling, 2002. [9] M. Cherniack, E. Galvez, M. Franklin, and S. Zdonik, Profile Driven Cache Management, Proc. IEEE CS Intl Conf. Data Eng.,pp. 645 -656, Mar. 2003. [10] D. Carney, S. Lee, and S. Zdonik, Scalable Application-Aware Data Freshening, Proc.IEEE CS Intl Conf.Data Eng., pp. 481-492, Mar. 2003. [11] A. Adi and O. Etzion, AmitThe Situation Manager, Intl J.Very Large Data Bases, vol. 13, no. 2, pp. 177-203, May 2004. [12] J. Eckstein, A. Gal, and S. Reiner, Optimal Information Monitoringunder a Politeness Constraint, Technical Report RRR 16-2005,RUTCOR, Rutgers Univ., May 2005. [13] L. Bright, A. Gal, and L. Raschid, Adaptive Pull-Based Policies for Wide Area Data Delivery. 2006. [14]RSS, http://www.rss-specifications.com, 2010. [15] Promo Language Specification, http://ie.technion.ac.il/~avigal/ProMoLang.pdf, 2010. LATA received the B.E. degree in Computer Science and Engineering from Basavakalyan Engineering College Basavakalyan.At present persuing the Master of Technology in Computer Science and Engineering Department at BTL institute of Technology, Bangalore.
ISSN: XXXX-XXXX
16