<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Tideway : Blog</title>
    <link>/community/blog/</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>adrian_long@bmc.com</dc:creator>
    <dc:rights>Copyright 2012</dc:rights>
    <dc:date>2012-01-20T11:14:30+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>Where&#8217;s the new stuff?</title>
      <link>http://discovery.bmc.com/community/blog-post/wheres-the-new-stuff/</link>
      <guid>http://discovery.bmc.com/community/blog-post/wheres-the-new-stuff/</guid>
      <description><![CDATA[	<p><em>Picture the scene:</em>  You&#8217;ve upgraded to a new version of ADDM, expecting a whole bundle of new features.  You fire up a browser, log in to your appliance and fire up the dashboard, only to see&#8230; <em>a complete absence of the shiny new bits</em>.  You go and check, and see that, yes, the upgrade did actually happen.  But the new dashboard widgets just aren&#8217;t there.  They&#8217;ve not shown up, and you feel lied to because stuff that&#8217;s supposed to be easy seems to lack a convenient jumping off point.</p>

	<p>&#8220;Surely the ADDM team wouldn&#8217;t have just <em>forgotten</em> to give us a place to start?&#8221;, you think to yourself.</p>

	<p>Well, you&#8217;re correct &#8211; one of the things we&#8217;re quite keen on is giving people clear and simple jumping off points for any new features.  We like putting new features and components in the UI in places where you&#8217;ll already be looking.  So that when you&#8217;re trying to do something, you&#8217;ll easily find the new user interface components that can help you.  The natural instinct to think &#8220;hang on, that wasn&#8217;t there before&#8221; is a <em>good thing</em> when it comes to trying to encourage our users to explore and experiment with new features.  It makes people curious, so they investigate and mess about with things until they understand what they do.</p>

	<p>But sometimes, the new stuff just doesn&#8217;t show up for some people.  They hear about it, and see it in the new videos, but it all remains curiously absent from their appliance&#8217;s UI.  If you&#8217;re one of those people, the chances are that you&#8217;ve got some customization in place that&#8217;s stopping the new stuff from appearing.  At some point, somebody has written some custom report definitions that override the normal dashboard channels.  Because we respect those customizations across the upgrade process, It&#8217;s possible that new things might not appear because doing so would overrule <em>your</em> customization.</p>

	<p>This recently came up as a topic in the forum, and it looks like an issue which is only going to get more common as the product advances.  So I thought it was something worth talking about a little, just to make sure you don&#8217;t lose out on the new stuff.</p>

	<p>Now, the best advice from the forum thread doesn&#8217;t come from me, but from <a href="/community/forum/account/113/">Mark Wilkinson</a>, so I&#8217;m just going to quote him here on how to rectify this:</p>

	<p><blockquote cite="Mark Wilkinson"><br />
Hi folks,</p>

	<p>If you are not seeing the new Application Mapping channel, I suspect that you are on an upgraded appliance, and at some point a customised definition of the Applications page has been created, which is therefore overriding the current page layout.</p>

	<p>Take a look in /usr/tideway/data/custom/reports and look for a definition in one or more of the reports definition files with a .xml suffix. It might look something like this:</p>

	<p>&lt;page name=&#8220;ApplicationHome&#8221;&gt;<br />

&nbsp;&nbsp;&nbsp;&nbsp;&lt;channel&gt;Applications.Channel.Summary&lt;/channel&gt;<br />

&nbsp;&nbsp;&nbsp;&nbsp;&lt;channel&gt;Impact.Channel.ApplicationImpact&lt;/channel&gt;<br />

&lt;/page&gt;<br />
</p>

	<p>If there is something like this, it is overriding the defined UI and hiding any product updates. There may be other page definitions too, doing the same thing.</p>

	<p>The content of data/custom/reports is all customisation; if you don&#8217;t know what it&#8217;s customising, you could start by moving all the xml files somewhere else and restart the services, which will return everything to default, and therefore reveal the current UI. Then if necessary, you can selectively re-apply any required customisations.</p>

	<p>We&#8217;ll investigate how we can at least detect and highlight any potential overrides like this during upgrade, though it probably won&#8217;t make the next release.<br />
</blockquote></p>

	<p>To close off, I&#8217;d like to reiterate Mark&#8217;s parting comment.  It might not happen straight away, and I can&#8217;t comment on when you&#8217;ll see any changes, but we&#8217;re going to look into how customizations like this interact with upgrades.  If you have any thoughts on that, feel free to drop by the forums to let us know.</p>

	<p><hr /><br />
<em>Web Admin&#8217;s Note:  Since this topic is already under discussion in the forums, rather than starting a new thread, we&#8217;d appreciate it if you join in with the ongoing one.  You can do so by clicking the link below.</em></p>]]></description>
      <dc:subject>ADDM, User Experience</dc:subject>
      <dc:date>2012-01-20T11:14:30+00:00</dc:date>
    </item>

    <item>
      <title>Does Reasoning Slow Down?</title>
      <link>http://discovery.bmc.com/community/blog-post/does-reasoning-slow-down/</link>
      <guid>http://discovery.bmc.com/community/blog-post/does-reasoning-slow-down/</guid>
      <description><![CDATA[	<p>Here in the ADDM development team we treat performance problems very seriously. For a while now we&#8217;ve been receiving reports from the community of a slowdown of ADDM over time, along with indications that restarting just the Reasoning service restored performance. So far we&#8217;ve not managed to get to the bottom of this &#8211; we&#8217;ve engaged with a number of you that have experienced performance issues, and have found and fixed a variety of problems, learning a lot on the way. But very often there are multiple factors interacting and each customer uses our product in a slightly different way, which means that the test data we have to hand is unlikely to cover everyone&#8217;s experiences.</p>

	<p>So we dedicated time in our last two development sprints to focus on the Reasoning slowdown. We set out with two questions in mind: Can we reproduce this slowdown in our labs in a controlled environment, and will restarting the Reasoning service reliably speed things back up?</p>

	<p>We&#8217;re not through with this investigation yet, and I&#8217;ll explain the road we&#8217;ve been down in a second, but the summary so far is that we&#8217;ve found two interesting results:
	<ol>
		<li>(At least in tests in our labs) the size of the <a href="http://discovery.bmc.com/confluence/display/83/How+data+is+stored+and+maintained">ADDM Datastore&#8217;s</a> cache contributes more than we previously believed to the performance of discovery runs.</li>
		<li>Once the Datastore cache is full, <a href="http://discovery.bmc.com/confluence/display/83/The+Reasoning+Engine">the Reasoning service</a> CAN start slowing down, which will increase the duration of your discovery runs. A restart of just the Reasoning service DOES improves performance (although it won&#8217;t bring run durations back to initial levels).</li>
	</ol></p>

	<p>So how did we come to these findings?</p>

	<h3>Several Weeks Earlier</h3>

	<p>For performance investigations, if possible, we tend to use Record data and run ADDM in playback mode in order to remove the timing variance introduced by discovering real targets on a network. We already have sets of test Record data and we picked one of these &#8211; a range of 3,700 IP addresses containing 2,800 Hosts and 180 Network Devices. We created a single discovery run to be executed on a stand-alone ADDM appliance (no Consolidation) running ADDM 8.3 and configured to use 3 ECA Engines.</p>

	<p>The first aim was to reproduce a slowdown on successive scans. Starting from an empty Datastore we executed our test discovery run multiple times, consecutively. With these sort of tests you have to discount the first scan as ADDM will have to do a lot more work creating new Hosts and Network Devices in an empty Datastore, compared to validating them on subsequent scans. What we saw was the initial scan took 3hr20m, and the first two rescans took 4hr and then 5hr20m. Great, so we&#8217;re seeing a slowdown already &#8211; time to restart Reasoning and see if this helps. We did, and it did &#8211; after a restart we were back down to 3hr45m.</p>

	<p>We repeated these tests a few times and were convinced that there WAS a slowdown, and that restarting (just) Reasoning DID speed things back up. So far, so good &#8211; we have reproduced what our community has been seeing in a controlled environment. Unfortunately we&#8217;re only just getting started &#8211; we need to know WHY the system is slowing down, and more importantly what we can do to address this. </p>

	<p>The next few days were spent eliminating possible causes of the slowdown. Some of the more interesting things we proved were NOT causing the slowdown were: 
	<ul>
		<li>The TKU patterns: We removed these from our test system with the effect that our tests now ran faster as no patterns were being triggered, but the relative slowdown remained.</li>
		<li>The use of persistence files in Reasoning: This feature allows Reasoning to pick up where it left off when restarted in the middle of a scan &#8211; we disabled this with no improvement to performance.</li>
		<li>The cache of Discovered Processes which Reasoning holds in memory: We have seen in the past that this is essential to get good performance from our patterns, but it does use a fair bit of memory. However, once again, disabling it gave us no performance improvements.</li>
	</ul></p>

	<p>We rolled back all these changes &#8211; apart from disabling the TKU patterns. As the patterns made no difference we left them disabled to speed up our tests. A new run of our test produced the results in figure 1.</p>

	<p><img src="/i/blog/timcannon/figure1.png" title="figure 1 - graph of run duration against time - rising sawtooth pattern" alt="figure 1 - graph of run duration against time - rising sawtooth pattern" width="600" height="284" /></p>

	<p>Around this time we also started adding lots of extra instrumentation to our code to help us drill into exactly where the extra time was going. Analysing the output from this instrumentation yielded our first significant result &#8211; comparing the fast and slow scans we determined that the extra time was being spent inside the Reasoning service, waiting for transactions to commit in the Datastore service. </p>

	<p>A small bit of background here &#8211; during a discovery run, Reasoning essentially responds to discovered data by executing rules and patterns. Think of rules as just built-in patterns, and since we&#8217;d already disabled the TKU patterns the only relevant bit of work being done by Reasoning was in those rules. As part of rule execution, Reasoning will sometimes request more discovered data and will certainly interact a lot with the Datastore &#8211; reading and updating existing nodes, and creating new nodes. The updates and creations are batched up and sent to the Datastore inside transactions &#8211; and the time these transactions took to complete was increasing as our tests progressed. </p>

	<p>To give you an idea of the numbers we&#8217;re talking about, during the execution of one of our test discovery runs that discovers 2800 Hosts, Reasoning asks the Datastore to create 600,000 new nodes spread across 45,000 transactions. On average that&#8217;s over 200 new nodes for every Host that we discover. This figure is explained by node kinds such as Discovered Processes, Packages and Patches &#8211; there can be an awful lot of these, depending on the Host being scanned.</p>

	<p>Anyway, our instrumentation was showing that the number of node creations requests and spread of transactions was the same between the slow and fast runs, but the time the Datastore took to service those requests was much larger in the slower requests. Crucially this extra time that Reasoning was waiting for the Datastore could explain the whole of the increase in the overall discovery run duration. And for some reason, a restart of Reasoning was bringing this time down again (although never back to the original discovery run durations). This was very, very odd &#8211; we don&#8217;t hold state inside the Reasoning service across discovery runs so what was happening inside it to cause another service, the Datastore, to slowdown?</p>

	<p>Our second interesting result followed shortly afterwards, as we experimented with changing the number of ECA Engines that Reasoning was running in parallel. We found that when we ran with a single engine we did still experience a slowdown in those transaction commit times, but a restart of Reasoning did NOT help recover any time. So it now looked like we were dealing with two issues &#8211; an unexpectedly large slowdown of the Datastore as it fills up, and some sort of interaction between multiple Reasoning engines which exacerbates the situation.</p>

	<h3>Just The Datastore</h3>

	<p>In order to isolate the Datastore issue we started coding and knocked up a test harness that performed exectly the same 600,000 node creation requests that Reasoning was doing during one of our discovery runs (and across the same 45,000 transactions). We emptied our Datastore and then left this test harness running in a loop. The first iteration of the harness completed in around a quarter of an hour, but by the 15th iteration it was taking one and a quarter hours &#8211; so the rate of node creation we were seeing had degraded from 600/sec to 120/sec. See figure 2 for the full results.</p>

	<p><img src="/i/blog/timcannon/figure2.png" title="figure 2 - Original graph of test harness run time against iterations" alt="figure 2 - Original graph of test harness run time against iterations" width="600" height="294" /></p>

	<p>So we could reproduce the Datastore slowdown in a simple test harness &#8211; that&#8217;s very useful because it makes it easier to drill into the problem. A further round of instrumentation led us in fairly short order to the code that creates indexes for the new nodes in the Datastore. </p>

	<p>A bit more background: our Datastore indexes all attributes on all nodes automatically so that searching them later on is really fast, whatever query is submitted (by the system or a user). We use Berkeley DB (BDB) as our underlying data storage solution, and store both raw nodes and index information in this. We index on a per-word basis too, so we can search quickly for single words in our data &#8211; and this requires many index records to be created in BDB for each higher-level node that we create in ADDM. Especially for some of the DDD node types like Discovered Processes, that can be a lot of index records. It seemed that this index creation process was slowing down much faster than we&#8217;d expect as the Datastore filled up. Also important to note is that BDB contains an in-memory cache &#8211; the size of which is configurable via the ADDM Administration/Model Maintenance page.</p>

	<p>We put our heads together, thinking through how we model node indexes deep down in BDB and decided we needed to see just how effective that BDB cache was proving for our index data. It&#8217;s fairly easy to capture statistics from BDB about the cache usage, and when we did this we saw that the number of cache misses was rising over time, as the number of records we had inserted into BDB increased. So the cache wasn&#8217;t big enough for our test &#8211; we can change that. From the Model Maintenance page we upped the cache size from (the default) 1Gb to 4Gb and re-ran our test harness. The results? No change in performance between iteration 1 and 15 &#8211; the slowdown has gone away, as can be seen in figure 3.</p>

	<p><img src="/i/blog/timcannon/figure3.png" title="figure 3 - Revised graph of test harness run time against iterations" alt="figure 3 - Revised graph of test harness run time against iterations" width="600" height="328" /></p>

	<h3>Add Reasoning back into the mix</h3>

	<p>That&#8217;s great, but putting our test harness to one side does the cache explain the behaviour we&#8217;d been seeing when running the full system? Well, capturing the number of cache misses per test discovery run and overlaying them on our original full results from the discovery runs, we see a fairly striking correlation (figure 4).</p>

	<p><img src="/i/blog/timcannon/figure4.png" title="figure 4 - Discovery Run duration against time compared with pages not found in cache over time - a close fit" alt="figure 4 - Discovery Run duration against time compared with pages not found in cache over time - a close fit" width="600" height="245" /></p>

	<p>What we couldn&#8217;t explain yet is why restarting Reasoning temporarily reduces the number of cache misses, but holding that thought for a second, we increased the cache size in these tests to 4Gb as well and then re-ran. The results were good: once again the slowdown went away &#8211; see figure 5.</p>

	<p><img src="/i/blog/timcannon/figure5.png" title="figure 5 - Revised Discovery Run duration against time compared with pages not found in cache over time.  A flatter close fit" alt="figure 5 - Revised Discovery Run duration against time compared with pages not found in cache over time.  A flatter close fit" width="600" height="247" /></p>

	<p>(Note we didn&#8217;t clear out our Datastore before running this last test &#8211; hence no inital spike for the first full scan. But the fact that we started from a populated Datastore shows that the cache really helps us cope with larger amounts of data).</p>

	<p>So where are we? It looks like as long as we don&#8217;t run out of Datastore cache space, the performance of the Datastore and of Reasoning stays good. But once the cache fills up, the Datastore can slow down, and Reasoning makes the situation worse &#8211; which is at least partially addressed with a restart. </p>

	<p>We&#8217;re still committed to find the cause of the Reasoning part of the slowdown, but now we understand more about the importance of the cache in controlling our test discovery run durations, we want to see if this translates to real customer deployments. It&#8217;s too big a jump from tweaking a setting in a controlled experiment in the lab that uses Record data, to stating that the Datastore cache is the cause of performance problems in the field. Every customer uses ADDM in a slightly different way, and some of you have already tried changing your cache sizes &#8211; so we&#8217;re in the process of modifying ADDM to capture Datastore cache statistics so we can help our customers see if they are suffering from this problem and advise them accordingly.</p>

	<p>And we should also mention we&#8217;re fully aware that finding a solution to this issue won&#8217;t be the end of performance improvements in the product. At the same time this investigation has been taking place we&#8217;ve also been rewriting key parts of our SNMP discovery code &#8211; which is mainly used when ADDM discovers Network Devices. This code was originally inherited from a legacy BMC product and we&#8217;ve been wanting to make some important changes to it for a while now &#8211; to improve stability and performance. This work is going well, with calls to our SNMP code now less monolithic &#8211; meaning SNMP discovery requires less memory and ADDM can optimise so that devices are not repeatedly queried in the same discovery run. Expect these changes in ADDM 8.3.2. </p>

	<p>At a high level in terms of scale, we&#8217;ve also begun an exciting project to turn ADDM into a farm-based tool that can be scaled out by adding more compute nodes. This is going to be our largest area of investment in the next year. And two more items we know we need to look at in terms of performance are <a href="http://discovery.bmc.com/confluence/display/83/How+nodes+are+removed">DDD aging</a> and <a href="http://discovery.bmc.com/confluence/display/83/Consolidation">Consolidation</a>. Both of these are having development time allocated to them in upcoming sprints, just as this issue has.</p>

	<p><hr /><br />
<strong>Web Admin&#8217;s Note:</strong>  <em>Since this topic is already under discussion in the forums, we&#8217;ve linked this post up with the existing thread instead of starting a new one.  Feel free to join in and comment there by clicking the link below.</em></p>]]></description>
      <dc:subject>ADDM, Performance</dc:subject>
      <dc:date>2011-12-12T12:07:26+00:00</dc:date>
    </item>

    <item>
      <title>Another year of discovery.bmc.com</title>
      <link>http://discovery.bmc.com/community/blog-post/another-year-of-discovery.bmc.com/</link>
      <guid>http://discovery.bmc.com/community/blog-post/another-year-of-discovery.bmc.com/</guid>
      <description><![CDATA[	<p>Nearly a year after my previous post about the state of the BMC Atrium Discovery web presence, I thought it was about time I put together a bit of information about what&#8217;s been happening here in the past few months.<br />
The more observant of you may have noticed a few changes around here lately.  First, the site&#8217;s had a bit more of a visual refresh, bringing us closer to the rest of the BMC web presence.  Second, the &#8220;Configipedia&#8221; area has been tidied up and a lot of the more dated content has gone the way of the dodo.</p>

	<p>The latter of those is still an ongoing process, and we&#8217;d like to apologise for any links you might find that lead to restricted pages &#8211; those will be either fixed or tidied away in the very near future. We&#8217;ve got a lot of content that&#8217;s been moved to a locked-down &#8220;holding pen&#8221; whilst we determine where it needs to go and what patching up is needed.  If the pages only need a lick of paint and a bit of a polish then they&#8217;ll be back shortly.  If they&#8217;re beyond saving then we&#8217;ll patch up the holes they&#8217;ve left.</p>

	<p>You should expect to see more changes to discovery.bmc.com in the coming months as we focus in on ways of getting our web content and community tools to be as useful and intuitive as possible.  We&#8217;re also continually looking into ways to get them to work with other tools within BMC so you don&#8217;t have to waste time checking around different places quite so often.</p>

	<p>Last time I posted, I mentioned our &#8220;Migration Masterplan&#8221;.  As you might expect, that&#8217;s undergone a few revisions in the past year as the landscape has changed around us.  But we&#8217;ve not been standing still.  Our approach to documentation is starting to spread within BMC, and Vitaly Burlai (discovery.bmc.com&#8217;s fearless developer) is heavily involved in that process.  Some other BMC products are now producing their documentation on the Confluence platform, and we plan to eventually bring our own product documentation into that.  Our approach to <em>community</em> is also gaining some traction, although that&#8217;s a slower process&#8230;  After all, a community is a group of people, not a piece of software.  It takes a bit more time&#8230; you can&#8217;t just upgrade to a new version!</p>

	<p>In line with what I said in my previous post, our focus is on doing the right things and working <em>with</em> our community.  We plan to keep moving <em>forward</em>, rather than just migrating to existing platforms.</p>]]></description>
      <dc:subject>Web &amp; Community</dc:subject>
      <dc:date>2011-10-05T11:13:45+00:00</dc:date>
    </item>

    <item>
      <title>What&#8217;s up with Tideway.com?</title>
      <link>http://discovery.bmc.com/community/blog-post/whats-up-with-tideway.com/</link>
      <guid>http://discovery.bmc.com/community/blog-post/whats-up-with-tideway.com/</guid>
      <description><![CDATA[	<h2>What just happened?</h2>

	<p>About a year ago, Tideway was acquired by BMC, and Tideway Foundation became BMC Atrium Discovery &#38; Dependency mapping.  As you might expect, there will be changes to tideway.com and the Tideway Community as a result.  If you&#8217;re reading this, you&#8217;ve probably noticed that Tideway.com has a new look &#8211; one that is much more BMC-ish.  This is the first of a series of significant changes that you&#8217;ll see over the coming months.</p>

	<p>We have a fairly involved plan for the gradual migration of this website into various different places within BMC, but we (being a mix of BMC and ex-Tideway folks) realise that we can&#8217;t just lift things up from one platform and drop them onto another.  It&#8217;d be like trying to mix two drinks by putting them in different cups, and then banging the cups together.  In other words, it&#8217;d be both counter-productive and messy.  Instead, we&#8217;re taking our time and migrating our web content a piece at a time.  Since this is going to take a while, we&#8217;ve redesigned this site to bring it in line with other BMC web properties, and soon you&#8217;ll be able to reach it via BMC web addresses as well as Tideway ones.</p>

	<p>The first thing that you&#8217;ll notice is that the &#8220;brochureware&#8221; side of the site isn&#8217;t up there in the tabs anymore.  If you&#8217;re here instead of on bmc.com, you&#8217;re probably one of our users already and you don&#8217;t need all of that.  We&#8217;re filling that need by building up the <a href="http://www.bmc.com/products/product-listing/BMC-Atrium-Discovery-and-Dependency-Mapping.html">product pages on the BMC website</a> instead.</p>

	<p>This means that the focus of this site is now squarely on the community.  This isn&#8217;t an accident &#8211; our community of users is important to us and we&#8217;re not going to take this place away until we&#8217;re certain that there&#8217;s a good home ready for us in the <a href="http://communities.bmc.com/communities/community/bmcdn">BMC Developer Network</a>.</p>

	<h2>So what <em>is</em> the plan?</h2>

	<p>We&#8217;re working to something I&#8217;ve been calling <em>The Tideway Migration Masterplan</em>.  It&#8217;s all very involved, and contains a lot of interdependencies, so I&#8217;m not going to go into it in very fine detail.  </p>

	<p>It&#8217;s got six steps, and we&#8217;ve just completed step 3 &#8211; migration of marketing material.  We&#8217;re also well underway with step 4, which will be the major step of bringing everything under a <em>bmc.com</em> domain name and branding.  Why are we doing this?  So it&#8217;s less jarring for folks who&#8217;ve only ever dealt with BMC and have never heard of Tideway!  It will also make it easier for us to gradually tie into other systems within the BMC web presence, and gradually pull the two communities together in a way that makes sense.</p>

	<p>Once that&#8217;s done, you should expect to see our documentation start to integrate with the rest of BMCs product documentation.  This isn&#8217;t going to happen right away as there are changes afoot in how BMC handles and presents its documentation.  We&#8217;re  heavily involved with those changes, but we&#8217;re waiting for them to fully bed in before moving our documentation into BMC&#8217;s new (yet curiously familiar) platform.</p>

	<p>Lastly, you&#8217;ll see our forums and other community features merge in with the BMC communities.  As with documentation, there is work taking place within BMC to evolve their website&#8217;s community features, and we&#8217;re not going to bring the two together until we&#8217;re sure it&#8217;s a good fit.</p>

	<h2>When should we expect to see all this?</h2>

	<p>We&#8217;re not working to a strict timeline at the moment.  This might seem odd, but doing it <em>right</em> is far more important to us than meeting arbitrary deadlines.  We&#8217;ve always worked with the idea that a community is a group of people with common interests, not just some software on a website.  We support that community by trying to keep the tools we all use to communicate from getting in the way, and by trying to make our communication as seamless and easy as possible.  We want to make sure that when we change the tools around, we don&#8217;t damage the community that they&#8217;re meant to help.  We want to make sure that the move from one platform to another doesn&#8217;t get in the way of the community, and that we can maintain the level of communication and interaction that you&#8217;re all used to.</p>]]></description>
      <dc:subject>User Experience, Web &amp; Community</dc:subject>
      <dc:date>2010-10-28T07:31:49+00:00</dc:date>
    </item>

    <item>
      <title>TKU Update Announcements Move to BMC Communities Site</title>
      <link>http://discovery.bmc.com/community/blog-post/tku-update-announcements-move-to-bmc-communities-site/</link>
      <guid>http://discovery.bmc.com/community/blog-post/tku-update-announcements-move-to-bmc-communities-site/</guid>
      <description><![CDATA[	<p>We have now transitioned the monthly TKU announcements to the BMC Communities site which can be found at: </p>

	<p>http://communities.bmc.com/communities/community/bmcdn/bmc_atrium_and_foundation_technologies/discovery</p>

]]></description>
      <dc:subject></dc:subject>
      <dc:date>2010-03-24T08:50:42+00:00</dc:date>
    </item>

    <item>
      <title>TKU January 2010 Extends Coverage of BMC Products</title>
      <link>http://discovery.bmc.com/community/blog-post/tku-january-2010-extends-coverage-of-bmc-products/</link>
      <guid>http://discovery.bmc.com/community/blog-post/tku-january-2010-extends-coverage-of-bmc-products/</guid>
      <description><![CDATA[	<p>Today we release the <a href="http://www.tideway.com/confluence/display/Configipedia/Technology+Knowledge+Update+2010-Jan-1">January Technology Knowledge Update</a> (TKU). For those who aren&#8217;t familiar with TKUs they are monthly updates of patterns that extend and enhance BMC Atrium Discovery&#8217;s software discovery capability.</p>

	<p>The January release includes 6 new products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/Products">369 software products</a> and over 29,000 software product configurations discoverable.  </p>

	<p>The release focuses on extending discovery coverage of BMC products and includes patterns for:
	<ul>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+Atrium+CMDB">BMC Atrium CMDB</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+BladeLogic+Client+Automation">BMC BladeLogic Client Automation</a></li>
		<li> <a href="http://www.tideway.com/confluence/display/Configipedia/BMC+CONTROL-M+CM+for+Advanced+File+Transfer">BMC CONTROL-M/CM for Advanced File Transfer</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+Patrol+Enterprise+Manager">BMC Patrol Enterprise Manager</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+ProactiveNet+Analytics">BMC ProactiveNet Analytics</a></li>
		<li><a href="http://www.tideway.com/confluence/display/Configipedia/BMC+Remedy+AR+System">Remedy AR System</a></li>
	</ul></p>

	<p>You can visit the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia to find out more about the release so you can confident in the discovered results returned.</p>]]></description>
      <dc:subject>CMDB, Software</dc:subject>
      <dc:date>2010-01-18T10:55:55+00:00</dc:date>
    </item>

    <item>
      <title>TKU December Extends Coverage of BMC Products</title>
      <link>http://discovery.bmc.com/community/blog-post/tku-december-extends-coverage-of-bmc-products/</link>
      <guid>http://discovery.bmc.com/community/blog-post/tku-december-extends-coverage-of-bmc-products/</guid>
      <description><![CDATA[	<p>Today we release the <a href="http://www.tideway.com/confluence/display/Configipedia/Technology+Knowledge+Update+2009-Dec-1">December Technology Knowledge Update</a> (TKU). For those who aren&#8217;t familiar with TKUs they are monthly updates of patterns that extend and enhance Tideway&#8217;s software discovery capability.</p>

	<p>The December release includes 8 new products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/Products">364 software products</a> and over 29,000 software product configurations discoverable.  </p>

	<p>The release focuses on extending discovery coverage of <a href="http://www.tideway.com/confluence/display/Configipedia/BMC">BMC products</a> , particularly the CONTROL-M family.</p>

	<p>You can visit the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia to find out more about the release so you can confident in the discovered results returned.</p>]]></description>
      <dc:subject>Home Page, Software</dc:subject>
      <dc:date>2009-12-20T23:14:09+00:00</dc:date>
    </item>

    <item>
      <title>TKU November Strengthens Coverage of IBM Products</title>
      <link>http://discovery.bmc.com/community/blog-post/tku-november-extends-strengthens-coverage-of-ibm-products/</link>
      <guid>http://discovery.bmc.com/community/blog-post/tku-november-extends-strengthens-coverage-of-ibm-products/</guid>
      <description><![CDATA[	<p>Today we release the <a href="http://www.tideway.com/confluence/display/Configipedia/Technology+Knowledge+Update+2009-Nov-1">November Tideway Knowledge Update</a> (TKU). For those who aren&#8217;t familiar with TKUs they are monthly updates of patterns that extend and enhance Tideway&#8217;s software discovery capability.</p>

	<p>The November release includes 13 new products taking the total to <a href="http://www.tideway.com/confluence/display/Configipedia/Products">356 software products</a> and over 29,000 software product configurations discoverable.  </p>

	<p>The release focuses on extending discovery coverage of <a href="http://www.tideway.com/confluence/display/Configipedia/IBM">IBM products</a> specifically to support license audit initiatives and provides broad coverage across the all the major IBM software product brands such as:
	<ul>
		<li>Cognos</li>
		<li>DB2</li>
		<li>FileNet</li>
		<li>Infosphere</li>
		<li>Rational</li>
		<li>Tivoli</li>
		<li>Websphere</li>
	</ul></p>

	<p>To ensure quality, pattern developers leverage our relationship with IBM by either accessing product expertise or accessing products in  <a href="http://www-304.ibm.com/jct01005c/isv/iic/">IBM Innovation Center</a> labs.</p>

	<p>You can visit the <a href="http://www.tideway.com/confluence/display/Configipedia/In+the+Spotlight">In the Spotlight</a> page on Configipedia to find out more about the release so you can confident in the discovered results returned.</p>]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-11-26T13:43:53+00:00</dc:date>
    </item>

    <item>
      <title>Products Reaching End Of Life In November / December 09</title>
      <link>http://discovery.bmc.com/community/blog-post/products-reaching-end-of-life-in-november-december-09/</link>
      <guid>http://discovery.bmc.com/community/blog-post/products-reaching-end-of-life-in-november-december-09/</guid>
      <description><![CDATA[	<p>This month&#8217;s installment of my regular update. Products reaching end of life in November and December that can be discovered by Tideway Foundation&#8230;..</p>

	<p>Why is it important to track software going end of life? Here&#8217;s a few reasons Tideway customers tell us why they are using Foundation to track software nearing end of life.</p>

	<ul>
		<li>Identify operating systems and software that are exposed to security / stability risks as they are no longer supported by patch updates</li>
		<li>Identify operating systems and software that we may be paying a premium maintenance subscription for</li>
		<li>Identify operating systems and software that are no longer shipping may lead to increased costs and risks associated with variance</li>
	</ul>

	<p><b>Products Reaching End Of Life In November 09</b>
	<ul>
		<li>HP Client Automation 4.2, 5.0</li>
		<li>HP DevInspect 4.0, 5.0, 5.1</li>
		<li>IBM Tivoli Netcool/OMNIbus 7.0</li>
	</ul></p>

	<p><b>Products Reaching End Of Life In December 09</b>
	<ul>
		<li>Borland StarTeam v9.0</li>
		<li>CA Directory v8.1</li>
		<li>Ingres Ingres Database v2.6</li>
		<li>McAfee VirusScan Enterprise v8.0</li>
		<li>MySQL AB MySQL Database Server v5</li>
		<li>Oracle Berkeley DB v4.3</li>
		<li>Oracle Database Lite v10.2</li>
		<li>Sybase Adaptive Server Enterprise v12.5</li>
		<li>Sybase jConnect for JDBC v5.5</li>
		<li>Sybase Replication Server v12.6</li>
		<li>VMware Consolidated Backup v1.1</li>
		<li>VMware VirtualCenter v2.5</li>
		<li>VMware High Availability v2.5</li>
		<li>VMware VMotion v2.5</li>
	</ul></p>

]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-10-30T11:47:59+00:00</dc:date>
    </item>

    <item>
      <title>Identify Oracle October CPU Candidates with Tideway Foundation</title>
      <link>http://discovery.bmc.com/community/blog-post/identify-oracle-october-cpu-candidates-with-tideway-foundation/</link>
      <guid>http://discovery.bmc.com/community/blog-post/identify-oracle-october-cpu-candidates-with-tideway-foundation/</guid>
      <description><![CDATA[	<p>On 20th October Oracle released its latest critical patch update (CPU). Looking at the list of products requiring the CPU it is clear that Tideway Foundation patterns provide the level of precision (5 digit version identification) needed to help organizations quickly identify instances requiring the patch.</p>

	<p><a href="http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpuoct2009.html">Go to Oracle October CPU web page</a></p>

	<p>Oracle recommend that organizations &#8220;have a complete inventory of Oracle products across the IT enterprise, with full version numbers&#8221; however do not appear to have a solution for this. As a result we hear that many organizations are unable to apply the CPUs and as a result are exposing themselves to critical security vulnerabilities.</p>

	<p>Follow these links to the  find out more about how Tideway identifies  <a href="http://www.tideway.com/confluence/display/Configipedia/Oracle+Application+Server"> Oracle Application Server </a>,  <a href="http://www.tideway.com/tknwiki/index.php/Oracle_RDBMS"> Oracle Database </a>,  <a href="http://www.tideway.com/confluence/display/Configipedia/Oracle+E-Business+Suite"> E-Business Suite </a>,   <a href="http://www.tideway.com/confluence/display/Configipedia/BEA+WebLogic+Application+Server"> Weblogic </a> and  <a href="http://www.tideway.com/confluence/display/Configipedia/Java+Virtual+Machine"> JRockit </a> inventories.</p>

	<p><a href="http://www.tideway.com/downloads/foundation/">Or why not try out Tideway Foundation by downloading the Community Edition</a></p>

	<p>Steve</p>]]></description>
      <dc:subject>Featured, Home Page, Software</dc:subject>
      <dc:date>2009-10-22T09:17:56+00:00</dc:date>
    </item>

    
    </channel>
</rss>
