Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

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


Previous 1060 Stories (530 Pages, 2 Per Page) Next

Orchestrating Grid Workloads w/ Tivoli

Go to all tips in General Java

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 place.

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 idle.

The solution
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.

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 infrastructure.

comments? | Printer Friendly Page  Send to a Friend | Score: 0
Posted by Anonymous on Monday, December 13, 2004 (00:00:00) (2501 reads)

Advanced Web Ranking v3.3 Released

Go to all tips in Web development, tech, marketing, securi
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:
http://www.advancedwebranking.com/download.html

More details about the application can be found at:
http://www.advancedwebranking.com
2941 bytes more | 7 comments | Printer Friendly Page  Send to a Friend | Score: 0
Posted by Anonymous on Sunday, December 12, 2004 (00:00:00) (2723 reads)

Previous 1060 Stories (530 Pages, 2 Per Page) Next

530| 529| 528| 527| 526| 525| 524| 523| 522| 521| 520| 519| 518| 517| 516| 515| 514| 513| 512| 511| 510| 509| 508| 507| 506| 505| 504| 503| 502| 501| 500| 499| 498| 497| 496| 495| 494| 493| 492| 491| 490| 489| 488| 487| 486| 485| 484| 483| 482| 481| 480| 479| 478| 477| 476| 475| 474| 473| 472| 471| 470| 469| 468| 467| 466| 465| 464| 463| 462| 461| 460| 459| 458| 457| 456| 455| 454| 453| 452| 451| 450| 449| 448| 447| 446| 445| 444| 443| 442| 441| 440| 439| 438| 437| 436| 435| 434| 433| 432| 431| 430| 429| 428| 427| 426| 425| 424| 423| 422| 421| 420| 419| 418| 417| 416| 415| 414| 413| 412| 411| 410| 409| 408| 407| 406| 405| 404| 403| 402| 401| 400| 399| 398| 397| 396| 395| 394| 393| 392| 391| 390| 389| 388| 387| 386| 385| 384| 383| 382| 381| 380| 379| 378| 377| 376| 375| 374| 373| 372| 371| 370| 369| 368| 367| 366| 365| 364| 363| 362| 361| 360| 359| 358| 357| 356| 355| 354| 353| 352| 351| 350| 349| 348| 347| 346| 345| 344| 343| 342| 341| 340| 339| 338| 337| 336| 335| 334| 333| 332| 331| 330| 329| 328| 327| 326| 325| 324| 323| 322| 321| 320| 319| 318| 317| 316| 315| 314| 313| 312| 311| 310| 309| 308| 307| 306| 305| 304| 303| 302| 301| 300| 299| 298| 297| 296| 295| 294| 293| 292| 291| 290| 289| 288| 287| 286| 285| 284| 283| 282| 281| 280|
279
| 278| 277| 276| 275| 274| 273| 272| 271| 270| 269| 268| 267| 266| 265| 264| 263| 262| 261| 260| 259| 258| 257| 256| 255| 254| 253| 252| 251| 250| 249| 248| 247| 246| 245| 244| 243| 242| 241| 240| 239| 238| 237| 236| 235| 234| 233| 232| 231| 230| 229| 228| 227| 226| 225| 224| 223| 222| 221| 220| 219| 218| 217| 216| 215| 214| 213| 212| 211| 210| 209| 208| 207| 206| 205| 204| 203| 202| 201| 200| 199| 198| 197| 196| 195| 194| 193| 192| 191| 190| 189| 188| 187| 186| 185| 184| 183| 182| 181| 180| 179| 178| 177| 176| 175| 174| 173| 172| 171| 170| 169| 168| 167| 166| 165| 164| 163| 162| 161| 160| 159| 158| 157| 156| 155| 154| 153| 152| 151| 150| 149| 148| 147| 146| 145| 144| 143| 142| 141| 140| 139| 138| 137| 136| 135| 134| 133| 132| 131| 130| 129| 128| 127| 126| 125| 124| 123| 122| 121| 120| 119| 118| 117| 116| 115| 114| 113| 112| 111| 110| 109| 108| 107| 106| 105| 104| 103| 102| 101| 100| 99| 98| 97| 96| 95| 94| 93| 92| 91| 90| 89| 88| 87| 86| 85| 84| 83| 82| 81| 80| 79| 78| 77| 76| 75| 74| 73| 72| 71| 70| 69| 68| 67| 66| 65| 64| 63| 62| 61| 60| 59| 58| 57| 56| 55| 54| 53| 52| 51| 50| 49| 48| 47| 46| 45| 44| 43| 42| 41| 40| 39| 38| 37| 36| 35| 34| 33| 32| 31| 30| 29| 28| 27| 26| 25| 24| 23| 22| 21| 20| 19| 18| 17| 16| 15| 14| 13| 12| 11| 10| 9| 8| 7| 6| 5| 4| 3| 2| 1|


Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy