1000 Java Tips ebook
Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java
programming articles and tips. Please take your copy here.
Take your copy of free "Java Technology Screensaver"!.
Easy Learn Java: Programming Articles, Examples and Tips - Page 279
1060 Stories (530 Pages, 2 Per Page)
Orchestrating Grid Workloads w/ Tivoli
What's the biggest roadblock to acceptance of an On Demand Business
environment? It isn't technology. The e-business world provides many examples of
technology evolving quickly to support new needs. The biggest roadblock is
politics. By itself, On Demand Business is an apolitical model: it looks at
what's needed to ensure that all resources are used to the best benefit of the
enterprise. But the enterprise is extremely political. Since these two models --
the apolitical On Demand Business environment and the political enterprise --
are diametrically opposed, we need technology that encourages enterprise
"kingdoms" to share their resources. As grid computing moves from
purely scientific and mathematical use to a more utility-based model, the
technology to leverage the proper use of servers in this environment must be in
Grid resource managers manage workload from requesters to the available grid
engines. What happens when there's more work than available engines can handle?
Traditionally, this condition causes queuing and additional wait times for the
user community. This article discusses how resources
can be managed into and out of a grid environment using an example
In this article, I'll draw examples from some work we did in the IBM Design
Center for On Demand Business for a financial institution. The models used were
based on grid workloads that followed trading examples, but they're
representative of basic grid workload models we've seen for a number of
different business clients.
For the financial institution, we used IBM Tivoli® Intelligent Orchestrator
(TIO) software because it enables an organization to add and remove servers from
a processing environment based on the needs of that environment. Traditionally,
TIO has been deployed in Web-based environments to ensure the best use of
servers throughout multiple tiers. This has been accomplished by analyzing the
CPU use of the server and the rate of work to the server from the network. If
TIO can be adapted to serve the grids as well, it would be a powerful tool for
managing servers across multiple heterogeneous environments. Suddenly, servers
become commodities to share across departments -- hoarding of departmental
server resources can become a thing of the past. This article defines the
methodology used to transform the TIO product in its traditional Web-based world
into one of looking across multiple worlds.
The business problem
Enterprises constantly struggle to find the best way to manage their hardware,
software, and management resources. Often new applications drag with them a new
set of servers. To ensure servers will handle expected demand, capacity planners
frequently overestimate the load to ensure there is enough room for growth as
the application usage rises. If the estimate is too low, performance suffers. If
the estimate is too high, resources are wasted. Since the typical political
climate discourages sharing of resources, the wasted resources are never used.
The disturbing thing to CIO and IT organizations is that such wasted resources
can never be brought to bear on resource-starved applications. Some users can be
stuck with poorly performing applications while perfectly useful resources lie
Several technologies are coming together now to solve this problem. The advent
of efficient Web services, the proliferation of J2EE underpinnings for those Web
services, and the power of grid computing allow application components to be
efficiently deployed within a heterogeneous environment. Applications have
become less platform- and infrastructure-dependent and more focused on solving
business problems. This paves the way for using grids in a utility model. In
environments where multiple grids must contend for the same resources or must
share resources with non-grid environments, we need something outside the grid
to ensure proper deployment of servers. In our work with the financial
institution, we used IBM Tivoli Intelligent Orchestrator (TIO) to fill this
need. TIO also provides the ability to track deployments of server environments,
which allows a person to keep track of how and for whom a server deployment is
carried out. Simply put, TIO provides the framework for removing the political
as well as technical barriers that might stand in the way of an enterprise
becoming more of an On Demand Business.
In our work with the financial institution, we combined Tivoli Intelligent
Orchestrator with DataSynapse GridServer. Let's look briefly at these products
so you can get an idea of how they work together.
comments? | | Score: 0
Posted by Anonymous on Monday, December 13, 2004 (00:00:00) (2501 reads)
Advanced Web Ranking v3.3 Released
Release date: October 05, 2004
Manage Your Search Engine Web Rankings
Caphyon LLC is pleased to announce the release of Advanced Web Ranking 3.3, a tool that helps check your web site position on all major search engines. Advanced Web Ranking runs on Mac OS X, Windows 98/2000/XP, Linux and Solaris.
Checking your web site position is a very time consuming task. For example, if you have 10 keywords that you want to monitor, and you want to check the top 20 positions for 10 search engines, you need to perform about 200 (10 keywords * 10 engines * first 2 pages) individual searches to get the results. Then you need to compare the results one by one to find where your site is positioned. It may take you days to complete this task if you do this manually. That's where Advanced Web Ranking comes to help.
Advanced Web Ranking is able to query over 200 search engines and quickly find out if you're moving up or down in the rankings, or if your site is listed at all. It will track the progress of your rankings over time and display that information in an easy to read and understand graphical and tabular reports. It can help you check not just the position of your website but the position of your competitors' web sites as well.
Advanced Web Ranking has the ability to generate and email reports after an update was finished. Couple that with the Scheduled Updates ability, and you will be able to turn on your computer in the morning and find reports on your websites ranks waiting for you in your Inbox. As a SEO, you can have updates being run and sent to your customers every night without even lifting a hand. Various types of reports (Current Rank, Top Sites, Web Site, etc.) can be created in any of the formats Advanced Web Ranking supports (PDF, HTML, Excel, XML or Text). Then they can be emailed to any of the addresses you pick from the Address Book, or saved to a folder where you can access them over the Internet.
What's new in Advanced Web Ranking 3.3
This version features the ability to extract competition information from search engines, an advanced sorting criteria for all the printable reports and a new template manager for scheduling multiple project updates.
- Added "Number of search results" (competition) information in the reports.
- Added Header and Footer templates.
- Added Visibility stats to the Overview report.
- Added ability to schedule multiple projects.
- Added sort order (by Search Engine or Keyword).
- Added sort criteria (Ascending/Descending/Project Settings).
- Added three new filters: Top20 Up, Top20 Down, Top20 Dropped.
- Added index for HTML reports.
Advanced Web Ranking costs USD $99 for the Professional edition. Users who don't need to create printable reports, or schedule automatic updates can purchase the Standard edition for USD $49.
The application can be downloaded from:
More details about the application can be found at:
2941 bytes more | 7 comments | | Score: 0
Posted by Anonymous on Sunday, December 12, 2004 (00:00:00) (2723 reads)