A Dual Framework and Algorithms for Targeted Online Data Delivery


A Dual Framework and Algorithms for Targeted Online Data Delivery
Abstract:
A variety of emerging online data delivery applications challenge existing techniques for data delivery to human users, applications, or middleware that are accessing data from multiple autonomous servers. In this paper, we develop a framework for formalizing and comparing pull-based solutions and present dual optimization approaches. The first approach, most commonly used nowadays, maximizes user utility under the strict setting of meeting a priori constraints on the usage of system resources. We present an alternative and more flexible approach that maximizes user utility by satisfying all users. It does this while minimizing the usage of system resources. We discuss the benefits of this latter approach and develop an adaptive monitoring solution 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 varying 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.

Existing System:
·       Most commonly used nowadays, maximizes user utility under the strict setting of meeting a priori constraints on the usage of system resources.
·        Currently, the burden of when to probe an RSS resource lies with the client.
Although RSS providers use a Time-To-Live (TTL) measure to suggest a probing schedule.
·       Due to heavy workloads that may be imposed by client probes (especially on popular Web feed providers such as CNN), about 80 percent of the feeds have an average size smaller than 10 KB, suggesting that items are promptly removed from the feeds. These statistics on refresh frequency and volatility illustrate the challenge faced by a proxy in satisfying user needs.



Proposed System:
·        We develop a framework for formalizing and comparing pull-based solutions and present dual optimization approaches.
·        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. In this paper, we have addressed these challenges.
·        We have addressed these challenges through the use of a new formalism of a dual optimization problem, reversing the roles of user utility and system resources.
·        We have formally shown that SUP is optimal for OptMon2 and under certain restrictions can be optimal for OptMon1 as well.
·        We have empirically shown, using RSS data traces as well as synthetic data, that SUP can satisfy user profiles and capture more updates compared to existing policies.
·        SUP is adaptive and can dynamically change monitoring schedules.


KEYWORDS:
Generic Technology Keywords: Database, User Interface, Programming
Specific Technology Keywords: C#.Net, ASP.Net, MS SqlServer-08
Project Keywords: Presentation, Business Object, Data Access Layer
SDLC Keywords: Analysis, Design, Code, Testing, Implementation, Maintenance




SYSTEM CONFIGURATION
HARDWARE CONFIGURATION
S.NO
HARDWARE
CONFIGURATIONS
1
Operating System
Windows 2000 & XP
2
RAM
1GB
3
Processor (with Speed)
Intel  Pentium IV (3.0 GHz) and Upwards
4
Hard Disk Size
40 GB and above
5
Monitor
15’ CRT
SOFTWARE CONFIGURATION
S.NO
SOFTWARE
CONFIGURATIONS
1
Platform
Microsoft Visual Studio
2
Framework
.Net Framework 4.0
3
Language
C#.Net
4
Front End
Asp.Net (WCF)
5
Back End
SQL Server 2008

0 comments:

Post a Comment