<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Intelligent Engineering Systems Laboratory (IESL)</title>
	<atom:link href="http://intelligent.mit.edu/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://intelligent.mit.edu</link>
	<description>Big Data, Multicore, Geospatial, and Cyber Security</description>
	<lastBuildDate>Fri, 01 Jun 2012 04:21:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Solution of engineering problems using shared memory multicore parallelism</title>
		<link>http://intelligent.mit.edu/?p=161</link>
		<comments>http://intelligent.mit.edu/?p=161#comments</comments>
		<pubDate>Sun, 22 May 2011 23:09:58 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Simulation]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=161</guid>
		<description><![CDATA[One of the hindrances to scalable, cross-machine distribution of numerical methods is the communication of shared data, otherwise known as ghost regions. Due to the fact that traditional cross-machine parallelism...]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="/images/lbm_640.jpg" title="lbm" class="alignnone" width="640" height="250" /><br />
</p>
<p>One of the hindrances to scalable, cross-machine distribution of numerical methods is the communication of shared data, otherwise known as ghost regions. Due to the fact that traditional cross-machine parallelism using messaging passing is a serial process, Amdahl’s Law and communication latency dictate that this type of distributed memory approach will scale poorly. However, if a problem is divided into spatial sub-domains for multicore distribution, ghost regions are no longer necessary because adjacent data is readily available in shared memory where communication times are orders of magnitude shorter. However, for this new paradigm of multicore parallel computing to succeed, shared memory challenges such as thread safety and race conditions must be addressed.</p>
<p></p>
<p>The spatial decomposition of a numerical method such as the lattice Boltzmann method (LBM) creates a number of computational tasks. Multicore distribution of these tasks requires the use of a coordination tool to manage them onto processing cores in a load balanced way. Whilst this could be undertaken using the scatter-gather approach of OpenMP we have instead developed an events-based programming model (H-Dispatch) that displays scalability, memory efficiency and intrinsic load balancing. One of the key aspects of H-Dispatch is the way in which tasks are distributed to threads. Rather than a scatter or push of tasks from the manager to threads, instead threads request tasks as they become free. It is this pull mechanism that enables the use of a single thread per core as threads only request a value when free, thus, there is never more than one task at a time associated with a given enduring thread (and its associated local variable memory). </p>
<p></p>
<p>The LBM has been established in the last 20 years as a powerful numerical method for the simulation of fluid flows, with application in areas such as multiphase, porous media, turbulence and particle suspensions. As an example of the potential of multicore parallel computing, an LBM code was ported to the H-Dispatch programming model for simulation of fluid flow in a porous rock specimen. Figure 1a shows schematically how the LBM domain was decomposed into cubic nodal bundles, as it is these bundles which form the computational tasks which are distributed to cores. The results of the rock permeability test are graphed in Figure 1b as speed-up against the number of cores when a domain of 2003 domain is employed.</p>
<p></p>
<p>By varying the side length of the nodal bundles between 10 and 50 the effect on cache blocking, which is integral to the exploitation of the memory hierarchy in modern computers, and subsequently performance was highlighted. Optimal blocking and scaling were achieved at a side length of 20, where the speed-up and efficiency were approximately 22 and 92%, respectively, on 24 cores. As bundles were increased beyond this size, performance degraded due to the tasks becoming too large for cache which resulted in ‘slow’ communication with RAM for data. The optimum side length of 20 was then transferred to identical problems using a 3003 and 4003 domain (results included in Figure 1b). Near-linear scalability was again achieved and at 24 cores the speed ups were approximately 23 and 22, and the efficiencies were approximately 95% and 92% for 3003 and 4003, respectively. This is an important result, as it suggests that the optimum bundle size for LBM problems can be determined in an a priori fashion for a specific architecture. Further, this research forms an excellent basis for the extension of multicore parallelism to even larger problems on larger shared memory systems, either hardware-based or virtualized.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=161</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Art and Science</title>
		<link>http://intelligent.mit.edu/?p=155</link>
		<comments>http://intelligent.mit.edu/?p=155#comments</comments>
		<pubDate>Sun, 22 May 2011 22:50:53 +0000</pubDate>
		<dc:creator>zeid</dc:creator>
				<category><![CDATA[Software Construction]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=155</guid>
		<description><![CDATA[Although some concepts seem easy to understand on paper, converting these concepts into software is a tedious work. An example of such a simple concept that failed to be converted...]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="/images/chandler_640.jpg" title="chandler" class="alignnone" width="640" height="250" /><br />
<br />
Although some concepts seem easy to understand on paper, converting these concepts into software is a tedious work. An example of such a simple concept that failed to be converted to software was a personal task manager idea called “Chandler”. The development of chandler was a complete debacle even though an impressive team was assembled for the task.  There are a lot of factors that need to be taken into consideration when creating software which mainly categorized under the initial design and planning.<br />
<br />
Ansel Adams once said, “There is nothing worse than a sharp image of a fuzzy concept.”  In disciplines such as civil and architecture engineering, clear standards are widely available to build houses, medium size buildings, and skyscrapers. However, software development widely lacks the basic standards or the blueprints to build applications. This follows the fact that software development is a mixture of art and science.  Many software developers depend on the “trial and error” approach to build software. Most of the time, certain approaches are not known to work until they have been tried out. Nonetheless, there must be an initial plan that outlines the software features and the way they are going to be developed. The plan should cover the choice of programming language and how flexible it is for features implementation. According to Phillip Eby who is an experienced Python developer, the bad choice of programming language leads to: “much harder work than required in order to produce much more code than required and then performs much more slowly”.<br /></p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=155</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geospatial information more than latitude and longitude</title>
		<link>http://intelligent.mit.edu/?p=146</link>
		<comments>http://intelligent.mit.edu/?p=146#comments</comments>
		<pubDate>Sun, 22 May 2011 20:24:01 +0000</pubDate>
		<dc:creator>naiara</dc:creator>
				<category><![CDATA[Geospatial]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=146</guid>
		<description><![CDATA[Geospatial platforms have been used as a coordination layer for some of the most devastating events in recent history: the Earthquake in Haiti (January 2010), the Deepwater Horizon oil spill...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Geospatial Layers" src="/images/geospatial_640.jpg" alt="" width="640" height="250" /></p>
<p>
Geospatial platforms have been used as a coordination layer for some of the most devastating events in recent history: the Earthquake in Haiti (January 2010), the Deepwater Horizon oil spill in the Gulf of Mexico (April 2010) and the Earthquake, Tsunami and Nuclear Crisis in Japan (March 2011). Responses to such events require diverse information and knowledge of location. However, geospatial tools do much more than place locations on a map. They serve as the basis for understanding complex issues and relationships among multiple sources of information visually portrayed through maps. </p>
<p></p>
<p>The map is one of the oldest forms of nonverbal communication; the oldest known maps are preserved on Babylonian clay tablets from about 2300 BCE. In present society, Web Mapping has been widely popularized through mapping APIs and personal global positioning systems (GPS).</p>
<p></p>
<p>Mashups amplify the power of these visualization techniques. The light weight protocols enable to overlay of multiple data sets on top of a web geospatial mapping platforms. Mashups can aid in the development of web applications by giving them better interactivity with maps and associated data, and can aid in the manipulation of blogs, lists, photo and video sharing.<br />
The Intelligent Engineering Systems Laboratory is currently exploring a number of geospatial platforms.<br /></p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=146</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Cloud Computing?</title>
		<link>http://intelligent.mit.edu/?p=132</link>
		<comments>http://intelligent.mit.edu/?p=132#comments</comments>
		<pubDate>Sun, 22 May 2011 19:22:49 +0000</pubDate>
		<dc:creator>abel</dc:creator>
				<category><![CDATA[Cloud]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=132</guid>
		<description><![CDATA[What is Cloud Computing? The answer can often be cloudy (pardon the pun). The students of my class did a great job answering the question in video form. They are...]]></description>
			<content:encoded><![CDATA[<p><br /><img src="http://intelligent.mit.edu/video/cloud/preview_large.jpg" width="620" height="465" alt="media" /><br />
</p>
<p>What is Cloud Computing? The answer can often be cloudy (pardon the pun). </p>
<p>The students of my class did a great job answering the question in video form. They are Rory, Pierre, and Rachelle &#8211; see below.</p>
<table>
<tr>
<td valign="top">
<img src="/images/abel_big.jpg" alt="Dr. Abel Sanchez" width="150" vspace="20" align="left" />
</td>
<td valign="top">
<a href="http://web.mit.edu/doval/www/" target="_new"><br />
    <b>Dr. Abel Sanchez</b><br />
</a><br />
Lecturer<br />
Executive Director, MIT Geospatial Data Center<br />
Research Scientist, AutoID Laboratories<br />
Research Lead, Intelligent Engineering Systems Laboratory (IESL)<br />
Fellow Ford Foundation, National Research Council of the National Academies </p>
<p>Dr. Sanchez holds a Ph.D. from the Massachusetts Institute of Technology (MIT). His areas of specialty include Radio Frequency Identification (RFID), Information Engineering, and Engineering Complex Systems. He teaches graduate courses in Software Construction, Software Engineering, and Software Architecture. For the past eight years, his research has focused on architecting of large scale distributed simulation systems.</p>
</td>
</tr>
</table>
<hr />
<table>
<tr>
<td valign="top">
<img src="http://moment.mit.edu/Elements/fuller.jpg" alt="Pierre Fuller" vspace="20" align="left" />
</td>
<td valign="top">
<a href="http://web.mit.edu/pfuller/www/" target="_new"><br />
    <b>Pierre Fuller</b><br />
</a><br />
Ph.D Candidate<br />
Research Topic: &#8220;3D Spatial Orientation&#8221;</p>
<p><strong><span style="text-decoration: underline;">Research Interests</span></strong><br />
Application of sensors in construction and building operations, Building and construction automation, Real-time building models, Automated creation of building models, Real-time navigation and evacuation strategies for building occupants.</p>
<p><strong><span style="text-decoration: underline;">Education</span></strong><br />
B.S. in Architecture (Magna Cum Laude) from LTU, 2007<br />
B.S. in Civil &amp; Environmental Engineering (Magna Cum Laude) from LTU, 2007<br />
Masters of Science in Civil &amp; Environmental Engineering from MIT, 2009<br />
Ph.D in Civil &amp; Environmental Engineering at MIT, current</p>
</td>
</tr>
</table>
<hr />
<table>
<tr>
<td valign="top">
<img src="http://moment.mit.edu/Elements/clune.jpg" alt="Rory Clune" vspace="0" align="left" />
</td>
<td>
<b>Rory Clune</b><br />
Ph.D Candidate<br />
Research Topic: &#8220;Structural Design and Analysis Software&#8221;</p>
<p><strong><span style="text-decoration: underline;">Research interests</span></strong>: Computational Design, Structural Optimization, Structural Software Development and Integration</p>
<p><strong><span style="text-decoration: underline;">Education</span></strong>:<br />
B.Eng. (Civil) &#8211; University College Cork, Ireland, 2008<br />
S.M., Civil and Environmental Engineering &#8211; MIT, 2010<br />
Ph.D., Civil and Environmental Engineering &#8211; MIT, current
</td>
</tr>
</table>
<hr />
<table>
<tr>
<td valign="top">
<b>Rachelle Villalon</b> is pursuing a Ph.D. in Computation at MIT, Department of Architecture, where she is a Presidential Fellow. She received a Master of Science in Architecture Studies at MIT in 2008, and received a B.Arch from Woodbury University in Los Angeles. Her work has been published and presented internationally at various architecture and computing conferences. Rachelle did consulting at Gehry Technologies and was the Digital Technology Manager at CO Architects, where she helped advance research and development in architecture and information technology. She has instructed on Computer Numerical Controlled machines as a Teaching Assistant, research plasma jet machining, as well as develop design software for digital fabrication at MIT. In 2005, she was the award recipient of the American Institute of Architects &#8211; American Architects Foundation Scholarship, Woodbury University &#8220;Grand Critique&#8221; prize for outstanding cumulative works in architecture, and the Thesis Prize (2006) among many others. Some of Rachelle&#8217;s research focuses on &#8220;common sense&#8221; computing/intelligent user interfaces/artificial intelligence relative to construction automation in robotic manufacturing and design prototypes in architecture.</p>
<p>While at MIT, Rachelle is also undergoing the process of becoming a licensed architect in the state of California.</p>
<p><b>Contact: rvill@mit.edu</b></p>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=132</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://intelligent.mit.edu/video/cloud/cloud.flv" length="8134264" type="video/x-flv" />
		</item>
		<item>
		<title>Real Time Event Detection from Tweets</title>
		<link>http://intelligent.mit.edu/?p=122</link>
		<comments>http://intelligent.mit.edu/?p=122#comments</comments>
		<pubDate>Tue, 26 Apr 2011 22:01:09 +0000</pubDate>
		<dc:creator>sergio</dc:creator>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Simulation]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=122</guid>
		<description><![CDATA[In spite of its simplicity, Twitter has rapidly become a powerful communication medium that is used by millions of people every day. It enables users to broadcast short messages, called...]]></description>
			<content:encoded><![CDATA[<p>In spite of its simplicity, Twitter has rapidly become a powerful communication medium that is used by millions of people every day. It enables users to broadcast short messages, called tweets, to the public through the personal feed exposed in the Twitter site, or more effectively, to other users subscribed to them through a social networking platform of the service. Twitter’s main advantage is that the messages are broadcasted instantaneously, as opposed to other platforms in which information is pulled from servers by subscribed clients. Even though tweets are restricted to 140 characters, in general, they contain relatively well-formed succinct pieces of information that are optionally accompanied by timestamps, geotags and URLs. Its public nature, combined with its realtime broadcasting characteristics, bring to the service the potential of discovering what is happening right now. Since Twitter’s inception, multiple ways of exploiting the service have been devised: Initially created for users to make their ideas public, slowly has been taken over by advertising agencies to publicize products or services, celebrities to influence their fans or political movements to promote ideas. Unfortunately, bots posting junk messages have taken possession of the platform as well.</p>
<p style="text-align: center"><img class="aligncenter" src="http://intelligent.mit.edu/wp-content/uploads/2011/04/Picture1.png" alt="Needle in the Haystack" width="640" height="480" /></p>
<p>The deployment of Natural Language Processing algorithms on a scalable coherent shared-memory architecture enabled the identification of tweets about either spontaneous or scheduled events in real-time. As an example, we experimented with the specific case of music concerts in New York. The utilization of a feature vector constructed as a trigram model that merged tweets with NYC.com information yielded a 99% of accuracy on the detection of musical events using the Support Vector Machine algorithm.</p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=122</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intelligent Engineering Systems Laboratory Wins HPC Best Paper Award</title>
		<link>http://intelligent.mit.edu/?p=99</link>
		<comments>http://intelligent.mit.edu/?p=99#comments</comments>
		<pubDate>Wed, 16 Mar 2011 16:16:02 +0000</pubDate>
		<dc:creator>abel</dc:creator>
				<category><![CDATA[Simulation]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=99</guid>
		<description><![CDATA[The Intelligent Engineering Systems Laboratory Congratulates Dr. Leonardi, Dr. Holmes, Dr. Williams, and Dr. Tilke The paper A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs, Christopher Leonardi (MIT),...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="/images/celebration_640.png" alt="" width="640" height="250" /></p>
<h2>The Intelligent Engineering Systems Laboratory Congratulates Dr. Leonardi, Dr. Holmes, Dr. Williams, and Dr. Tilke</h2>
<h2>The paper</h2>
<p><em>A Multi-Core Numerical Framework for Characterizing Flow in Oil Reservoirs,<br />
Christopher Leonardi (MIT), David Holmes (James Cook University), John Williams (MIT) and Peter Tilke (Schlumberger-Doll Research Center)</em></p>
<h2><strong>Abstract</strong></h2>
<p>This paper presents a numerical framework that enables scalable, parallel execution of engineering simulations on multi-core, shared memory architectures. Distribution of the simulations is done by selective hash-tabling of the model domain which spatially decomposes it into a number of orthogonal computational tasks. These tasks, the size of which is critical to optimal cache blocking and consequently performance, are then distributed for execution to multiple threads using the previously presented task management algorithm, H-Dispatch. Two numerical methods, smoothed particle hydrodynamics (SPH) and the lattice Boltzmann method (LBM), are discussed in the present work, although the framework is general enough to be used with any explicit time integration scheme. The implementation of both SPH and the LBM within the parallel framework is outlined, and the performance of each is presented in terms of speed-up and efficiency. On the 24-core server used in this research, near linear scalability was achieved for both numerical methods with utilization efficiencies up to 95%. To close, the framework is employed to simulate fluid flow in a porous rock specimen, which is of broad geophysical significance, particularly in enhanced oil recovery.</p>
<h2>Authors</h2>
<p><img class="alignnone" src="/images/users/chris.jpg" alt="" width="90" height="114" /> Christopher R. Leonardi, chrisleo@mit.edu</p>
<p><img class="alignnone" src="/images/users/david.jpg" alt="" width="90" height="114" /> David W. Holmes, david.holmes1@jcu.edu.au</p>
<p><img class="alignnone" src="/images/users/john.jpg" alt="" width="90" height="114" /> John R. Williams, jrw@mit.edu</p>
<p><img class="alignnone" src="/images/users/peter.jpg" alt="" width="90" height="114" /> Peter G. Tilke, tilke@slb.com</p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=99</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interoperable Internet Scale Provenance Framework for Supply Chains</title>
		<link>http://intelligent.mit.edu/?p=50</link>
		<comments>http://intelligent.mit.edu/?p=50#comments</comments>
		<pubDate>Fri, 04 Mar 2011 02:34:08 +0000</pubDate>
		<dc:creator>tingting</dc:creator>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Provenance]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=50</guid>
		<description><![CDATA[Of the billions of Radio Frequency Identification (RFID) tags deployed, most tags are used in supply chains where the Electronic Product Code (EPC) and associated business event data are transmitted...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="supply chain" src="/images/supply_chain.jpg" alt="" width="640" height="250" /></p>
<p>Of the billions of Radio Frequency Identification (RFID) tags deployed, most tags are used in supply chains where the Electronic Product Code (EPC) and associated business event data are transmitted through RFID global networks. Moreover, it is estimated that Wal-Mart’s in-store implementation will generate about 7 terabytes of RFID data per day [1]. If inadequate security is in place, unauthorized parties could possibly read RFID tags or analyze the EPC traffic. According to a study conducted by the Ponemon Institute, data breaches cost businesses an average of $197 per customer record. Therefore, security and privacy issues are critically important in RFID networks. Companies need to share these data with restricted business partners and, under some conditions, such as product recall, more widely with regulators and non business partners.</p>
<p>However, no security or privacy framework has been chosen as a global RFID networks standard at present. The lack of agreement on a specific security framework in RFID networks is due to the following reasons. First, some RFID networks, such as the supply chain, need to be worldwide and be relatively easy to access. For example, in a supply chain, a RFID tag is read by manufacturing plants, storage warehouses, carrier cross docks, major distribution centers, ports, intermodal terminals, suppliers, transport carrier, a third-party logistics provider and a retail store. It is hard to make mandatory adoption of a particular identity system or a certificate authority for all these widely distributed vendors. Secondly, there are trust issues in RFID networks. For example, a manufacturer sells product to a distributor, and the distributor sells product to a retailer. When the manufacturer hopes to trace his products and<br />
wants to query for particular RFID number&#8217;s information from retailers, the retailers need to decide whether they should give access permission to the manufacturer even though they do not have a direct business relationship with the manufacturer. Finally, the business rules for protecting access to RFID data can be complex. The power of an RFID number lies in its ability to give us access to data about the product and its business context. For example, the product could be an F15 Engine GE504 destined for Pakistan, and the associated business information could be that the engine was shipped from Boeing and was part of a Purchase Order (PO) that is stored on http://boeing.SAPsecretsite/secretPlace.aspx. Thus, the resource being accessed, and for which authorization is sought, is potentially much more than an RFID number and the authentication and authorization decisions depend on all of the following data: RFID number, time, Business Event, PO number. What is more, the user might have partial authorization to see some data but not all of it. So any authorization system must look up a business rule that spans a space defined by several parameters, such as EPC, Shipper, Date, PO Context, and Requester Identity. At present there are no interchangeable business rule languages which can express complex business rules such as this.</p>
<p>In order to address these problems, we propose the Interoperable Internet Scale Security Framework, IISS, for RFID Networks, which has the following features:</p>
<p>•    Centralized identity providers are avoided in the security framework due to the wide variety and huge number of the parties involved in the RFID network.</p>
<p>•    Different authentication schemes and identity techniques are supported, so that different parties with different techniques or platforms are interoperable.</p>
<p>•    Provenance information of the RFID data is generated and passed through the security framework to identify the track of particular RFID data for both traceability and authentication reasons. The provenance information in IISS can be used as a proof for authentication to some extent when two parties do not share any identity authorities.</p>
<p>•    Business rules are interchangeable between agents in different domains.</p>
<p>•    A business rule language is formulized in IISS, so that permission to particular parties can be given according to the inference on particular business rules.</p>
<p>The main contribution of IISS is that it provides a solution to security problems in the RFID networks on which multiple partners can rely. Moreover, in RFID networks, IISS is the first scheme that performs authentication based on an aggregation of business rules, enterprise information, and RFID tag information. Finally, IISS provides a way to express complex business rules in RFID networks.</p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Production Optimization of Smart Wells</title>
		<link>http://intelligent.mit.edu/?p=34</link>
		<comments>http://intelligent.mit.edu/?p=34#comments</comments>
		<pubDate>Tue, 01 Mar 2011 16:10:19 +0000</pubDate>
		<dc:creator>zeid</dc:creator>
				<category><![CDATA[Simulation]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=34</guid>
		<description><![CDATA[A ‘smart’ or ‘intelligent’ well is considered one of the most advanced types of nonconventional wells. A typical smart well is equipped with a special completion that has packers or...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Smart Wells" src="/images/SmartWells.png" alt="" width="640" height="351" /><img class="alignnone" src="/images/SmartWells.png" alt="Smart Wells" width="640" height="351" /></p>
<p>A ‘smart’ or ‘intelligent’ well is considered one of the most advanced types of nonconventional wells. A typical smart well is equipped with a special completion that has packers or sealing elements which allow partitioning of the wellbore, pressure and temperature sensors and downhole inflow control valves (ICV) installed on the production tubing. The sensors allow continuous monitoring of pressure and temperature while the ICVs provide the flexibility of controlling each branch of a multilateral well independently. A smart well can be either a multilateral well where every lateral is controlled by an ICV or a single bore well where each segment is controlled by an ICV. The advantages of smart wells have been demonstrated in practical applications for both single and multiple reservoir production (non-commingled production). Because of their ability to control production from each lateral or segment through ICV adjustment and manipulation, smart wells can mitigate water production by allocating the optimum production rate and therefore increase the ultimate recovery.</p>
<p>Unlike conventional wells where only surface control is used to determine the optimum production rate, optimization of smart wells requires determining the best combination of ICV settings (ICV configuration) that yields the highest recovery factor and hence profit. In the case of commingled production, laterals or branches are in contact with each other within the immediate vicinity of the reservoir. This adds another dimension to the optimization process as one lateral might affect the production of other laterals (in the case of water breakthrough). Reservoir engineering practices follow two approaches in optimizing oil production from smart wells. These approaches are the reactive approach and the proactive approach. The reactive approach is usually achieved on a trial and error basis, making decisions based on current conditions. A series of production tests is made to determine the best ICV configuration. A portable multiphase flow meter (MPFM) is usually used for a faster decision.  The reactive approach mainly corrects for any deviation from the production target; i.e. fast increase in water cut due to heterogeneity. On the other hand, a proactive approach uses an optimization algorithm such as Genetic Algorithm, Simplex, or Swarm Particles to achieve the best ICV configuration that yields maximum oil recovery over a period of time in particular making estimates of future events. The proactive approach also takes advantage of the availability of real time production data which allows for better decisions.</p>
<p>For more information on reactive optimization approach see:</p>
<p>Yeten, B. (2003). Optimum Deployment of Nonconventional Wells. PhD dissertation, Department of Petroleum Engineering, Stanford University, California.</p>
<p>Yeten, B., Durlofsky, L. J., Aziz, K., (2002). Optimization of Smart Well Control, paper SPE/PS-CIM/CHOA 79031 presented at the SPE International Thermal Operations and Heavy Oil Symposium and International Well Technology Conference in Calgary, Alberta, CANADA, 4-7 November</p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=34</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agent-Based Modeling and Large-Scale Simulation with Shared Memory</title>
		<link>http://intelligent.mit.edu/?p=27</link>
		<comments>http://intelligent.mit.edu/?p=27#comments</comments>
		<pubDate>Thu, 24 Feb 2011 19:01:34 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Simulation]]></category>
		<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Shared Memory]]></category>

		<guid isPermaLink="false">http://intelligent.mit.edu/?p=27</guid>
		<description><![CDATA[The aggregation of a traditional cluster, via a software layer such as ScaleMP&#8217;s vSMP Foundation, into a single virtual system in which applications can directly address all memory (www.scalemp.com). One...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="/images/ScaleMP.jpg" alt="The aggregation of a traditional cluster, via a software layer such as ScaleMP's vSMP Foundation, into a single virtual system in which applications can directly address all memory." width="640" /></p>
<p><em>The aggregation of a traditional cluster, via a software layer such as ScaleMP&#8217;s vSMP Foundation, into a single virtual system in which applications can directly address all memory (<a href="http://www.scalemp.com">www.scalemp.com</a>).</em></p>
<p style="text-align: left;">One approach to developing nature-inspired, network diagnostic tools may be to employ agent-based software architecture. This would follow the general concepts of agent-based modeling, in which a domain (e.g. network, supply chain, Cartesian space) is populated with a large number of ‘agent’ models that interact and evolve via a set of simplistic rules. With a well defined set of rules, the ensemble behavior of agents can describe complex systems in fields such as biology, sociology and economics.</p>
<p style="text-align: left;">The central tenet of agent-based modeling is common to a number of mathematical models popular in science and engineering. In particular, cellular automata (CA), smoothed particle hydrodynamics (SPH) and lattice Boltzmann methods (LBM) are constructed using simplistic micro/meso-scale models which yield complex Navier-Stokes hydrodynamics at the macro-scale. The development of software based on these models, via the Geonumerics Laboratory , is an area of expertise of the MIT GDC.</p>
<p style="text-align: left;">As with engineering modeling using these techniques, simulating the behavior of diagnostic agents over large networks may necessitate intensive computations that can become intractable using serial processing. The solution to this problem is to employ parallel computing, which has historically been undertaken using distributed-memory clusters. However, one of the hindrances to scalable, cross-machine distribution of numerical methods is the communication of data between non-coherent memory at synchronization times, which is plagued by the latency of TCP/IP communication. Additionally, software development in this context requires specialist programming skills in message passing (i.e. MPI).</p>
<p style="text-align: left;">The performance and implementation challenges of distributed memory parallelism can be overcome by utilizing coherent shared memory hardware. This can be realized in two ways, either via a hard-wired array of multi-core processors  or by aggregating traditional clusters, via a software layer, into a single virtual system. Both approaches have relative strengths and weaknesses, however they both achieve the most important requirement for simplifying the development and optimizing the performance of parallel software, which is to allow the data associated with each distributed computational task to be directly addressable by all other tasks.</p>
<p style="text-align: left;">For more information see:</p>
<p style="text-align: left;">D. W. Holmes, J. R. Williams, and P. G. Tilke. Smooth particle hydrodynamics simulations of low Reynolds number flows through porous media. <em>International Journal for Numerical and Analytical Methods in Geomechanics</em>, n/a. doi: 10.1002/nag.898, 2010.</p>
<p style="text-align: left;">D. W. Holmes, J. R. Williams, and P. G. Tilke. An events based algorithm for distributing concurrent tasks on multi-core architectures. <em>Computer Physics Communications</em>, 181(2):341-354, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global Data Center Simulator</title>
		<link>http://intelligent.mit.edu/?p=9</link>
		<comments>http://intelligent.mit.edu/?p=9#comments</comments>
		<pubDate>Wed, 23 Feb 2011 17:03:53 +0000</pubDate>
		<dc:creator>sergio</dc:creator>
				<category><![CDATA[Simulation]]></category>
		<category><![CDATA[Big Data]]></category>

		<guid isPermaLink="false">http://arlington3.mit.edu/wordpress/?p=9</guid>
		<description><![CDATA[IT infrastructures in global corporations are appropriately compared with nervous systems, in which body parts (interconnected datacenters) exchange signals (pieces of data) in order to coordinate actions (data visualization and...]]></description>
			<content:encoded><![CDATA[<p><img class=" alignnone" src="http://arlington3.mit.edu/images/DataCenterSim.jpg" alt="Global Data Center Simulator" width="640" /></p>
<p>IT infrastructures in global corporations are appropriately compared with nervous systems, in which body parts (interconnected datacenters) exchange signals (pieces of data) in order to coordinate actions (data visualization and manipulation). A priori inoffensive perturbations in the operation of the system or the elements composing the infrastructure can lead to catastrophic consequences. Downtime disables the capability of clients reaching the latest versions of the data and/or propagating their individual contributions to other clients, potentially costing millions of dollars to the organization affected. The imperative need of guaranteeing the proper functioning of the system not only forces to pay particular attention to network outages, hot-objects or application defects, but also slows down the deployment of new capabilities, features and equipment upgrades. Under these circumstances, decision cycles for these improvements can be extremely conservative, and be prolonged for years, involving multiple personalities across departments of the organization. Frequently, the solutions adopted are years behind state-of-the-art technologies or phased out compared to leading research on the data infrastructure field.<br />
In the &#8220;Datacenter Arena&#8221; project the utilization of a large-scale collaborative data infrastructure simulator is proposed, in order to evaluate the impact of &#8220;what if&#8221; scenarios on the performance, availability and reliability of the system. The goal is to provide datacenter operators a tool that allows understanding and testing the consequences of the deployment of new network topologies, hardware configurations or software applications before they are effective. The simulator is constructed using a multi-layered approach, providing a granularity down to the individual server component or client action, and was validated against the global infrastructure of a leader automobile company.<br />
Modeling and simulation of IT infrastructures has two main advantages compared to the infrastructure profiling approach used in web-scale companies:<br />
Simplicity and Cost:Profiling datacenter behavior requires running processes that measure vast amounts of highly detailed information. As the infrastructure size increases the profiling overhead can degrade system performance and leaving collected data unexploited, unless additional resources are allocated, which increases the overall profiling cost. The simulation platform proposes a simpler yet powerful non-intrusive tool capable not only of reproducing system behavior on a high level, but also predicting the impact of &#8220;what if&#8221; scenarios for a lower cost.<br />
Unified Perspective: The high complexity of a global infrastructure makes it impossible for a single datacenter operator to understand all the dynamics of the workload, hardware, software or network; in fact, typically individuals do not have detailed knowledge about the system beyond their area of responsibility. The simulation platform serves as a unique &#8220;playground&#8221; that enables decision makers being on the same page and reaching consensus on system alterations.<br />
For more information, check our Datacenter Arena research papers.</p>
]]></content:encoded>
			<wfw:commentRss>http://intelligent.mit.edu/?feed=rss2&amp;p=9</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
